CPS 110 (Fall 2009)
Introduction to Operating Systems

Instructor Jeff Chase
Time and Place MW, 2:50-4:05, D106 LSRC
Discussion Sections F 2:50-4:05, D106 LSRC
TA Jie Xiao
UTA Matt Jacobson
Instructor Office Hours TTH, 2:30 - 3:30 (D306)
TA Office Hours T 1:30 - 2:30, Th 4:00 - 5:00, top floor LSRC

Calendar
Newsgroup
Lecture Schedule and Materials

Supplementary Materials
Supplementary Readings
Some concurrency notes, with links to readings and sample problems
CPS 110 archive (more of my previous exams and problems)

Exams Midterm Exam: October 12
Final Exam: December 10 at 2:00 PM
Problem Sets text files for optional recitation questions
Projects Project 0 (due September 10)

Project 1 (due September 29)
Project 2 (due November 3, 6pm)
Project 3 (due November 24, 6pm) -->

Overview This course gives an introduction to systems concepts and operating systems. The summary and policies in the spring 2009 Syllabus apply to this fall 2009 offering.

The prerequisites for this course are CPS 100 and CPS 104 (or their equivalents). The intended audience is computer science undergraduate and graduate students with limited a background in systems.

There is no required textbook, although an excellent text has recently become available and will be worth the investment: "Principles of Computer System Design: An Introduction" by Saltzer and Kaashoek. I will occasionally point out sections in this text or in "Modern Operating Systems" by Tanenbaum that may help you better understand the lectures. Both of these texts are available from Amazon. However, exams cover only the material presented in lecture, the homework assignments, and the group projects.