Computer Science 162 - Operating Systems and System ProgrammingMW 4-5:30 | 277 CORY Instructor John KUBIATOWICZ Operating Systems and System Programming

This work is licensed under a
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
| | | | Wed, Aug 27 | Introduction, What is an Operating System Anyway??? |
| | | | Mon, Sep 01 | Academic Holiday |
| | | | Wed, Sep 03 | Operating Systems History, Services, and Structure Video not available due to technical difficulties. PDF of the powerpoint slides available at: http://www.cs.berkeley.edu/%7Ekubitron/courses/cs162-F08/Lectures/lec02-structures.pdf |
| | | | Mon, Sep 08 | Concurrency: Processes, Threads, and Address Spaces |
| | | | Wed, Sep 10 | Thread Dispatching |
| | | | Mon, Sep 15 | Cooperating Threads |
| | | | Wed, Sep 17 | Synchronization |
| | | | Mon, Sep 22 | Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables Due to system outage video is not available |
| | | | Wed, Sep 24 | Readers-Writers; Language Support for Synchronization |
| | | | Mon, Sep 29 | Tips for working in a Project Team/ Cooperating Processes and Deadlock |
| | | | Wed, Oct 01 | Deadlock (cont) - Thread Scheduling |
| | | | Mon, Oct 06 | Scheduling (cont) - Protection: Kernel and Address Spaces |
| | | | Wed, Oct 08 | Address Translation |
| | | | Mon, Oct 13 | Address Translation 2, Caching and TLBs |
| | | | Wed, Oct 15 | Midterm |
| | | | Mon, Oct 20 | Caching and TLBs 2, Caching and Demand Paging |
| | | | Wed, Oct 22 | Page Allocation and Replacement |
| | | | Mon, Oct 27 | Page Allocation and Replacement 2, Survey of I/O Systems |
| | | | Wed, Oct 29 | File Systems and Disk Management |
| | | | Mon, Nov 03 | Queueing Theory, Filesystems |
| | | | Wed, Nov 05 | Filesystems, Naming, and Directories |
| | | | Mon, Nov 10 | Networks and Distributed Systems |
| | | | Wed, Nov 12 | Network Protocols |
| | | | Mon, Nov 17 | Network Protocols II - Screencast not available due to audio failure |
| | | | Wed, Nov 19 | Networks III |
| | | | Mon, Nov 24 | Network Communication Abstractions/RPC |
| | | | Wed, Nov 26 | Distributed File Systems |
| | | | Mon, Dec 01 | Protection and Security in Distributed Systems |
| | | | Wed, Dec 03 | Midterm II |
| | | | Mon, Dec 08 | Protection and Security in Distributed Systems II |
| | | | Wed, Dec 10 | ManyCore OS, Quantum Computing, and Other Topics |
|