SISTEMI OPERATIVI 1 (corso di laurea in Informatica)

Prof. Alan Bertossi

A.A. 1999/00
 

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.