# Computer Science 162 - Fall 2009

- Institution: University of California, Berkeley
- Teacher: John KUBIATOWICZ
- Year: 2009
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [Internet Archive](https://archive.org/details/ucberkeley_webcast_itunesu_354818701)
- 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 Fa09

Operating Systems and System Programming

## Lectures

1. [Lecture 3: Concurrency: Processes and Threads](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466), 1 h 23 min (Video)
2. [Lecture 4: Thread Dispatching](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-2), 1 h 22 min (Video)
3. [Lecture 5: Cooperating Threads](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-3), 1 h 23 min (Video)
4. [Lecture 7: Implementing Mutual Exclusion, Semaphores, Monitors and Condition Variables](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-4), 1 h 22 min (Video)
5. [Lecture 8: Readers/Writers; Language Support for Synchronization](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-5), 1 h 21 min (Video)
6. [Lecture 9: Tips for working in a Project Team/Cooperating Processes and Deadlock](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-6), 1 h 22 min (Video)
7. [Lecture 10: Deadlock (con't)/ CPU Scheduling](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-7), 1 h 24 min (Video)
8. [Lecture 12: Address Translation](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-8), 1 h 21 min (Video)
9. [Lecture 13: Address Translation 2, Caching and TLBs](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-9), 1 h 22 min (Video)
10. [Lecture 14: Caching TLBs 2, Caching and Demand Paging](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-10), 1 h 23 min (Video)
11. [Lecture 15: Page Allocation and Replacement](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-11), 1 h 23 min (Video)
12. [Lecture 16: Page Allocation and Replacement 2, Survey of I/O Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-12), 1 h 21 min (Video)
13. [Lecture 17: File Systems and Disk Management](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-13), 55 min (Video)
14. [Lecture 18: Queueing Theory, Filesystems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-14), 1 h 22 min (Video)
15. [Lecture 19: Filesystems, Naming, and Directories](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-15), 1 h 16 min (Video)
16. [Lecture 20: Networks and Distributed Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-16), 1 h 17 min (Video)
17. [Lecture 21: Network Protocols](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-17), 1 h 18 min (Video)
18. [Lecture 22: Network Protocols II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-18), 1 h 25 min (Video)
19. [Lecture 23: Network Communication Abstractions/RPC](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-19), 1 h 18 min (Video)
20. [Lecture 24: Distributed File Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-20), 1 h 19 min (Video)
21. [Lecture 25: Protection and Security in Distributed Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-21), 1 h 24 min (Video)
22. [Lecture 26: Protection and Security in Distributed Systems II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818701/f54264646466-22), 1 h 11 min (Video)
