Riepilogo dell'insegnamento: Sistemi operativi
12 cfu così ripartiti nelle aree:
- 3 CFU nell'area C - Programmazione
- 9 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- C - Programmazione
-
*
CB - Costrutti di Base
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Costrutti principali del linguaggio C
-
PCC - Programmazione Concorrente
*
PL-CP - Concurrency and Parallelism
System call per la creazione e la sincronizzazione di processi in Unix
-
PCC - Programmazione Concorrente
*
PL-CP - Concurrency and Parallelism
System call per Interprocess communication e gestione dei segnali in Unix
- F - Sistemi operativi
-
*
SCO - Struttura e Componenti di un sistema operativo
+
OS-O - Overview of Operating Systems and Principles
Struttura e servizi offerti dal sistema operativo
-
*
GSP - Gestione e Sincronizzazione dei Processi
+
OS-C - Concurrency
Processi e thread
-
*
GSP - Gestione e Sincronizzazione dei Processi
+
OS-SD - Scheduling and Dispatch
Scheduling della CPU
-
*
GSP - Gestione e Sincronizzazione dei Processi
+
PD-PF - Parallelism Fundamentals
Sincronizzazione dei processi
-
MA - Modelli e Architetture di sistemi operativi
+
AR-MSOA - Memory System Organization and Architecture
Gestione memoria centrale
-
*
GM - Gestione della Memoria
+
OS-MM - Memory Management
memoria virtuale
-
*
FS - File System
*
OS-FS - File Systems
Gestione memoria secondaria: file system
-
GCA - Gestione e Controllo degli Accessi
*
OS-SPr - Security and Protection
Interfaccia col sistema operativo (comandi, shell, system call)
-
GP - Gestione delle Periferiche
OS-DM - Device Management
Gestione memoria secondaria e terziaria
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).