Lecture 2 of 272006-01-231 h 20 min
Operating Systems History, Services, and Structure
Anthony Joseph · University of California, Berkeley
Credits and licence
- From
- CS 162 - Spring 2006, University of California, Berkeley (at Internet Archive)
- Licence
- Internet Archive states no licence for it.
- Attribution
- 2006 Regents of the University of California
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- What is an Operating System?
- Operating Systems History, Services, and Structure
- Concurrency: Processes, Threads, and Address Spaces
- Thread Dispatching
- Cooperating Threads
- Synchronization
- Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables
- Readers/Writers; Language Support for Synchronization
- Cooperating Processes and Deadlock
- Deadlock/CPU Scheduling
- Thread Scheduling (con't); Protection: Address Spaces
- Address Translation
- Address Translation 2, Caching and TLBs
- Caching and Demand Paging
- Page Allocation and Replacement
- Page Allocation and Replacement 2, Survey of I/O Systems
- File Systems and Disk Management
- Filesystems, Naming, and Directories
- File Systems (con't), Distributed Systems
- Networks and Distributed Systems
- Networking
- Networking II
- Remote Procedure Call
- Distributed File Systems
- Protection and Security in Distributed Systems
- Protection and Security in Distributed Systems II
- Cybersecurity Attacks