Project 2 is due Thursday, March 15th. You
may turn it in late for a 10% penalty (up to Sunday the 18th).
Finals from Fall '03 and Winter '05 are available from within
UCSD.
CSE121 builds on the material covered in CSE
120, Principles of Computer Operating Systems. We will revisit
the major themes of the prior course, such as file systems, memory
systems, concurrency, and communications. This time through, however,
we'll concentrate more on the tension between the specification of the
system and the properties of the environment upon which the system is
built. We'll use Unix as a case study, but we'll also look at other
systems, including those that are just now being developed in research
laboratories and universities.
Prereqs: CSE
100, CSE
120, and CSE
141, or their equivalent, and programming
experience with C for homework assignments and term project.