courses | events | help

Computer Science 162, 001 - Operating Systems and System Programming

MW 4-5:30 | 277 CORY
Instructor John KUBIATOWICZ

Operating Systems and System Programming

Podcast feed: Screen Cast RSS (H.264 codec)
Podcast feed: Audio RSS (Apple iTunes AAC)

Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
Lecture Archive
Listen
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
Listen
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
View
Listen
Wed, Sep 02 Lecture 3: Concurrency: Processes and Threads
Mon, Sep 07 Academic Holiday
View
Listen
Wed, Sep 09 Lecture 4: Thread Dispatching
View
Listen
Mon, Sep 14 Lecture 5: Cooperating Threads
Listen
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
View
Listen
Mon, Sep 21 Lecture 7: Implementing Mutual Exclusion, Semaphores, Monitors and Condition Variables
View
Listen
Wed, Sep 23 Lecture 8: Readers/Writers; Language Support for Synchronization
View
Listen
Mon, Sep 28 Lecture 9: Tips for working in a Project Team/Cooperating Processes and Deadlock
View
Listen
Wed, Sep 30 Lecture 10: Deadlock (con`t)/ CPU Scheduling
Listen
Mon, Oct 05 Lecture 11: Scheduling (con`t)/ Protection: Kernel and Address Spaces Audio only is available for this lecture
View
Listen
Wed, Oct 07 Lecture 12: Address Translation audio problems throughout lecture
View
Listen
Mon, Oct 12 Lecture 13: Address Translation 2, Caching and TLBs
View
Listen
Wed, Oct 14 Lecture 14: Caching TLBs 2, Caching and Demand Paging
Mon, Oct 19 Midterm I
View
Listen
Wed, Oct 21 Lecture 15: Page Allocation and Replacement
View
Listen
Mon, Oct 26 Lecture 16: Page Allocation and Replacement 2, Survey of I/O Systems
View
Listen
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.
View
Listen
Mon, Nov 02 Lecture 18: Queueing Theory, Filesystems
View
Listen
Wed, Nov 04 Lecture 19: Filesystems, Naming, and Directories
View
Listen
Mon, Nov 09 Lecture 20: Networks and Distributed Systems
Wed, Nov 11 Academic Holiday
View
Listen
Mon, Nov 16 Lecture 21: Network Protocols
View
Listen
Wed, Nov 18 Lecture 22: Network Protocols II
View
Listen
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