Computer Science
@ Colgate University

COSC 440-Operating Systems Seminar

A brief historical review of computer operating systems serves as an introduction to a detailed consideration of the machine and language features required to support a complex time-sharing operating system. The ideas and techniques of interrupts, concurrent processing - including deadlock, paging, scheduling, reentrant procedures, and various memory management and protection schemes are studied. In the weekly two-hour laboratory, students will analyze some of the methods discussed in class and acquire experience in systems programming.

Format: Lecture and two-hour laboratory.

Prerequisites: COSC 303 or permission of the instructor

Offered: Fall semester in alternating years

COSC Course Offerings for Spring 2008