Notes and codes for Linux Kernel (SJTU-CS353)
π Please star this repo if it helps!
π§ Please let me know in Issues if there exists any problems!
- 01: Module Programming
- 02: Process Management
- 03: Memory Management
- 04: File System
- 05: Syscall Hijack
| Lecture | Content |
|---|---|
| Lec. 1 | Introduction to Linux Kernel |
| Lec. 2 | Linux Booting |
| Lec. 3 | Module Programming and /proc Filesystem |
| Lec. 4 | Process Management |
| Lec. 5 | Process Management: Scheduling |
| * | Process Management on Multi-processor System: Scheduling Domain |
| Lec. 6 | Interrupt Handling |
| Lec. 7 | Kernel Synchronization |
| Lec. 8 | Symmetric Multiprocessing |
| Lec. 9 | Memory Management: Addressing |
| Lec. 10 | Memory Management: Methods |
| Lec. 11 | Virtual File System |
| Lec. 12 | Linux File System Implementations |
| * | Power Management: From Linux Kernel to Android |
| * | New Directions of Operating System Kernel |