Riepilogo dell'insegnamento: Sistemi Operativi I
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- F - Sistemi operativi
- *
SCO - Struttura e Componenti di un sistema operativo
Introduzione al corso. Componenti, struttura ed evoluzione dei sistemi operativi
- *
GSP - Gestione e Sincronizzazione dei Processi
I processi: creazione e gestione. Esempi in Unix. I thread e loro implementazione.
- *
GSP - Gestione e Sincronizzazione dei Processi
Scheduling e sincronizzazione dei processi e dei thread. Lo stallo dei processi
- *
GM - Gestione della Memoria
Memoria fisica e memoria virtuale. Allocazione dei processi,paginazione e segmentazione.
- *
FS - File System
File system: interfaccia e implementazione. Allocazione dei file e gestione dello spazio libero.
-
GP - Gestione delle Periferiche
I/O e memoria secondaria: interazione tra sistema operativo e dispositivi. Organizzazione della memoria secondaria, scheduling del disco.
-
V - Varie
Casi di studio: i Sistemi operativi Linux e Windows. Elementi di Security.
-
SAA - Sistemi operativi per Architetture Avanzate
Introduzione ai sistemi operativi distribuiti: architetture, coordinazione dei processi distribuita e file system distribuiti
-
SAA - Sistemi operativi per Architetture Avanzate
I sistemi Operativi per sistemi multimediali e Real-Time: scheduling dei processi, gestione della memoria e del file system
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali