# Computer Science 162 - Spring 2013

- Institution: University of California, Berkeley
- Teacher: Anthony D. JOSEPH
- Year: 2013
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [Internet Archive](https://archive.org/details/ucberkeley_webcast_itunesu_596646543)
- 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 Sp13

Operating Systems and System Programming

## Lectures

1. [Lecture 1 - Introduction, overview](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3), 1 h 20 min (Video)
2. [Lecture 2 - Abstractions: Services, Structures, Processes, and Threads](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-2), 1 h 19 min (Video)
3. [Lecture 3 - Concurrency and Thread Dispatching](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-3), 1 h 10 min (Video)
4. [Lecture 4 - Synchronization: Cooperating Threads, Mutual Exclusion](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-4), 1 h 15 min (Video)
5. [Lecture 6 - Software Engineering: Working in Teams](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-5), 1 h 24 min (Video)
6. [Lecture 7 - Language Support for Synchronization, Deadlock](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-6), 1 h 20 min (Video)
7. [Lecture 9 - CPU Scheduling](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-7), 1 h 22 min (Video)
8. [Lecture 10 - Protection: Address Spaces, Address Translation](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-8), 1 h 17 min (Video)
9. [Lecture 11 - Address Translation, Caching, and TLBs](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-9), 1 h 19 min (Video)
10. [Lecture 12 - Page Allocation and Replacement](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-10), 1 h 18 min (Video)
11. [Lecture 13 - Kernel/User and I/O](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-11), 1 h 19 min (Video)
12. [Lecture 14 - Disks/SSDs, Filesystems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-12), 1 h 21 min (Video)
13. [Lecture 16 - Filestystems (cont'd)](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-13), 1 h 17 min (Video)
14. [Lecture 17 - Key-Value Store, Networking Protocols](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-14), 1 h 21 min (Video)
15. [Lecture 20 - Layering, e2e argument](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-15), 1 h 22 min (Video)
16. [Lecture 21 - Flow Control, Reliability, TCP](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-16), 1 h 22 min (Video)
17. [Lecture 22 - Transactions](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-17), 59 min (Video)
18. [Lecture 23 - Transactions scheduling, 2PL, and 2PC](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-18), 1 h 15 min (Video)
19. [Lecture 24 - Fault-Tolerant Computing](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-19), 1 h 18 min (Video)
20. [Lecture 25 - Protection & Security: Authentication, Cryptograpic Mechanisms](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-20), 1 h 23 min (Video)
21. [Lecture 26 - Protection & Security (cont'd): Buffer overflow attacks, DoS attacks](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-21), 1 h 21 min (Video)
22. [Lecture 27 - Capstone: Peer-to-peer Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-22), 1 h 6 min (Video)
23. [Lecture 28 - Capstone: Client-Server Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-23), 1 h 11 min (Video)
24. [Lecture 29 - Capstone](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_596646543/f04b0b8f89e3-24), 1 h 14 min (Video)
