Scheduling di breve termine - Dipartimento di Matematica e ...
Scheduling di breve termine - Dipartimento di Matematica e ...
Scheduling di breve termine - Dipartimento di Matematica e ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Scheduler a <strong>breve</strong> <strong>termine</strong><br />
• Seleziona tra i processi in memoria e pronti per l’esecuzione, quello a cui<br />
allocare la CPU.<br />
• La decisione dello scheduling può avere luogo quando un processo<br />
1. passa da running a waiting<br />
2. passa da running a ready<br />
3. passa da waiting o new a ready<br />
4. termina.<br />
• <strong>Scheduling</strong> nei casi 1 e 4 è nonpreemptive (senza prelazione)<br />
• Gli altri scheduling sono preemptive.<br />
• L’uso della prelazione ha effetti sulla progettazione del kernel (accesso<br />
con<strong>di</strong>viso alle stesse strutture dati)<br />
4