# Computer Science 162 - Fall 2008

- Institution: University of California, Berkeley
- Teacher: John KUBIATOWICZ
- Year: 2008
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [Internet Archive](https://archive.org/details/ucberkeley_webcast_itunesu_354818726)
- Licence: [CC BY-NC-ND 3.0](http://creativecommons.org/licenses/by-nc-nd/3.0/) (Non-commercial use only, and no changed versions.)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

COMPSCI 162 LEC 001 Fa08

Operating Systems and System Programming

## Lectures

1. [Lecture 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7), 1 h 23 min (Audio)
2. [Operating Systems History, Services, and Structure](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-2), 1 h 24 min (Audio)
3. [Concurrency: Processes and Threads](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-3), 1 h 24 min (Audio)
4. [Thread Dispatching](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-4), 1 h 22 min (Audio)
5. [Cooperating Threads](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-5), 1 h 23 min (Audio)
6. [Synchronization](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-6), 1 h 23 min (Audio)
7. [Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-7), 1 h 25 min (Audio)
8. [Readers/Writers; Language Support for Synchronization](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-8), 1 h 24 min (Audio)
9. [Tips for working in a Project Team/ Cooperating Processes and Deadlock](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-9), 1 h 24 min (Audio)
10. [Deadlock (cont) - CPU Scheduling](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-10), 1 h 24 min (Audio)
11. [Scheduling (cont) - Protection: Kernel and Address Spaces](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-11), 1 h 23 min (Audio)
12. [Address Translation](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-12), 1 h 24 min (Audio)
13. [Address Translation 2, Caching and TLBs](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-13), 1 h 17 min (Audio)
14. [Caching and TLBs 2, Caching and Demand Paging](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-14), 1 h 25 min (Audio)
15. [Page Allocation and Replacement](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-15), 1 h 25 min (Audio)
16. [Page Allocation and Replacement 2, Survey of I/O Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-16), 1 h 22 min (Audio)
17. [File Systems and Disk Management](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-17), 1 h 23 min (Audio)
18. [Queueing Theory, Filesystems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-18), 1 h 24 min (Audio)
19. [Filesystems, Naming, and Directories](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-19), 1 h 22 min (Audio)
20. [Networks and Distributed Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-20), 1 h 21 min (Audio)
21. [Network Protocols](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-21), 1 h 23 min (Audio)
22. [Network Communication Abstractions/RPC](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-22), 1 h 24 min (Audio)
23. [Network Communication Abstractions/RPC](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-23), 1 h 22 min (Audio)
24. [Distributed File Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-24), 1 h 24 min (Audio)
25. [Protection and Security in Distributed Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-25), 1 h 22 min (Audio)
26. [ManyCore OS and Peer-to-Peer Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-26), 1 h 24 min (Audio)
27. [Topic To Be Announced](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818726/73711c83b8e7-27), 1 h 10 min (Audio)
