Stanford

Stanford

LEC 1: Introduction, Operating System History
LEC 2: Processes and Threads
LEC 3: Processes and Threads, cont'd Concurrent Threads
LEC 4: Concurrent Threads, cont'd
LEC 5: Locks and Condition Variables
LEC 6: Locks and Condition Variables Scheduling
LEC 7: Scheduling, cont'd
LEC 8: Implementing Locks
LEC 9: Deadlock Linkers
LEC 10: Linkers, cont'd
LEC 11: Dynamic Storage Management
LEC 12: Dynamic Storage Management, cont'd Virtual Memory
LEC 13: Virtual Memory, cont'd
LEC 14: Virtual Memory, cont'd
LEC 15: Virtual Memory, cont'd
LEC 16: Demand Paging
LEC 17: Demand Paging, cont'd
LEC 18: Thrashing and Working Sets
LEC 19: Storage Devices
LEC 20: File Systems
LEC 21: File Systems, cont'd
LEC 22: File Systems, cont'd Directories and Links
LEC 23: Directories and Links, cont'd File System Crash Recovery
LEC 24: File System Crash Recovery, cont'd
LEC 25: Protection and Security
LEC 26: Protection and Security, cont'd Virtual Machines
LEC 27: Virtual Machines, cont'd
LEC 28: Technology and Operating Systems