Skip to content

Operating Systems: Three Easy Pieces(OSTEP) learning notes, homework solution, code, etc. (mengxinayan)

License

Notifications You must be signed in to change notification settings

mengxinayan/OSTEP-note-homework-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Operating Systems: Three Easy Pieces(OSTEP) learning notes, homework solution, code, etc. (mengxinayan)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published