CS4410/4411: Operating Systems

Spring 2016, Profs. Sirer and George

Welcome to Operating Systems!

Learn more about CS 4410 and the practicum CS 4411 in the course overview.

Future course announcements will be posted on our Piazza page (see sidebar link).

Course Hours

4410 meets every Tuesday and Thursday at 1:25-2:40pm in Klarman Hall KG70.

4411 meets slightly more often than every other week at 2:30-3:20pm on Fridays in Phillips Hall 101.

Prelims and Exams

There will be two prelims and a final, scheduled for the following dates and times:

  • March 10, 2016 March 15, 2016, 7:30pm-9:30pm, Uris Hall, Room G01
    Makeup prelim, same day, 5:00pm-7:15pm, Gates 310
  • April 28, 2016 7:30pm-9:30pm, Olin Hall 155 (netid A-L) and Olin Hall 255 (netid M-Z)
    Makeup prelim, same day, 5:00pm, Gates 122
    Extended time prelim, same day, 5:00pm, Gates Systems Lab (4th floor)
  • Final Exam: May 24, 2016, 9:00am, TBD
    An alternative grading option will be available for students with work/internship-related conflicts

Prelims and finals are closed-book. No electronic devices are allowed. For more information on dates and times please check the registrar's exam schedules.

Practice for Prelim 1: Practice Prelim 1, Practice Prelim 2

Practice for Prelim 2: Practice Prelim 1, Practice Prelim 2

Textbook

Required Reading

Operating Systems: Principles and Practice, Second Edition.
Thomas Anderson and Michael Dahlin.
ISBN-13: 978-0985673529                                                                                                             

Supplementary: Those of you looking for a primer/refresher on computer architecture material should read Chapters 3.1-3.11, 4.1-4.5, 5.1-5.3, 7.1-7.4, 8.1-8.5 in "Computer Organization & Design: The Hardware/Software Interface" by Patterson and Hennessy. The chapter numbers are from the 2nd edition -- the library has it, or you can find the content listing online and map it to whatever edition you actually have. Keep in mind that this material is purely supplementary: the tests will focus on the OS side of the content in the course and not on architecture. But there are some overlaps with the OS side of the content and the material covered in these chapters, so it may be helpful to those who may have forgotten it over break.

© 2016, Cornell University