Tesi di Laurea su "Sviluppo di uno schedulatore per il sistema operativo Linux"

La tesi consiste nello studio, progettazione ed implementazione di un nuovo schedulatore per il sistema operativo Linux.

Lo schedulatore da sviluppare si chiama GRUB ed è stato descritto e analizzato teoricamente in alcuni articoli già pubblicati. GRUB è però stato pensato per sistemi a processore singolo. Il candidato dovrà studiare un modo per estendere lo schedulatore a sistemi multicore, e quindi implementarlo nel sistema Linux.
La durata della tesi è stimata in 9-12 mesi, a seconda delle conoscenze di partenza del candidato. Si assume una buona conoscenza del sistema Linux e del sistema di compilazione dello stesso.

Relatore: Prof. Giuseppe Lipari.