2.4 fs
This exercise is optional.
Refer to the exercise policy for details.
Implement a simulation of a file system. You should create a file on
disk in your operating system and treat it as a dumb block device then
reimplement the file system operations on top of it. I recommend
designing your program like a little command shell where you type in
the operation you want to do. I suggest basing your file system on
FAT, but without any of the space saving optimizations and without any
of the constraints of real hardware when FAT was designed.