Overview
1.
Introduction
2.
Exception Handling
3.
Memory Management
3.1.
Contiguous Memory Allocation
3.2.
Non-contiguous Memory Allocation
4.
Virtual Memory
4.1.
Preliminary Concepts
4.2.
Local Replacement
4.3.
Global Replacement
5.
Processes and Threads
5.1.
Processes
5.2.
Threads
5.3.
Scheduling
6.
Concurrency
6.1.
Mutual Exclusion and Synchronization
6.2.
Semaphore
6.3.
Deadlock and Starvation
6.4.
Interprocess Communication
7.
File System
Light (default)
Rust
Coal
Navy
Ayu
Operating System Notes
Overview
There are some simple notes of
Operating System
. Most contents are copied from slides.