Approfondisce i meccanismi interni dei sistemi operativi moderni, con un forte focus sulla programmazione di sistema in ambiente Linux. Il corso copre la gestione avanzata delle risorse, inclusi scheduling della CPU, sincronizzazione e prevenzione del deadlock, oltre alla gestione della memoria e del file system. Gli studenti imparano a implementare meccanismi di programmazione concorrente come semafori e monitor.