SISTEMI OPERATIVI II

corso di laurea in Informatica - Universita' degli Studi di Napoli Federico II

 

 

Programma A.A. 2006/07 :

 

 

Richiami dei concetti fondamentali dei Sistemi Operativi attraverso casi di studio: Linux e Windows.

 

Richiami e approfondimenti di programmazione concorrente. Lo stallo dei processi. La prevenzione dello stallo, il concetto di stato sicuro. L'algoritmo del banchiere. Il ripristino dopo uno stallo. Sincronizzazione dei processi.

 

I sistemi di I/O: architettura, dispositivi, interfaccia e sottosistema per l'I/O.

 

Un esempio di sistema operativo special purpose: i sistemi multimediali. Scheduling dei processi, organizzazione del file system e gestione della memoria secondaria

 

Cenni ai sistemi operativi per sistemi distribuiti. organizzazione hardware e software, gestione dei processi e della memoria, sincronizzazione e coordinamento distribuito

 

 

Libri di testo:

 

nota: uno qualunque dei tre libri va bene, nel senso che, con le ovvie differenze, tutti gli argomenti del corso sono coperti. comunque:

 

Materiale didattico

Le copie dei lucidi non sostituiscono i libri di testo. Essi hanno lo scopo primario di tenere traccia delle lezioni, in maniera da fornire alla fine del corso una panoramica completa degli argomenti da studiare con relativi esercizi.  

 
lezione1 introduzione al corso
lezione2 sistema di I/O
lezione3 richiami sulla memoria secondaria e sul file system
lezione4 Linux
lezione5 Windows
lezione6 esercizi su windows e linux
lezione7 lo stallo dei processi
lezione8 esercizi sullo stallo dei processi
lezione9 esercizi sulla sincronizzazione dei processi
lezione10 sistemi operativi multimediali
lezione11 esercizi su sistemi multimediali
lezione12 introduzione ai s.o. distribuiti
lezione13 s.o. per multiprocessori
lezione14 coordinazione distribuita
lezione15 file system distribuiti
lezione16 cenni alla sicurezza
lezione17 esercitazione finale

 

 

ESAMI

 

modalita': prova scritta (obbligatoria) e provale orale (facoltativa). La prova  scritta permette di ottenere un voto massimo di 24/30. Si e' ammessi alla prova orale con un voto minimo di 15. La prova orale permette di incrementare o decrementare il voto dello scritto di al piu' 6 punti.

 

prossime date appelli:  controllare il sito del corso di laurea