Course27 lectures36 h 59 min
Computer Science 162 - Fall 2008
John KUBIATOWICZ · University of California, Berkeley
About
COMPSCI 162 LEC 001 Fa08
Operating Systems and System Programming
Lectures
- Lecture 1
- Operating Systems History, Services, and Structure
- Concurrency: Processes and Threads
- Thread Dispatching
- Cooperating Threads
- Synchronization
- Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables
- Readers/Writers; Language Support for Synchronization
- Tips for working in a Project Team/ Cooperating Processes and Deadlock
- Deadlock (cont) - CPU Scheduling
- Scheduling (cont) - Protection: Kernel and Address Spaces
- Address Translation
- Address Translation 2, Caching and TLBs
- Caching and TLBs 2, Caching and Demand Paging
- Page Allocation and Replacement
- Page Allocation and Replacement 2, Survey of I/O Systems
- File Systems and Disk Management
- Queueing Theory, Filesystems
- Filesystems, Naming, and Directories
- Networks and Distributed Systems
- Network Protocols
- Network Communication Abstractions/RPC
- Network Communication Abstractions/RPC
- Distributed File Systems
- Protection and Security in Distributed Systems
- ManyCore OS and Peer-to-Peer Systems
- Topic To Be Announced
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- John KUBIATOWICZ
- Year
- 2008
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- Internet Archive
- Licence
- CC BY-NC-ND 3.0, as Internet Archive states it. Non-commercial use only, and no changed versions. Internet Archive's terms
- 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