Course Notes

Chapter 01: Overview of Operating System

D-OS-Ch01-Overview_of_Operating_System

Chapter 02: Process

D-OS-Ch02-Process

Chapter 03: Threads

D-OS-Ch03-Threads

Chapter 04: Memory Management for Main Memory

D-OS-Ch04-Memory_Management

Chapter 05: CPU Scheduling

D-OS-Ch05-CPU_Scheduling

Chapter 06: Synchronization Tools

D-OS-Ch06-Synchronization_Tools

Chapter 10: Virtual Memory

D-OS-Ch10-Virtual_Memory

Chapter 11: Mass-Storage System

D-OS-Ch11-Mass-Storage_System

Chapter 12: I/O Systems

D-OS-Ch12-IO_Systems

Chapter 13: File-System Interface

D-OS-Ch13-File_System_Interface

Chapter 14: File-System Implementation

D-OS-Ch14-File_System_Implementation

Chapter 15: File-System Internals

D-OS-Ch15-File_System_Internals


Cheatsheet