Process Management
CPU Scheduling Algorithms
Visualize how the OS short-term scheduler manages the ready queue using FCFS, SJF, Priority, and Round Robin.
Deadlock
Banker's Algorithm
Learn how the Banker's algorithm avoids deadlocks by simulating resource allocation safety.
I/O
Disk Scheduling
Master disk head optimization with FCFS, SSTF, SCAN, and C-SCAN visualizations.
Memory Management
Page Replacement Algorithms
Learn how Virtual Memory handles page faults using FIFO, LRU, and Optimal algorithms.
Memory Management
Memory Allocation
Visualize First Fit, Best Fit, and Worst Fit allocation strategies for memory blocks.
Concurrency
Process Synchronization
Visualize the Producer-Consumer problem with bounded buffers, mutex locks, and semaphore operations.
Concurrency
Semaphores
Explore P()/V() operations and the Dining Philosophers problem — a classic deadlock scenario with interactive game mode.