Course26 lectures34 h 24 min
Computer Science 162 - Fall 2009
John KUBIATOWICZ · University of California, Berkeley
About
COMPSCI 162 LEC 001 Fa09
Operating Systems and System Programming
Lectures
- Lecture 1
- Lecture 2: Operating Systems History, Services, and Structure
- Lecture 3: Concurrency: Processes and Threads
- Lecture 4: Thread Dispatching
- Lecture 5: Cooperating Threads
- Lecture 6: Synchronization
- Lecture 7: Implementing Mutual Exclusion, Semaphores, Monitors and Condition Variables
- Lecture 8: Readers/Writers; Language Support for Synchronization
- Lecture 9: Tips for working in a Project Team/Cooperating Processes and Deadlock
- Lecture 10: Deadlock (con't)/ CPU Scheduling
- Lecture 11: Scheduling (con't)/ Protection: Kernel and Address Spaces
- Lecture 12: Address Translation
- Lecture 13: Address Translation 2, Caching and TLBs
- Lecture 14: Caching TLBs 2, Caching and Demand Paging
- Lecture 15: Page Allocation and Replacement
- Lecture 16: Page Allocation and Replacement 2, Survey of I/O Systems
- Lecture 17: File Systems and Disk Management
- Lecture 18: Queueing Theory, Filesystems
- Lecture 19: Filesystems, Naming, and Directories
- Lecture 20: Networks and Distributed Systems
- Lecture 21: Network Protocols
- Lecture 22: Network Protocols II
- Lecture 23: Network Communication Abstractions/RPC
- Lecture 24: Distributed File Systems
- Lecture 25: Protection and Security in Distributed Systems
- Lecture 26: Protection and Security in Distributed Systems II
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- John KUBIATOWICZ
- Year
- 2009
- 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