Arrival Time
- The time when a process enters the ready queue.
- Measured from the start of system execution.
Burst Time (BT)
- The total time a process needs the CPU for execution.
- Also called execution time.
Completion Time
- The exact time at which the process finishes its execution.
Turnaround Time (TAT
- Total time taken from process arrival to its completion.
Waiting Time (WT)
- Time a process waits in the ready queue (not executing).
Response Time
- Time between process submission and first CPU response.
- Important in interactive systems.
Context Switching
- The process of saving the state of one process and loading another.
- Enables multitasking.
Queue
- A queue that stores all processes ready and waiting for CPU time.
Throughput
- Number of processes completed per unit time.
- Higher throughput = better performance.
CPU Utilization
- Percentage of time CPU is actively working.
- Aim is to keep utilization as high as possible.