Play all
Play all

Operating Systems: Three Easy Pieces (OSTEP)

Lecture videos based on Operating Systems: Three Easy Pieces
1
2

OSTEP Ch 04: Process Abstraction

3

OSTEP Ch 05: Process API

4
5

OSTEP Ch 07: Introduction to Scheduling

6
7
8

OSTEP Ch 10: Multiprocessor Scheduiling

9

OSTEP Ch 13: Address Space Abstraction

10

OSTEP Ch 14: Memory API

11

OSTEP Ch 15: Address Translation

12

OSTEP Ch 16: Segmentation

13

OSTEP Ch 17: Free-Space Management

14

OSTEP Ch 18: Paging

15

OSTEP Ch 19: Translation Lookaside Buffers

16

OSTEP Ch 20: Smaller Page Tables

17

OSTEP Ch 21: The Swapping Mechanism

18

OSTEP Ch 22: Swapping Policies

19

OSTEP Ch 26: Introduction to Concurrency

20

OSTEP Ch 27: PThread API

21

OSTEP Ch 28: Locks

22
23

OSTEP Ch 30: Condition Variables

24

OSTEP Ch 31: Semaphores

25

OSTEP Ch 32: Common Concurrency Bugs

26

OSTEP Ch 33: Event-based Concurrency

27

OSTEP Ch 36: I/O Devices

28

OSTEP Ch 37: Hard Disk Drives

29

OSTEP Ch 39: Files and Directories

30

OSTEP Ch 40: Filesystem Implementation