Operating Systems
Process Management Simulator
Learn how processes move between Ready, Running, Waiting and Completed states inside Operating Systems.
Process Control Lab
Visualize process states and scheduling flow dynamically.
Ready
Process waits in queue for CPU execution.
Running
Process is currently executing on CPU.
Waiting
Process waits for I/O or another resource.
Completed
Process has finished execution successfully.
Process Statistics
Total Processes
4
Ready
2
Running
1
Waiting
1
Completed
0
Process Control Block
• Process ID (PID)
• Process State
• CPU Registers
• Memory Information
• Scheduling Information
Process State Management
| Process | State | Burst Time | Actions |
|---|---|---|---|
| P1 | Ready | 5 ms | |
| P2 | Running | 2 ms | |
| P3 | Waiting | 4 ms | |
| P4 | Ready | 6 ms |
Process State Flow
Ready
Running
Waiting
Completed
How Process Management Works
Process Management is a core Operating System function that handles creation, execution and termination of processes.
The scheduler decides which process gets CPU time while maintaining efficiency and fairness.
Processes continuously move between Ready, Running, Waiting and Completed states based on CPU execution and I/O operations.