Operating Systems and System Programming
Video Lectures
Displaying all 23 video lectures.
| Lecture 1 Play Video |
Introduction: What is an Operating System? August 27, 2008 - About the Instructor - What is an Operating System? - Examples of Operating Systems Design - Why Study Operating Systems? |
| Lecture 2 Play Video |
Concurrency: Processes, Threads, and Address Spaces September 8, 2008 - Concurrency: Processes, Threads, and Address Spaces - Review of History of OS |
| Lecture 3 Play Video |
Thread Dispatching September 10, 2008 - Thread Dispatching |
| Lecture 4 Play Video |
Cooperating Threads September 15, 2008 - Cooperating Threads |
| Lecture 5 Play Video |
Synchronization September 17, 2008 - Synchronization |
| Lecture 6 Play Video |
Language Support for Synchronizatio September 24, 2008 - Readers-Writers - Language Support for Synchronization |
| Lecture 7 Play Video |
Cooperating Processes and Deadlock September 26, 2008 - Tips for working in a Project Team - Cooperating Processes and Deadlock |
| Lecture 8 Play Video |
Deadlock (Cont.) and Thread Scheduling October 1, 2008 - Cooperating Processes and Deadlock - Thread Scheduling |
| Lecture 9 Play Video |
Thread Scheduling (Cont.) and Address Spaces October 6, 2008 - Thread Scheduling (Cont.) - Protection: Kernel and Address Spaces |
| Lecture 10 Play Video |
Protection (Cont.) and Address Translation October 8, 2008 - Protection (Cont.) - Address Translation |
| Lecture 11 Play Video |
Address Translation (Cont.), Caches and TLBs October 13, 2008 - Address Translation (Cont.) - Caches and TLBs |
| Lecture 12 Play Video |
Caching and Demand Paging October 20, 2008 - Caching - Demand Paging |
| Lecture 13 Play Video |
Page Allocation and Replacement October 22, 2008 - Page Allocation - Replacement |
| Lecture 14 Play Video |
Page Allocation and Replacement (Cont.) October 27, 2008 - Page Allocation and Replacement (Cont.) - Survey I/O Systems |
| Lecture 15 Play Video |
Disk Management and File Systems October 29, 2008 - Disk Management - File Systems |
| Lecture 16 Play Video |
File Systems, Naming and Directories November 3rd, 2008 - File Systems - Naming - Directories |
| Lecture 17 Play Video |
File Systems (Cont.) and Distributed Systems November 5, 2008 - File Systems (Cont.) - Distributed Systems |
| Lecture 18 Play Video |
Distributed Systems (Cont.) November 10, 2008 - Reliability and Access Control - Distributed Systems |
| Lecture 19 Play Video |
Networking November 12, 2008 - Network Protocols |
| Lecture 20 Play Video |
Networking III November 19, 2008 - Networking Protocols III |
| Lecture 21 Play Video |
Network Communication Abstractions November 24, 2008 - Network Communication Abstractions - Distributed Programming |
| Lecture 22 Play Video |
ManyCore Operating Systems December 8, 2008 - Protection and Security II - ManyCore Operating Systems |
| Lecture 23 Play Video |
ManyCore Operating Systems (Cont.) December 10, 2008 - ManyCore Operating Systems - Parallel Operating Systems - Realtime Operating Systems - Quantum Computing - Quantum Factoring |
Searching...

