• Home
  • Blog
  • you are expected to design and implement a simple file system (SFS) that can be mounted by the…

you are expected to design and implement a simple file system (SFS) that can be mounted by the…

0 comments

HIRE QUALIFIED ACADEMIC WRITERS 

In this assignment, you are expected to design and implement a simple file system (SFS) that can bemounted by the user under a directory in the user’s machine. You need to demonstrate a file systemworking in Linux. It may work with some modifications in other Unix-like operating systems (e.g., OSX). To simplify the assignment, SFS introduces many limitations such as restricted filename lengths, nouser concept, no protection among files, no support for concurrent access, etc. This is a design assignment.Therefore, several aspects of the SFS are left undefined. It is your responsibility to make valid assumptionsand document them. No matter what assumptions you make, your implementation should work with thetesters and also it should be mountable through FUSE to get full marks.Here is a list of restrictions we propose for SFS. You could add more provided you keep the SFSfunctionally compatible with the testers and FUSE. You need to document all the simplifying assumptionsyou make.• Limited length filenames (select an upper limit such as 16)• Limited length file extensions (could be set to 3 – following the common extension length)• No subdirectories (only a single root directory – this is a severe restriction – relaxing this wouldenable your file system to run many applications)• Your file system is implemented over an emulated disk system, which is provided to you.Here is a schematic that illustrates the overall concept of SFS in direct mode. You need to implement theyellow (orange) component. The other two components (tester and disk) are given to you. Attachments: PA3.pdf starter-code.zip

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}