Nei sistemi multitasking, la schedulazione ha il compito di gestire la turnazione dei processi sul processore in base a delle politiche. Lo scheduler della CPU ordina la lista dei processi, ponendo in prima posizione quello che il dispatcher manderá in esecuzione.

Attivazione dello schedulatore


Scelta di Algoritmi di schedulazione

Per valutare la bontá di un algoritmo di schedulazione, bisogna tenere conto dei seguenti criteri:


Valutazione di un Algoritmo di schedulazione

Per valutare la bontá di un algoritmo di schedulazione dobbiamo procedere nei seguenti modi:

Valutazione Analitica

Si definisce in modo matematico le prestazioni di un algoritmo in base al carico di lavoro prestabilito.

Veloce e preciso, ma non generalizzabile, il carico di lavoro non é costante.

Valutazione Statistica

La valutazione statistica permette di avere dei risultati con un grado di incertezza associato.