Skip to content

Simple File System implementation for the "Operating Systems" course at "La Sapienza" University of Rome

Notifications You must be signed in to change notification settings

Ivagnesmanuel/Simple-file-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Symple File System

Symple File System project for the "operating system" course at La Sapienza University of Rome. For the final report (in Italian) click here:

To play with the interactive shell, go to the code directory, and run:

make shell
./shell

The instructions will appear o top


Professor instructions

Implement a file system interface using binary files

  • The file system reserves the first part of the file to store:

    • a linked list of free blocks
    • linked lists of file blocks
    • a single global directory
  • Blocks are of two types

    • data blocks: "random" information
    • directory blocks: contain a sequence of structs of type "directory_entry", containing the blocks where the files in that folder start and if they are directory themselves

Authors

About

Simple File System implementation for the "Operating Systems" course at "La Sapienza" University of Rome

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published