Processor scheduling

Scheduler type
Max time slice
Speed
What is this?This is a demonstration of how different types of processor scheduling work. The rectangles represent jobs to be executed by the Central Processing Unit. The blue rectangles are jobs that are Input/Output bound (the time taken to complete them is determined by period of time spent waiting for input/output). Interrupts (red rectangles) are added randomly, but interrupts and jobs can be added manually with the buttons. N.B. Multi-level feedback queue is not demonstrated, as it is much more difficult to implement. See more information here: processor scheduling explained