CORSO DI
SISTEMI  DI  ELABORAZIONE  DELL'INFORMAZIONE

Programma del corso
Anno Accademico 1999/2000

 

PRIMO MODULO:  Generalità sui sistemi operativi

Concetti fondamentali, classificazione, struttura.
Compiti di un sistema operativo:
    - gestione dei processi;
    - gestione della memoria;
    - interfaccia del File System.
Casi di studio:
    - i Sistemi Unix;
    - i Sistemi Windows.


Esercitazioni
:
    Introduzione e analisi dei linguaggi di programmazione FORTRAN e C.

 

SECONDO MODULO:  Approfondimenti sui sistemi operativi

Deadlock:
    - modellizzazione e caratterizzazione;
    - gestione, rilevamento, ripristino.
Processi:
    - processi cooperanti;
    - thread, esempi;
   - processi concorrenti.
Sistemi distribuiti:
    - strutture di comunicazione;
    - strutture di sistemi distribuiti;
    - File System distribuiti.
Casi di studio:
    - alcune implementazioni reali.

 

Esercitazioni:

Bibliografia:

- Silberschatz A., Galvin P., "Operating Systems Concepts", Addison-Wesley, 5^ Edizione 1998.

- Kernighan B.W., Bike R.S., "The Unix programming environment", Prentice Hall, Software Series, 1984.

- Ellis T.M.R., "Programmazione Strutturata in FORTRAN 77 (con elementi di FORTRAN 90)", Zanichelli Bologna, 2^ Edizione 1997.

- Bellini - Guidi, "Guida al Linguaggio C", McGrawHill, 1995.

 


Ritorna alla home