Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 2.65 KB

README.md

File metadata and controls

52 lines (40 loc) · 2.65 KB

OSTEP notes, homework solutions, code, etc

Operating Systems: Three Easy Pieces(OSTEP)

Chapters

Intro

Chapter Learning Note Homework Solution
1. Dialogue NULL NULL
2. Introduction ch 2. note NULL

Virtualization I. CPU

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

Virtualization II. Memory

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

----- TODO -----

Concurrency

Persistence

Security