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