---
# System prepended metadata

title: OSTEP 學習筆記
tags: [OS]

---

# OSTEP 學習筆記

- [Introduction to Operating System](https://hackmd.io/@curiosity1231/OSTEP-Introduction-to-Operating-System)

## Virtualization

- [Process](https://hackmd.io/@curiosity1231/OSTEP-Process)
- [Process API](https://hackmd.io/@curiosity1231/OSTEP-Process-API)
- [Limited Direct Execution](https://hackmd.io/@curiosity1231/OSTEP-Limited-Direct-Execution)
- [Scheduling Introduction](https://hackmd.io/@curiosity1231/OSTEP-Scheduling-Introduction)
- [Multi-Level Feedback Queue](https://hackmd.io/@curiosity1231/OSTEP-Multi-Level-Feedback-Queue)
- [Proportional Share](https://hackmd.io/@curiosity1231/OSTEP-Proportional-Share)
- [Multiprocessor Scheduling](https://hackmd.io/@curiosity1231/OSTEP-Multiprocessor-Scheduling)
- [Address Space](https://hackmd.io/@curiosity1231/OSTEP-Address-Space)
- [Memory API](https://hackmd.io/@curiosity1231/OSTEP-Memory-API)
- [Address Translation](https://hackmd.io/@curiosity1231/OSTEP-Address-Translation)
- [Segmentation](https://hackmd.io/@curiosity1231/OSTEP-Segmentation)
- [Free-Space Management](https://hackmd.io/@curiosity1231/OSTEP-Free-Space-Management)
- [Paging](https://hackmd.io/@curiosity1231/OSTEP-Paging)
- [Translation Lookaside Buffer](https://hackmd.io/@curiosity1231/OSTEP-TLB)
- [Advanced Page Table](https://hackmd.io/@curiosity1231/OSTEP-Advanced-Page-Table)
- [Swap Space](https://hackmd.io/@curiosity1231/OSTEP-Swap-Space)
- [Replacement Policies](https://hackmd.io/@curiosity1231/OSTEP-Replacement-Policies)

## Concurrency

- [Introduction of Concurrency](https://hackmd.io/@curiosity1231/OSTEP-Introduction-of-Concurrency)
- [Thread API](https://hackmd.io/@curiosity1231/OSTEP-Thread-API)
- [Locks](https://hackmd.io/@curiosity1231/OSTEP-Locks)
- [Lock-based Data Structures](https://hackmd.io/@curiosity1231/OSTEP-Lock-based-Data-Structures)
- [Condition Variable](https://hackmd.io/@curiosity1231/OSTEP-Condition-Variable)
- [Semaphores](https://hackmd.io/@curiosity1231/OSTEP-Semaphores)