viz-os

Operating Systems Visual Curriculum

KERNEL
The Boundary

User vs Kernel mode and System Calls.

LAUNCH
PROCESS
Process Lifecycle

The 5-state transitions: Ready, Running, etc.

LAUNCH
PROCESS
Fork & Exec

Cloning and replacing process images.

LAUNCH
SCHEDULING
CPU Scheduler

FCFS, Round Robin, and SJF algorithms.

LAUNCH
SYNC
Concurrency

Mutexes, Semaphores, and Race Conditions.

LAUNCH
SYNC
Deadlock

Visualizing Circular Wait and Banker's Algorithm.

LAUNCH
STORAGE
File Systems

Inodes and directory tree structures.

LAUNCH
PROJECT
Chrome Arch

Multi-process browser architecture.

LAUNCH