Computer Science, asked by vijag2710, 1 year ago

H) give any three file system functions?

Answers

Answered by syedtalha777
0
By undertaking this project, you will:learn about the data structures and implementation of a Unix-like filesystem.learn about filesystem recovery by implementing a free block bitmap scan.develop your expertise in C programming by using structures and unions extensively.gain experience in developing and employing a rigorous testing regimen.This project may be completed in either pairs or singletons. Submit your project to only one dropbox, and clearly indicate in the members of your group in a README file. Both members of the group will receive the same grade.OverviewIn this project, you will build a file system from scratch. This filesystem is called SimpleFS and is very similar to the Unix inode layer described in the textbook. You will start with a detailed design description of the filesystem, and then write the code to implement it. This will be a challenging but fun project!

To allow you to develop and test a new filesystem without the worry of damaging existing disks and filesystems, you will build SimpleFS using a disk emulator. A disk emulator has all the capabilities of a real disk: it loads and stores persistent data in blocks. It even complains and crashes like a real disk. The only difference is that there are no real spinning platters: the emulator just stores the disk data as a file in an existing file system.

To test your implemention of SimpleFS, we will provide you with a shell that will allow you to create, format, read and write files in your filesystem. We will also provide you with several example file system images so that you won't have to start with a clean slate.

Over the course of the semester, the projects have grown in both size and difficulty. This project is the largest of all, so don't leave it to the last minute. Get started right away!
Similar questions