Riepilogo dell'insegnamento: Sistemi operativi
9 cfu così ripartiti nelle aree:
- 1 CFU nell'area E - Architetture
- 8 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- E - Architetture
-
VMP - Valutazione e Miglioramento delle Prestazioni
AR-PE - Performance Enhancements
Comandi per la valutazione delle prestazioni delle componenti di un'architettura hw/sw. Identificazione dei colli di bottiglia.
- F - Sistemi operativi
-
*
SCO - Struttura e Componenti di un sistema operativo
+
OS-O - Overview of Operating Systems and Principles
Storia dei sistemi operativi. Architettura generale di un sistema operativo moderno. Interruzioni, DMA.
-
*
GSP - Gestione e Sincronizzazione dei Processi
+
OS-SD - Scheduling and Dispatch
Modello di gestione dei processi. Scheduler dei processi. Algoritmidi scheduling.
-
*
GM - Gestione della Memoria
+
OS-MM - Memory Management
Modelli di memoria e di indirizzamento. Memoria virtuale. Paginazione. Segmentazione.
-
*
FS - File System
*
OS-FS - File Systems
Struttura di un file system. Virtual file system.
-
GP - Gestione delle Periferiche
OS-DM - Device Management
Dispositivi a caratteri e a blocchi. Gestione stratificata dei dispositivi. Assegnazione e gestione dei blocchi su memoria secondaria. Schedulazione delle richieste su disco.
-
*
AMM - Amministrazione di sistema
+
OS-O - Overview of Operating Systems and Principles
Comandi shell di base. Comandi per la gestione di processi/file/memoria.
-
PS - Programmazione di Sistema
+
OS-C - Concurrency
Utilizzo delle librerie di sistema per: gestione processi e segnali,gestione memoria, gestione file, I/O, multithreading.
-
MA - Modelli e Architetture di sistemi operativi
+
OS-O - Overview of Operating Systems and Principles
Introduzione ai principali modelli di sistemi operativi. Microkernel.Macrokernel. Estensioni modulari di un sistema operativo.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).