Prof. Alan Bertossi
A.A. 2000/2001
Struttura di un sistema di elaborazione. Struttura di un sistema operativo.
Multiprogrammazione e condivisione di tempo. Gestione dei processi.
Scheduling della CPU e dei processi. Sincronizzazione dei processi.
Rilevazione e prevenzione dello stallo. Gestione della memoria principale.
Segmentazione. Paginazione. Memoria virtuale. Gestione di archivi.
Interfaccia ed implementazione di un file-system. Gestione della memoria
secondaria. Protezione e sicurezza. Esercitazioni: struttura di UNIX
e di
WINDOWS.
Testi consigliati:
Tali argomenti corrispondono grossomodo ai primi 14 capitoli del libro
di
testo:
A. Silberschatz & P. Galvin, Operating System Concepts, Addison-Wesley,
1994 (4a edizione).
La prova d'esame consta di SCRITTO + ORALE.