Description

In this project we will focus on the file system within the PintOS system. You are asked to extend the functionality of PintOS.

Your repo should include your completed design document template.

Grading

Your grade will be based on

  1. (30%) Your design document
    • Design document has all new/added data structure
    • Algorithm explanation is correct and matches your source code
    • Rationale section uses valid arguments
  2. (50%) Your source code
    • Test pass
    • Source code matches design document's solution
    • Code snippets in Design document exist in source code
    • Code design
      • one task one function
      • each function is documented
      • proper design of header files to enforce interfaces
  3. (20%) Code style.