"Spiega la differenza tra un algoritmo di scheduling pre-emptive e non pre-emptive."
Gli algoritmi di scheduling preemptive sono quelli che tengono conto della priorità quando si determina quale processo scegliere successivamente. Questi algoritmi possono considerare la priorità di ogni processo quando decidono quale processo assegnare alla CPU. Gli algoritmi di scheduling non preemptive non considerano la priorità. Invece, assegnano i processi nell'ordine in cui arrivano.