Close Menu

CS 551 - Operating System Design and Implementation

Course Description: 

This course covers in detail the design and implementation of processes, interprocess communication, semaphores, monitors, message passing, scheduling algorithm, input/output, device drivers, memory management, file system design, security and protection mechanisms. The hardware-software interface and the user process-system call-kernel interface are examined in detail. Students modify and extend a multiuser operating system.

Credit: 

(3-0-3)

Prerequisite: 

[(CS 450 with min. grade of C)]

Corequisite: 

None

Attachments: