Hybrid CPU Scheduler
Interactive simulation of lock-aware scheduling
Current Tick
0
Time Quantum
5
Load Preset:
Basic
Heavy Contention
Multi-Lock
⚙ Change Quantum
Process Configuration
Define processes and their resource dependencies
Add Process
P1 — Writer Process
Arrival:
0
Burst:
8
Resources:
critical-section
Edit
P2 — Reader 1
Arrival:
1
Burst:
6
Resources:
critical-section
Edit
P3 — Reader 2
Arrival:
2
Burst:
5
Resources:
critical-section
Edit
P4 — Worker
Arrival:
0
Burst:
10
Edit
Pause
Step Once
Reset
Quantum:
How it works:
Each process runs for max
Q
ticks before context switch. Processes sharing resources are deferred to avoid wasted CPU cycles.
Start the simulation to see queue states
Built with
v0