Book Notes: Operating System: Three Easy Pieces

My personal notes on Operating System: Three Easy Pieces

https://www.student.cs.uwaterloo.ca/~cs350/F14/reading.html

Part 1: Virtualizing the CPU

Virtualizing the CPU means creating illusion such that each application think it has its own CPU to use, although there’s only one.


Ch 1: Process, Kernel, System Calls


Ch 2: Scheduling


Part 2: Virtualizing the Memory


Ch 1: Virtual Memory


Part 3: Concurrency


Ch1: Threads


Ch2: Synchronization


Part 4: Persistance


Ch 1: Filesystem


Ch 2: IO

Part 5: Security

Avatar
Ferdian Ifkarsyah
Informatics Student at Institut Teknologi Bandung

My interests include data engineering and distributed system.

Related