courses | events | help

Computer Science 162 - 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
View
Listen
Wed, Aug 27 Introduction, What is an Operating System Anyway???
Mon, Sep 01 Academic Holiday
Listen
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
View
Listen
Mon, Sep 08 Concurrency: Processes, Threads, and Address Spaces
View
Listen
Wed, Sep 10 Thread Dispatching
View
Listen
Mon, Sep 15 Cooperating Threads
View
Listen
Wed, Sep 17 Synchronization
Listen
Mon, Sep 22 Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables Due to system outage video is not available
View
Listen
Wed, Sep 24 Readers-Writers; Language Support for Synchronization
View
Listen
Mon, Sep 29 Tips for working in a Project Team/ Cooperating Processes and Deadlock
View
Listen
Wed, Oct 01 Deadlock (cont) - Thread Scheduling
View
Listen
Mon, Oct 06 Scheduling (cont) - Protection: Kernel and Address Spaces
View
Listen
Wed, Oct 08 Address Translation
View
Listen
Mon, Oct 13 Address Translation 2, Caching and TLBs
Wed, Oct 15 Midterm
View
Listen
Mon, Oct 20 Caching and TLBs 2, Caching and Demand Paging
View
Listen
Wed, Oct 22 Page Allocation and Replacement
View
Listen
Mon, Oct 27 Page Allocation and Replacement 2, Survey of I/O Systems
View
Listen
Wed, Oct 29 File Systems and Disk Management
View
Listen
Mon, Nov 03 Queueing Theory, Filesystems
View
Listen
Wed, Nov 05 Filesystems, Naming, and Directories
View
Listen
Mon, Nov 10 Networks and Distributed Systems
View
Listen
Wed, Nov 12 Network Protocols
Mon, Nov 17 Network Protocols II - Screencast not available due to audio failure
View
Listen
Wed, Nov 19 Networks III
View
Listen
Mon, Nov 24 Network Communication Abstractions/RPC
View
Listen
Wed, Nov 26 Distributed File Systems
Listen
Mon, Dec 01 Protection and Security in Distributed Systems
Wed, Dec 03 Midterm II
View
Listen
Mon, Dec 08 Protection and Security in Distributed Systems II
View
Listen
Wed, Dec 10 ManyCore OS, Quantum Computing, and Other Topics