Founded in 1966

CS 1651: Advanced Systems Software

3 credits


Operating systems are fundamental to all modern computers. These systems are characterized by a wide range of functionality and complexity. All variants, however, use a core set of ideas. The purpose of the course is to discuss issues of fundamental importance in the design of operating systems. The subjects discussed include processes, semaphores, monitors, interprocess communication, scheduling, memory management, paging, segmentation, file systems, security and protection mechanisms. The objective of the course is to provide a clear understanding of these key problems and bring awareness of the known solutions to these problems and to the limitations of these solutions.


CS 1550.

Requirements and Grading

Grading will be based on homeworks (4), programming projects (4), and exams (2).

Recitation: None.

Expected class size: 30 students.

Frequency: This course is offered once each year.

Course Web Pages

Section (24396): W 6:00PM - 8:30PM
Instructor: Daniel Mossé

You are using an older browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.