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