OS161: File System Call
OS
File System Call Design And Implementation in OS161
Requirements
Functional
Implement the open
, read
, write
, and close
system calls for the file system using the operations provided by the Virtual File System (VFS) layer and vnode.
Non-Functional
The system calls should handle errors gracefully, ensuring that invalid operations do not crash the system. The design should support concurrent access to files since the system can later implement fork
.