courses | events | help

CS 162 Operating Systems and System Programming (Three Day Delay)

01:00-2:30 PM | 306 Soda
Instructor John Kubiatowicz

CS 162 - Fall 2007 - Basic concepts of operating systems and system programming. Utility programs, subsystems, multiple-program systems. Processes, interprocess communication, and synchronization. Memory allocation, segmentation, paging. Loading and linking, libraries. Resource allocation, scheduling, performance evaluation. File systems, storage devices, I/O systems. Protection, security, and privacy.


Visit the Course Website

Subscribe to the CS 162 podcast | About Podcasting

Subscribe  
Lecture Archive
View archived webcastMon 8/27 What is an Operating System?
View archived webcastWed 8/29 Operating Systems History, Services, and Structure
Mon 9/3 Labor Day
View archived webcastWed 9/5 Concurrency: Processes and Threads
View archived webcastMon 9/10 Thread Dispatching
View archived webcastWed 9/12 Cooperating Threads
View archived webcastMon 9/17 Synchronization
View archived webcastWed 9/19 Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables
View archived webcastMon 9/24 Readers/Writers; Language Support for Synchronization
View archived webcastWed 9/26 Tips for Working in a Project Team / Cooperating Processes and Deadlock
View archived webcastMon 10/1 Deadlock / CPU Scheduling
View archived webcastWed 10/3 Scheduling / Protection - Kernal and Address Spaces
View archived webcastMon 10/8 Address Translation 1
Wed 10/10 Midterm I
View archived webcastMon 10/15 Address Translation 2, Caching and TLBs
View archived webcastWed 10/17 Caching and TLBs 2, Caching and Demand Paging
View archived webcastMon 10/22 Page Allocation and Replacement 1
View archived webcastWed 10/24 Page Allocation and Replacement 2, Survey of I/O Systems
View archived webcastMon 10/29 File Systems and Disk Management
View archived webcastWed 10/31 Filesystems, Naming and Directories I
View archived webcastMon 11/5 Filesystems, Naming and Directories II
View archived webcastWed 11/7 Networks and Distributed Systems
Mon 11/12 Veterans' Day
View archived webcastWed 11/14 Network Protocols I
View archived webcastMon 11/19 Network Protocols II
View archived webcastWed 11/21 Network Communication Abstractions / RPC
View archived webcastMon 11/26 Distributed File Systems
View archived webcastWed 11/28 Protection and Security in Distributed Systems I
Mon 12/3 Midterm II
View archived webcastWed 12/5 Protection and Security in Distributed Systems II
View archived webcastMon 12/10 ManyCore OS and Peer-to-Peer Systems