Domande e risposte sulla pianificazione dei processi del sistema operativo # 5
Question: Quali sono i diversi principi che devono essere considerati durante la selezione di un algoritmo di schedulazione?
Answer: L'obiettivo / principio da tenere in considerazione durante la selezione di una politica di pianificazione sono i seguenti:
Fairness- Tutti i processi dovrebbero essere trattati allo stesso modo. Nessun processo dovrebbe subire un rinvio indefinito.
Maximize throughput- Ottieni il massimo rendimento. Deve essere servito il maggior numero possibile di processi per unità di tempo.
Predictability - Un determinato lavoro dovrebbe essere eseguito in circa la stessa quantità di tempo prevedibile e all'incirca allo stesso costo indipendentemente dal carico sul sistema.
Maximum resource usage- Le risorse di sistema dovrebbero essere tenute occupate. Il rinvio indefinito dovrebbe essere evitato applicando le priorità.
Controlled Time - Dovrebbe esserci controllo sui diversi tempi -
Tempo di risposta
Tempo di consegna
Tempo di attesa
L'obiettivo dovrebbe essere quello di ridurre al minimo i tempi sopra menzionati.