What is this? This simulator visualizes how different Real-Time Operating System (RTOS) scheduling algorithms prioritize and execute tasks over time. Add your custom tasks below, select a scheduling algorithm, and run the simulation to generate an interactive chart.
Supported Algorithms
- EDF (Earliest Deadline First): Dynamic priority. The scheduler always chooses the ready task with the closest absolute deadline. Preemptive.
- RM (Rate Monotonic): Static priority. Tasks with shorter periods are assigned higher priority. It is optimal for periodic tasks. Preemptive.
- FCFS (First Come First Serve): Non-preemptive. The scheduler simply executes tasks in the exact order they arrive, ignoring deadlines and periods.