1. Xv6 and Unix utilities
2. System calls
3. Page tables
4. Traps
5. Lazy allocation
6. Copy-on-Write Fork
7. Multithreading
8. Locks
9. File system