Welcome to the class. Class-related news and assignments will be posted here.
The exam is closed book/closed notes. The total is 100 points. The breakup is approximately as follows:
25 points: short answers from all chapters; 12 points: CPU scheduling policies; 11 points: semaphore problems; 15 points: file system problems; 4 points: deadlocks; 14 points: replacement policies; 13 points: memory mapping; 5 points: process creation;
Solution to HW13. Lecture 12/6/2012.
Part of Solution to HW12. Question 3 of HW12.
HW # 13 assigned. Due 12/6/2012.
HW # 12 assigned. Due 11/29/2012. Example of NUR; Example of Working set model.
HW # 11 assigned. Due 12/3/2012.
HW # 10 assigned. Due 11/15/2012. Lecture 20, Lecture 21 - in-class examples Also, check out the example given below.
I haven't covered enough material for HW10, so I'll upload the HW on Thursday after class. In the meantime, please check out the following: Paging: LA to PA example. In this example, the Page Table (PT) is stored in MM. All questions given in assignments and exams will assume that the PT is stored in MM. (That is, there is no TLB for storing the PT.)
Solution to midterm. Overall, your class has done well on the midterm.
HW # 9 assigned. Due 11/1/2012.
HW # 8 assigned. Due 11/9/2012.
Partial Solution to HW# 7; Remaining Solution to HW# 7.
Partial Solution to HW# 6; Remaining Solution to HW# 6.
HW # 7 assigned. Due 10/18/2012.
Midterm on Tuesday, October 23 from 12:40-2:00pm in N343 Kingsbury. All material covered in class upto Chapter 6, Programming languages solution to synchronization.
Partial solution to HW # 5. 2nd part of solution. P.S. I mistakenly assigned Question 3.12 from the text (RPC mechanism); I meant to assign Question 3.13 (on forking).
HW # 6 assigned. Due 10/11/2012.
HW # 5 assigned. Due 10/02/2012.
HW # 4 assigned. Programming assignment. Due 10/05/2012.
HW # 3 assigned. Due 09/20/2012.
HW # 2 assigned. Due 09/13/2012.
HW # 1 assigned. Due 09/06/2012.
Please check that your CIS UNIX accounts have been set up. All grades and the attendance roster will be posted on Blackboard. It is your responsibility to notify me if you find a discrepancy in your posted grades or attendance roster.
If you have an older version of the text book, it should be okay. The newer version lists the differences with the older version in the preface of the text book. It is your responsibility to check for differences between the old and new text.
Return to the
CS 620
Home Page