Riepilogo dell'insegnamento: Sistemi Operativi 1
12 cfu così ripartiti nelle aree:
- 12 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- F - Sistemi operativi
-
V - Varie
Esercitazione su utilizzo di script per l'amminitrazione di sistema
-
V - Varie
Esercitazione su installazione e configurazione di Linux
- *
FS - File System
File system: visione utente; il concetto di file e directory; attributi dei file e operazioni; tipo e struttura dei file e relativo supporto da parte del sistema operativo; metodi di accesso ai file: sequenziale, diretto, indicizzato; mounting; protezione e controllo degli accessi; gruppi di utenti
- *
GM - Gestione della Memoria
La gestione della memoria; spazi di indirizzamento; rilocazione statica e dinamica; tecniche di paginazione e segmentazione; la memoria virtuale
- *
GSP - Gestione e Sincronizzazione dei Processi
Comunicazione tra processi; condivisione di memoria; scambio di messaggi; i threads; gestione dell'unità centrale; politiche di scheduling; indicatori di prestazioni; threads e comunicazione fra processi in Linux
- *
GSP - Gestione e Sincronizzazione dei Processi
La sincronizzazione dei processi (cenni); semafori binari e generalizzati; sezioni critiche e monitor; primitive per invio e ricezione di messaggi; schemi produttore-consumatore; gestione dei deadlock; sincronizzazione fra processi in Linux
- *
SCO - Struttura e Componenti di un sistema operativo
I sistemi a processi; struttura e proprietà dei processi; stato di un processo; processi sequenziali, concorrenti e in tempo reale; gestione dei processi tramite le system call in Linux
- *
SCO - Struttura e Componenti di un sistema operativo
Richiami sulle architetture di elaborazione, interfaccia hardware-software, sistemi monoprogrammati; tipologia, struttura, funzioni e caratteristiche di un sistema operativo, panoramica sui vari approcci ai sistemi operativi; interfaccia fra sistema operativo e applicazioni; introduzione a Linux e alla gestione dei SO (Bash)
-
V - Varie
Esercitazione sulla configurazione dei filesystem
-
V - Varie
Esercitazione sulla configurazione delle directory distribuite e degli utenti
-
V - Varie
Esercitazione su threads e comunicazione tra processi
-
V - Varie
Esercitazione su utilizzo di script per le gestione di utenti
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa