^ ^ percent ^ Set by ^ Due date* ^ Return by ^ | [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/a1.htm|Assignment 1]] | 5% | Jan 5 | Jan 20; Feb 10 Feb 15 | Mar 3 | | [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/project.htm|Project]] @ | 10% | Feb 12 | Feb 29 Mar 2; Mar 16 | Mar 28 | | [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/a2.htm|Assignment 2 #]] | 5% | Mar 10 | Mar 28 Mar 30 | Apr 14 | * Due date: by midnight (11:59pm) of the specified day. @1 Some hints for you to program the project: here. A binary linux code for the FCFS scheduler is posted [[http://www.cse.yorku.ca/course/3221/fcfs|here]] for you to debug your code. Please download it and run it from your prism account. You are better to first use some simple cpu load files, like [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/test_small.txt|this]], to debug and test your code. @2 I have posted [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/fcfs.c| a sample code]] for the FCFS scheduler. You may download it to debug your own code before you start for the remaining two schedulers. Please note you CANNOT use my code as template for the rest two schedulers. In that case, you will not be able to pass the similarity test. Similarly, I have posted two binary codes for you to debug your RR and FBQ schedulers: [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/rr|rr]] and [[http://www.eecs.yorku.ca/course_archive/2015-16/W/3221/fbq|fbq]]. # Some hints for assignment two: download here. Furthermore, two testing scripts are posted for you to test your code to see if race conditions happen: run.sh and testall.sh (after downloading them, remove the filename extension txt to run them in Linux).