CSE150 Operating Systems (Spring semester 2008)


Miguel Á. Carreira-Perpiñán
Assistant professor
Electrical Engineering and Computer Science
School of Engineering
University of California, Merced
mcarreira-perpinan-[at]-ucmerced.edu; 209-2284545
Office: 284, Science & Engineering Building

Office hours: Wednesdays 3:30-5pm (SE284).

TA: Oktar Özgen, oozgen-[at]-ucmerced.edu (SE290).

Lectures: Wednesdays 12-2:50pm (COB270)

Lab class: Wednesdays 6:30-10:20pm (Linux Lab, SE138)

Course web page: http://faculty.ucmerced.edu/mcarreira-perpinan/CSE150

Course description

Concepts of computer operating systems including memory management, file systems, multitasking, performance analysis, and security.

Prerequisites: CSE31


Required textbook (get the errata and additional errata):

The companion site for the book has additional materials (slides, etc.). There are also simulators available.

Other books recommended as additional reading:

Syllabus and required textbook reading

Before each class, you should have read the corresponding part of the textbook. I will teach the material in the order below (which is more or less the order in the book):

Make sure to refer to the case studies in chapters 10-12 (particularly ch. 10 on Linux) as specific implementations of the concepts discussed in class.

If time permits, I'll also teach part of the following material:

Handouts, projects and lab assignments

The following tools will be useful for the lab work (they are all installed in the Linux lab):

Course grading

While I encourage you to discuss your work with other students, the projects and the exam must be the result of your own work without collaboration.

Grade curves: as of Apr. 30 and final.


Miguel A. Carreira-Perpinan
Last modified: Sun May 18 16:59:13 PDT 2008

UC Merced | EECS | MACP's Home Page