CSCI-UA 202: Operating Systems
2011-12 Fall—Allan Gottlieb



Please follow these guidelines, for submitting the labs. As indicated in the guidelines, please include the following as the Subject: of your message OS-lab#-lastName, where # is replaced by the number of the lab and lastName is your last name in lower case. Please send only the source and documentation (e.g., README) files packaged as one tar, tar.gz, or zip file. This file should be an attachment to the email message. Thank you.

Lab 4 is available. It is due 1 December 2011.

Lab 3 is available. It is due 15 November 2011.

Lab 2 is available. It is due 13 October 2011.

Lab 1 is available. The lab is due 20 September 2011.

Lecture Notes

I consistently update the GIANT page as the semester progresses so I advise against printing it all out now.


There will be an in class midterm exam and a final exam during finals week. Practice exams will be available. Please do not plan any trips until the exact dates are settled.

The, in class, midterm exam will be thursday 12 March 2009. Here is a practice midterm. This practice exam is much too long. The real midterm will be shorter.

The answers are here.

A practice final is here.
Answers to the practice final are here.

Starting 2009-10, I have included 10%-20% fill-in-the-blank questions. The practice final above was timed for the entire 1:50. Your final will have somewhat less to leave time for the fill-in questions. Sample fill-in questions are here

Answers to the fill-in questions are here

Homework Solutions (password required)

Office Hours: Tues and Thurs 1-1:50 and by email appointment.

Teaching Assistant

Your labs should be sent via email to Yifei Sun <>, the TA for this course.

Academic Integrity

Allan Gottlieb