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 11: Thread Switching (6.S081)
This lecture from MIT's 6.S081 course meticulously details the mechanisms of thread switching, including saving and restoring CPU state, managing kernel stacks, and the role of the scheduler in context switching within an operating system kernel.
Lecture 10: Multiprocessors and Locks (6.S081)
Next · Lecture 11Lecture 13: Sleep & Wakeup (6.S081)
Seminar notes & discussion
No public seminar notes on this lecture yet.
