| Term: | 20101 |
| Times: | 10:00 - 11:50pm WF |
| Room: | 70-3435 |
Last Updated 2010/11/08 13:27:40
Description *
Instructor *
Syllabi *
Contents *
Assignments *
Resources
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.
| Name: | Warren R. Carithers |
| Office: | 3617 Golisano (70-3617) |
| Phone: | (585) 475-5393 |
| Email: | wrc AT cs.rit.edu |
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 |