Course27 lectures36 h 22 min
CS 162 - Fall 2006
John Kubiatowicz · University of California, Berkeley
About
CS 162: Operating Systems and Systems Programming - Fall 2006. 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. Video of lectures available at webcast.berkeley.edu/courses.
Operating Systems and Systems Programming
Lectures
- Introduction, What is an Operating System Anyway?
- Operating Systems History, Services, and Structure
- Concurrency: Processes and Threads
- Thread Dispatching
- Cooperating Threads
- Synchronization
- Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables
- Readers and Writers; Language Support for Synchronization
- Tips for working in a Project Team and Cooperating Processes and Deadlock
- Deadlock (con't) CPU Scheduling
- Protection: Kernel and Address Spaces
- Address Translation
- Address Translation II, Caching and TLBs
- Caching and TLBs II, Caching and Demand Paging
- Page Allocation and Replacement
- Page Allocation and Replacement II, Survey of Iuput and Output Systems
- File Systems and Disk Management
- Filesystems, Naming, and Directories
- Filesystems (con't) Distributed Systems
- Networks and Distributed Systems
- Network Protocols
- Network Protocols II
- Network Communication Abstractions/RPC
- Distributed File Systems
- Protection and Security in Distributed Systems I
- Protection and Security in Distributed Systems II
- Assorted Topics and Peer-to-Peer Systems
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- John Kubiatowicz
- Year
- 2006
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science
- Source
- Internet Archive
- Licence
- Internet Archive states no licence for it. Internet Archive's terms
- Attribution
- 2006 Regents of the University of California
- Who can watch
- Internet Archive gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed