Free & Open Source

Schedule Smarter.
Visualize Deeper.

An interactive CPU scheduling simulator. Add processes, pick an algorithm, and watch the OS come alive in real time.

FCFS · Round Robin · SJF · SRTF · Priority · MLQ · MLFQ · Comparison

P1P2P3
CORE
CPU
P1 ● EXEC

3 processes queued · 1 running · FCFS mode

8 Algorithms
Real-time Animation
Gantt + Metrics
AI Assistant
Two modes. One platform.

Schedule processes or compare all algorithms at once.

■ 01

Interactive Scheduler

Add your own processes with custom arrival time, burst time, and priority. Pick any algorithm and watch the CPU execute them step-by-step with full timeline scrubbing.

  • ⏱ Step-through or full playback
  • 🎯 Click to scrub the Gantt timeline
  • 📋 Real-time ready queue visualization
  • 📈 Instant metrics: WT, TAT, CPU%
Try Scheduler →

Simulator preview

Open Visualizer →
FCFS

RR

1.67

SJF

SRTF

Priority

MLQ

MLFQ

■ 02

Algorithm Comparison

Run all 8 algorithms on the same process set simultaneously. Instantly see which gives the best average waiting time, turnaround time, and CPU utilization.

Compare Algorithms →

Explore the Algorithms

Meet SchedBot 🤖

Confused about SRTF vs SJF? SchedBot explains it. Ask anything about CPU scheduling, algorithms, or your simulation results — in plain English.

User: Why is my average waiting time so high?

SchedBot: You have a long P1 at the front — classic FCFS convoy effect! Try switching to SJF. 🚀

Get AI insights in the simulator →
Ready to visualize your OS?

Free. Open source. No setup required.

Built with Next.js · TypeScript · Tailwind · Framer Motion