Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MarekZhang/OSTEP-Homework

Operating System - Three Easy Pieces homework solutions
https://github.com/MarekZhang/OSTEP-Homework

Last synced: about 1 month ago
JSON representation

Operating System - Three Easy Pieces homework solutions

Awesome Lists containing this project

README

        

# OSTEP-HomeWork

[Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP) homeworks

[CS-537 videos](http://pages.cs.wisc.edu/~remzi/Classes/537/Spring2018/Discussion/videos.html)

### Virtualization
- [Chapter 5 Interlude: Process API](./C5-Process-API)
- [Chapter 6 Limit Direct Execution](./C6-Limit-Direct-Execution)
- [Chapter 7 Scheduling](./C7-Scheduling)
- [Chapter 8 Multiple Level FeedBack Queue](./C8-MLFQ)
- [Chapter 9 Proportional Sharing](./C9-Proportional-Sharing)
- [Chapter 10 Multiprocessor Scheduling](./C10-Multiprocessor-Scheduling)
- [Chapter 13 Address Space](./C13-Address-Space)
- [Chapter 14 Memory API](./C14-Memory-API)
- [Chapter 15 Address Translations](./C15-Address-Translation)
- [Chapter 16 Segmentation](./C16-Segmentation)
- [Chapter 17 Free-Space Management](./C17-Free-Space-Management)
- [Chapter 18 Paging-Introduction](./C18-Paging-Introduction)
- [Chapter 19 TLBs](./C19-TLBs)
- [Chapter 20 Smaller Tables](./C20-Smaller-Tables)

### Concurrency
- [Chapter 26 Concurrency Introduction](./C26-Concurrency-Introduction)
- [Chapter 27 Thread API](./C27-Thread-API)
- [Chapter 28 Locks](./C28-Locks)
- [Chapter 29 Concurrent Data Structures](./C29-Concurrent-Data-Structures)
- [Chapter 30 Condition Variables](./C30-Condition-Variables)
- [Chapter 31 Semaphores](./C31-Semaphores)
- [Chapter 32 Concurrency Problems](./C32-Concurrency-Problems)
- [Chapter 33 Event Based Concurrency](./C33-Event-Based-Concurrency)

### Persistence
- [Chapter 39 Files and Directories](./C39-Files-And-Directories)