Updated versions of the sample file systems for use in Project 3 have been posted. Please download the new versions if you're having problems.
Join in the discussions on the course WebBoard.
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.
120, and CSE
141, or their equivalent, and programming
experience with C for homework assignments and term project.