CS 620

Announcements/Assignments

Welcome to the class. Class-related news and assignments will be posted here.


620 01 Operating System Fundamentals Tuesday, Dec 11, 2012 10:30am-12:30pm Kingsbury N113

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;


New as of 12/7/2012:

Solution to HW13. Lecture 12/6/2012.


New as of 12/6/2012:

Part of Solution to HW12. Question 3 of HW12.


New as of 11/29/2012:

HW # 13 assigned. Due 12/6/2012.


New as of 11/21/2012:

HW # 12 assigned. Due 11/29/2012. Example of NUR; Example of Working set model.


New as of 11/20/2012:

Solution to HW10.


New as of 11/12/2012:

HW # 11 assigned. Due 12/3/2012.


New as of 11/6/2012:

HW # 10 assigned. Due 11/15/2012. Lecture 20, Lecture 21 - in-class examples Also, check out the example given below.


New as of 11/6/2012:

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.)


New as of 11/3/2012:

Solution to HW9.


New as of 11/1/2012:

Solution to midterm. Overall, your class has done well on the midterm.


New as of 10/25/2012:

HW # 9 assigned. Due 11/1/2012.


New as of 10/22/2012:

HW # 8 assigned. Due 11/9/2012.


New as of 10/18/2012:

Partial Solution to HW# 7; Remaining Solution to HW# 7.


New as of 10/18/2012:

Partial Solution to HW# 6; Remaining Solution to HW# 6.


New as of 10/11/2012:

HW # 7 assigned. Due 10/18/2012.


New as of 10/11/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.


New as of 10/8/2012:

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).


New as of 10/4/2012:

HW # 6 assigned. Due 10/11/2012.


New as of 09/25/2012:

HW # 5 assigned. Due 10/02/2012.


New as of 09/25/2012:

Solution to HW # 3


New as of 09/21/2012:

HW # 4 assigned. Programming assignment. Due 10/05/2012.


New as of 09/17/2012:

Solution to HW # 2


New as of 09/13/2012:

HW # 3 assigned. Due 09/20/2012.


New as of 09/11/2012:

Solution to HW # 1


New as of 09/06/2012:

HW # 2 assigned. Due 09/13/2012.


New as of 08/29/2012:

HW # 1 assigned. Due 09/06/2012.


New as of 08/28/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.


New as of 08/30/2012:

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