/SimpleFS

Implementation of a simple file system based on a binary file.

Primary LanguageC

SimpleFS

File System 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
    • directory blocks

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

This is a project developed for the Operating Systems course at Sapienza University of Rome

For more info go to the Wiki section