Tag: preemptive and nonpreemptive scheduling