Mini Operating System Simulator
An interactive, visual laboratory for learning OS concepts. Choose a module to begin.
1
Process & Thread Simulator
PCB/TCB, state transitions, context switch, live table
2
CPU Scheduling Laboratory
FCFS, SJF, RR, Priority, MLFQ with Gantt charts and comparison
3
Synchronization Playground
Producer-Consumer, Readers-Writers, Dining Philosophers, Sleeping Barber
4
Deadlock Analyzer
Resource Allocation Graph, Banker's Algorithm, safe sequence
5
Memory Management
First/Best/Worst Fit, fragmentation, compaction, memory map
6
Virtual Memory
Page table, FIFO/LRU/Optimal/Clock replacement, comparison
7
Mini File System
FAT-based virtual disk, shell commands, directory tree, Block I/O Analyzer