This commit is contained in:
Remzi Arpaci-Dusseau
2018-08-15 12:27:15 -05:00
parent 729e5a9848
commit 5a514702b0

View File

@@ -1,10 +1,11 @@
# ostep-code # ostep-code
Code from various chapters in OSTEP (http://www.ostep.org) Code from various chapters in OSTEP (http://www.ostep.org)
## Virtualization
* [Introduction](https://github.com/remzi-arpacidusseau/ostep-code/tree/master/intro) * [Introduction](https://github.com/remzi-arpacidusseau/ostep-code/tree/master/intro)
## Virtualization
CPU Virtualization Chapters:
* Processes * Processes
* [Process API](https://github.com/remzi-arpacidusseau/ostep-code/tree/master/cpu-api) * [Process API](https://github.com/remzi-arpacidusseau/ostep-code/tree/master/cpu-api)
* Direct Execution * Direct Execution
@@ -13,6 +14,7 @@ Code from various chapters in OSTEP (http://www.ostep.org)
* Lottery Scheduling * Lottery Scheduling
* Multi-CPU Scheduling * Multi-CPU Scheduling
Memory Virtualization Chapters:
* [Address Spaces](https://github.com/remzi-arpacidusseau/ostep-code/tree/master/vm-intro) * [Address Spaces](https://github.com/remzi-arpacidusseau/ostep-code/tree/master/vm-intro)
* Memory API * Memory API
* Address Translation * Address Translation
@@ -27,6 +29,7 @@ Code from various chapters in OSTEP (http://www.ostep.org)
## Concurrency ## Concurrency
Concurrency Chapters:
* Concurrency and Threads * Concurrency and Threads
* Threads API * Threads API
* Locks * Locks
@@ -38,6 +41,7 @@ Code from various chapters in OSTEP (http://www.ostep.org)
## Persistence ## Persistence
Persistence Chapters:
* I/O Devices * I/O Devices
* Hard Disk Drives * Hard Disk Drives
* Redundant Disk Arrays (RAID) * Redundant Disk Arrays (RAID)
@@ -48,7 +52,6 @@ Code from various chapters in OSTEP (http://www.ostep.org)
* Log-structured File System (LFS) * Log-structured File System (LFS)
* Flash-based SSDs * Flash-based SSDs
* Data Integrity and Protection * Data Integrity and Protection
* Distributed Systems * Distributed Systems
* Network File System (NFS) * Network File System (NFS)
* Andrew File System (AFS) * Andrew File System (AFS)