The Short-Term Scheduler is often referred to as the CPU Scheduler because it determines which process from the ready queue will execute next on the CPU. The Short-Term Scheduler makes scheduling decisions when an interrupt occurs (e.g., a timer interrupt) or when a process becomes blocked (e.g., waiting for I/O).