Q3Operating Systems (Departmental Elective)
Question
2 marks
Define Scheduling.
Answer
Scheduling is the mathematical algorithmic process of dictating exactly which process receives CPU execution time and for exactly how long.
Scheduling is the highly aggressive architectural function of the OS Kernel (specifically the Short-Term Scheduler). It utilizes complex mathematical algorithms (like Round Robin or SJF) to instantly decide which ready process will violently seize control of the CPU to maximize system throughput and minimize latency.