Questa tesi presenta una base teorica del funzionamento dello scheduling dei processi nei sistemi operativi.┬áCome esempio pratico vengono analizzate nel dettaglio le politiche di scheduling presenti nei sistemi operativi Linux e FreeBSD. Inoltre viene presentato l’adattamento per FreeBSD di un framework di scheduling real-time originariamente sviluppato per il kernel Linux, e basato sulla politica EDF con un meccanismo di limitazione del tempo di esecuzione dei task real-time, detto isolamento temporale.

 

Brief

Download (PDF, 539.17KB)

 

Tesi

Download (PDF, 4.46MB)

 

Slide

Download (PDF, 1.07MB)

 

Sorgenti

I sorgenti della patch, dei file di test e del tool modificato sched_switch sono disponibili qui.

Share

Leave a Reply

*


3 + = 11