4003-440/4003-713 Operating Systems I

Term: 20101
Times: 10:00 - 11:50pm WF
Room: 70-3435

Last Updated 2010/11/08 13:27:40


Go To: Description * Instructor * Syllabi * Contents * Assignments * Resources

What's New


Description

Operating Systems I is a general survey of operating system concepts. Topics include process synchronization, interprocess communication, deadlock, multiprogramming and multiprocessing, processor scheduling and resource management, memory management, overlays, static and dynamic relocation, virtual memory, file systems, logical and physical I/O, device allocation, I/O processor scheduling, process and resource protection. Programming projects will be required.


Instructor

Name: Warren R. Carithers
Office: 3617 Golisano (70-3617)
Phone: (585) 475-5393
Email: wrc AT cs.rit.edu

Syllabi


Course Contents

Below is a tentative topic sequence for the quarter. This list may change depending on the events of the quarter. Note that not all sections of all chapters will be covered.

Topics Chapter(s)
Introduction and History; System Organization (Hardware and Software) 1, 2
Processes and Threads 3, 4
Scheduling 5
Synchronization 6
Deadlock 7
Memory - Physical 8
Memory - Virtual 9
I/O Systems 12, 13
Filesystems 10, 11
Protection and Security 14, 15
Distributed Systems 16, 17, 18