first-come, first-served
a CPU scheduling algorithm that processes requests in the order they arrive without priority
shortest job next
a CPU scheduling algorithm that selects the process with the shortest expected execution time next
round-robin
a CPU scheduling algorithm where each process is assigned a fixed time slice in a rotating order
preemptive scheduling
a CPU scheduling method where a running process can be interrupted and replaced by another process before it finishes
non-preemptive scheduling
a CPU scheduling method where a running process is not interrupted and is allowed to finish before another process starts
a fixed amount of CPU time allocated to each process in a round-robin scheduling algorithm
Time slice