Next week, we will discuss how to enforce consistency in filesystems and how to maintain data integrity.


For this reading assignment, you are to read about maintaining consistency and integrity in filesystems, and submit your responses to the [Reading 11 Quiz].


The readings for Tuesday, November 27 are:

  1. Operating Systems: Three Easy Pieces


Once you have done the readings, answer the following Reading 12 Quiz questions:


To submit you work, follow the same process outlined in Reading 00:

$ git checkout master                 # Make sure we are in master branch
$ git pull --rebase                   # Make sure we are up-to-date with GitLab

$ git checkout -b reading12           # Create reading12 branch and check it out

$ cd reading12                        # Go into reading12 folder
$ $EDITOR answers.json                # Edit your answers.json file

$ ../.scripts/submit.py               # Check reading12 quiz
Submitting reading12 assignment ...
Submitting reading12 quiz ...
     Q01 0.45
     Q02 0.40
     Q03 0.20
     Q04 0.70
     Q05 0.55
     Q06 0.40
     Q07 0.30
   Score 3.00

$ git add answers.json                # Add answers.json to staging area
$ git commit -m "Reading 12: Done"    # Commit work

$ git push -u origin reading12        # Push branch to GitLab

Remember to create a merge request and assign the appropriate TA from the Reading 12 TA List.