Computer Science 162, 001 - 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 26 | Lecture 1: Introduction, What is an Operating System Anyway??? Only audio is available for this lecture. You will find a PDF of the slides at: http://www.cs.berkeley.edu/~kubitron/courses/cs162-F08/Lectures/lec01-intro.pdf |
| | | | Mon, Aug 31 | Lecture 2: Operating Systems History, Services, and Structure Only audio is available for this lecture. You will find a PDF of the slides at: http://www.cs.berkeley.edu/~kubitron/courses/cs162-F08/Lectures/lec02-structures.pdf |
| | | | Wed, Sep 02 | Lecture 3: Concurrency: Processes and Threads |
| | | | Mon, Sep 07 | Academic Holiday |
| | | | Wed, Sep 09 | Lecture 4: Thread Dispatching |
| | | | Mon, Sep 14 | Lecture 5: Cooperating Threads |
| | | | Wed, Sep 16 | Lecture 6: Synchronization Only audio is available for this lecture. You will find a PDF of the slides at: http://www.cs.berkeley.edu/~kubitron/courses/cs162-F08/Lectures/lec02-structures.pdf |
| | | | Mon, Sep 21 | Lecture 7: Implementing Mutual Exclusion, Semaphores, Monitors and Condition Variables |
| | | | Wed, Sep 23 | Lecture 8: Readers/Writers; Language Support for Synchronization |
| | | | Mon, Sep 28 | Lecture 9: Tips for working in a Project Team/Cooperating Processes and Deadlock |
| | | | Wed, Sep 30 | Lecture 10: Deadlock (con`t)/ CPU Scheduling |
| | | | Mon, Oct 05 | Lecture 11: Scheduling (con`t)/ Protection: Kernel and Address Spaces Audio only is available for this lecture |
| | | | Wed, Oct 07 | Lecture 12: Address Translation audio problems throughout lecture |
| | | | Mon, Oct 12 | Lecture 13: Address Translation 2, Caching and TLBs |
| | | | Wed, Oct 14 | Lecture 14: Caching TLBs 2, Caching and Demand Paging |
| | | | Mon, Oct 19 | Midterm I |
| | | | Wed, Oct 21 | Lecture 15: Page Allocation and Replacement |
| | | | Mon, Oct 26 | Lecture 16: Page Allocation and Replacement 2, Survey of I/O Systems |
| | | | Wed, Oct 28 | Lecture 17: File Systems and Disk Management 54 minutes of lecture are available. The first 41 minutes have visuals, the last 13 minutes has audio only. |
| | | | Mon, Nov 02 | Lecture 18: Queueing Theory, Filesystems |
| | | | Wed, Nov 04 | Lecture 19: Filesystems, Naming, and Directories |
| | | | Mon, Nov 09 | Lecture 20: Networks and Distributed Systems |
| | | | Wed, Nov 11 | Academic Holiday |
| | | | Mon, Nov 16 | Lecture 21: Network Protocols |
| | | | Wed, Nov 18 | Lecture 22: Network Protocols II |
| | | | Mon, Nov 23 | Lecture 23: Network Communication Abstractions/RPC Lecture will be available Tuesday Nov. 24 |
| | | | Wed, Nov 25 | Lecture 24: Distributed File Systems |
| | | | Mon, Nov 30 | Lecture 25: Protection and Security in Distributed Systems |
| | | | Wed, Dec 02 | Lecture 26: Protection and Security in Distributed Systems II |
| | | | Mon, Dec 07 | Lecture 27: Final TBA |
| | | | Wed, Dec 09 | Lecture 28: Final TBA |
|