Lectures and Readings
- 1. Introduction (ppt, pdf) (9/26,9/28)
1a. C-Programming (pdf) (9/26,9/28)
- 2. Architectural Support for OS (ppt, pdf)
(10/1, 10/3)
Reading. Chapters 1 and 2 by 10/1.
- RECOMMENDED 3. OS Components and Structure (ppt, pdf)
- 4. Processes (ppt, pdf) (10/5).
Reading: Chapter 3 by 10/5
Reading: Chapter 4 by 10/8
- 5. Threads (ppt, pdf) (10/10, 10/12)
6. Synchronization (ppt, pdf)
(10/12, 10/15)
7. Semaphores and Monitors (ppt, pdf) (10/17)
8. Deadlock (ppt, pdf) (10/19)
9. Scheduling (ppt, pdf) (10/22)
10. Deadlock (ppt, pdf) (10/24)
11. Scheduling (ppt, pdf)
(10/22)
12. Memory Management
(ppt, pdf) (10/24)
10/26 Midterm
10/29 Page Table Management, TLBs, and Other Pragmatics
(ppt, pdf)
10/31 Virtual Memory, Page Faults, Demand Paging, and Page
Replacement
(ppt, pdf)
11/2 Secondary Storage
(ppt, pdf) (11/9)
File Systems
(ppt, pdf) (11/14, 11/16, 11/19)
RPC
(ppt, pdf) (Final week in November)
Distributed File Systems
(ppt, pdf) (First Week in Dec)
Virtualization
(ppt, pdf) (Final two lectures)
|