Weekly Schedule
Linux Kernel Programming
- Week 01
- Week 02
- Week 03
- Kernel debugging, and tracing techniques
- HW 3 due: 01/29System calls
- Week 04
- Week 05
- Week 06
- Kernel synchronization
- HW 6 due: 02/16CPU Profiler I
- Week 07
- Timer and time management
- HW 7 due: 02/23CPU Profiler II
- Week 08
- Device Drivers, Virtualization
- HW 8 due: 03/01CPU Profiler III
- Week 09
- Week 10
- Virtual file system, page cache, and page fault
- Week 11
- Spring break
- Week 12
- Filesystem and Block IO & Paper reading and discussion
- Week 13
- Paper reading and discussion
- Final project check-in due: 04/05
- Week 14
- Paper reading and discussion
- Week 15
- Paper reading and discussion & Final Project Presentation