14.08.2013 Views

Scheduling di breve termine - Dipartimento di Matematica e ...

Scheduling di breve termine - Dipartimento di Matematica e ...

Scheduling di breve termine - Dipartimento di Matematica e ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!