Lezioni

[2023/02/28] Introduzione ai sistemi operativi  (Giorgio)

[2023/03/01] Build Systems  (Giorgio)

[2023/03/07] Complementi di Linguaggio C  (Giorgio)

[2023/03/14] Hardware (Giorgio)

[2023/03/15] Complementi di Linguaggio C (Esercizi)  (Lorenzo)

[2023/03/21] Stack e Context Switch(Giorgio)

 (slides)

[2023/03/22] Hardware Part 1 (Esercizi)  (Lorenzo) + Processi

[2023/03/28] Memory Allocators + Context Switch (Giorgio)

[2023/03/29] AVR+Allocators (Esercizi) (Lorenzo)

[2023/04/04] Kernel Structures (Giorgio)

(source)

[2023/04/05] Exercises on Kernel Structures

[2023/04/12] CPU Scheduling

[2023/04/18] Memory

[2023/04/19] CPU Scheduling Esercizi (Lorenzo) + Virtual Memory

[2023/04/26] Memory Esercizi (Lorenzo)

[2023/05/02] File Systems (Giorgio)

(slides) (source)

[2023/05/03] Accessing Devices (Giorgio + Lorenzo)

(slides) (source)

[2023/05/09] IPC+Signals (Giorgio)

[2023/05/10] File System Exercises + Message Queue Exercise (Lorenzo)

[2023/05/16] Project Presentations and Wrapup (Giorgio)

Projects