Torna alla pagina di Sistemi Operativi
:: Appunti caotici ::
Lezione 4 Schedulazione per sistemi in tempo reale
...
Hard real-time system, che deve garantire il completamente della gestione di un evento prima che sia esaurito un certo intervallo di tempo.
...
L'accettazione del processo è basata su:
Se viste queste risorse si riesce a garantire che il processo riesca ad essere completato prima di un certo intervallo di tempo, allora il processo viene accettato.
I processi periodici sono processi che partono ad eseguire la loro computazione ad intervalli regolari.
Dal grafico notare come il di debba essere sempre più breve del periodo di esecuzione del processo pi.
L'operazione deve essere completata in un tempo ti minore della deadline.
Politica di schedulazione:
Algoritmo per processi periodici gestiti con priorità e pre-emption.
Il tempo di elaborazione è omogeneo per ogni iterazione del processo Pi, quindi assumo che ogni processo abbia sempre bisogno dello stesso tempo ti
La priorità può essere statica o proporzionale (ad esempio alla frequenza 1/pi: più il rapporto è basso, più pi dura, più sto tranquillo)
La priorità può essere:
...
La priorità può essere: