Princeton University
Computer Science Department

Computer Science 318
Operating Systems

Jaswinder Pal Singh

Fall 2008


Directory
General Information

Course Summary

A study of the design and analysis of operating systems. Topics include: processes, mutual exclusion, synchronization, semaphores, monitors, deadlock prevention and detection, memory management, virtual memory, processor scheduling, disk management, file systems, security, protection, distributed systems. Prerequisites: COS 217 and 226 or instructor's permission.

Administrative Information

Lectures: TTH 1330-1450, Room: TBD

Professor: Jaswinder Pal Singh - 423 CS Building - 258-5329 jps@cs.princeton.edu

Undergraduate Coordinator: Donna O'Leary - 410 CS Building - 258-1746 doleary@cs.princeton.edu

Teaching Assistants: TBA