Operating Systems: Three Easy Pieces(OSTEP)
Chapter | Learning Note | Homework Solution |
---|---|---|
1. Dialogue | NULL | NULL |
2. Introduction | ch 2. note | NULL |
Chapter | Learning Note | Homework Solution |
---|---|---|
3. Dialogue | NULL | NULL |
4. Processes | ch 4. note | hw4. simulation solution |
5. Process API | ch 5. note | hw5. simulation solution hw5. code solution |
6. Direct Execution | ch 6. note | hw6. measurement solution |
7. CPU Scheduling | ch 7. note | hw7. simulation solution |
8. Multi-level Feedback | ch 8. note | hw8. simulation solution |
9. Lottery Scheduling | ch 9. note | hw9. simulation solution |
10. Multi-CPU Scheduling | TODO after Concurrency part | TODO after Concurrency part |
11. Summary | NULL | NULL |
Chapter | Learning Note | Homework Solution |
---|---|---|
12. Dialogue | NULL | NULL |
13. Address Space | ch 13. note | ch13. code solution |
14. Memory API | ch 14. note | ch 14. code solution |
15. Address Translation | ch 15. note | ch 15. solution |
16. Segmentation | ch 16. note | ch 16. note |
17. Free Space Management | NULL | NULL |
18. Introduction to Paging | NULL | NULL |
19. Translation Lookaside Buffers | NULL | NULL |
20. Advanced Page Tables | NULL | NULL |
21. Swapping: Mechanisms | NULL | NULL |
22. Swapping: Policies | NULL | NULL |
23. Complete VM Systems | NULL | NULL |
24. Summary | NULL | NULL |