Studia l'architettura e i meccanismi di funzionamento dei moderni sistemi operativi. Tratta gestione dei processi, scheduling, sincronizzazione, memoria virtuale, file system, I/O e concetti di sicurezza. Fornisce competenze teoriche e pratiche per comprendere come il software di sistema gestisce le risorse hardware e supporta l'esecuzione concorrente delle applicazioni.