Learn · Computer Science 162 - Fall 2008
Lecture 2 of 242008-09-081 h 24 min
Concurrency: Processes and Threads
John KUBIATOWICZ · University of California, Berkeley
Credits and licence
- From
- Computer Science 162 - Fall 2008, University of California, Berkeley (at Internet Archive)
- Licence
- CC BY-NC-ND 3.0, as Internet Archive states it. Non-commercial use only, and no changed versions.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture 1
- Concurrency: Processes and Threads
- Thread Dispatching
- Cooperating Threads
- Synchronization
- 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
- ManyCore OS and Peer-to-Peer Systems
- Topic To Be Announced