Lectures

28: Real-time scheduling
slides
27: Real-time scheduling
slides
26: I/O buffering
slides
25: I/O buses
slides
24: I/O history and evolution
slides
23: Network file system
slides
22: Networking fundamentals
slides
Examples:
21: CoW filesystems
slides
19: FAT filesystem
slides
18: Filesystems
slides
17: File permissions
slides
16: Paging policies
slides
15: Paging hardware
slides
14: Memory management
slides
13: Threads and thread scheduling
slides
12: Scheduling policies
slides
11: Uniprocessor scheduling
slides
10: Interrupts and process models
slides
9: Kernel architectures
slides
8: Inter-process communication
slides
Examples:
7: Init systems
slides
6: Shells
slides
Examples:
5: Memory allocation
slides
4: Process control
slides
Examples:
3: File abstractions
slides
2: Time-sharing and processes
slides
Exercises:
1: History
slides
0: Welcome
slides