percent Set by Due date* Return by
Assignment 1 5% Jan 10 Jan 24; Feb 10 Feb 22
Project @ 10% Feb 10 Feb 25; Mar 10 Mar 17 Mar 24
Assignment 2 # 5% Mar 13 Mar 31 Apr 15

* Due date: by midnight (11:59pm) of the specified day.

@ Some hints for this project can be found here for your reference. At the beginning, you should create some smaller test files, like test_small.txt, to debug and test your code. A binary code for FCFS is posted here, which can be downloaded and run in your PRISM account to help debug your code.

@ Part II: For your reference, a sample code of FCFS is posted here. Please note that you can NOT use my code as template for the rest two codes (you won't pass similarity test in this way). Instead, you should use my code to debug to fix your own fcfs.c before you continue to do the remaining two programs. Similarly, I have posted two binary codes for you to debug your codes: rr and fbq.

# Some hints for this assignment can be found here for your reference. Before you submit, you may want to use the following scripts to test your code thoroughly to ensure no race condition occurs in your code: run.sh, testall.sh.