Operating System Engineering: Introduction and Examples (MIT 6.S081, Lecture 1)
1:19:57OS Organization and System Calls (MIT 6.S081, Lecture 3)
1:20:47Page Tables (MIT 6.S081, Lecture 4)
1:33:05RISC-V Calling Convention and Stack Frames (MIT 6.S081, Lecture 5)
1:15:08Isolation & System Call Entry/Exit (MIT 6.S081, Lecture 6)
1:27:30Operating System Engineering (MIT 6.S081, Lecture 7 Q&A for Labs)
1:27:14Page Faults (MIT 6.S081 Fall 2020, Lecture 8)
1:22:08Interrupts (MIT 6.S081 Fall 2020 Lecture 9)
1:37:18Lecture 10: Multiprocessors and Locks (6.S081)
1:32:56Lecture 11: Thread Switching (6.S081)
1:31:27Lecture 13: Sleep & Wakeup (6.S081)
1:25:27Lecture 14: File Systems (6.S081)
1:25:39Lecture 15: Crash Recovery (6.S081)
1:30:30Lecture 16: File System Performance and Fast Crash Recovery (6.S081)
1:39:12Lecture 17: Virtual Memory for Applications (6.S081)
1:23:16Lecture 18: OS Organization (6.S081)
1:34:20Lecture 19: Virtual Machines (6.S081)
1:37:29Lecture 20: Kernels and High Level Languages HLL (6.S081)
1:34:28Lecture 21: Networking (6.S081)
1:33:15Lecture 22: Meltdown (6.S081)
1:30:48Lecture 23: RCU (6.S081)
1:28:07Lecture 10: Multiprocessors and Locks (6.S081)
This lecture delves into the architecture of multiprocessor systems, examining the challenges of concurrent access to shared resources. It details the implementation and use of locks as a critical synchronization primitive to ensure data integrity.
Interrupts (MIT 6.S081 Fall 2020 Lecture 9)
Next · Lecture 10Lecture 11: Thread Switching (6.S081)
