Operating System Lab
Interactive simulations to help you understand how operating systems schedule processes and manage memory. Explore different algorithms and see them in action.
CPU Scheduling
Simulate FCFS, SJF, Priority, Round Robin, and MLFQ algorithms. Watch processes flow through queues and compete for CPU time.
Memory Management
Visualize memory allocation strategies including First Fit, Best Fit, Worst Fit, and Paging. See fragmentation in real time.
Disk Scheduling
Visualize disk arm movement with FCFS, SSTF, SCAN, C-SCAN, and LOOK algorithms. See seek time optimization in action.
Page Replacement
Explore FIFO, LRU, and Clock page replacement algorithms. Watch page faults happen and understand why some algorithms perform better.
Learn
Each simulation includes explanations of how algorithms work, real-time decision narration, and performance metrics to help you compare approaches.