CampusFlow
Back to Operating Systems

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

ProcessStateBurst TimeActions
P1Ready5 ms
P2Running2 ms
P3Waiting4 ms
P4Ready6 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.