0
Explore
0

Various CPU Scheduling Terminologies

Updated on August 16, 2025

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.