SITE TITLE

LOGO DIETI

Sistemi operativi I

Titolo insegnamento in inglese: Operating  system I 

Lingua: italiano  

Insegnamento: Sistemi operativi I

Anno di corso: II

CFU: 9

SSD: INF/01

Ore di lezione: 72

Semestre: 1

Modulo: Nessuno

Codice: 24848

Obiettivi formativi:

Il corso intende fornire una introduzione alla struttura e alle funzioni dei moderni sistemi operativi esaminandone i principi, le componenti fondamentali, le metodologie di progettazione e di sviluppo, gli algoritmi e gli strumenti di base. Particolari riferimenti riguardano il sistema operativo Unix ed implementazioni Linux, conoscenza delle metodologie usate per risolvere le problematiche tipiche della gestione delle risorse. Ulteriore finalità del corso è quella di fornire abilità di base nell’uso di una piattaforma a livello utente ed amministratore, scripting Unix e programmazione di Sistema.

Contenuti:
Evoluzione e struttura dei sistemi operativi, processi e thread: scheduling, sincronizzazione e gestione dei deadlock, la memoria centrale: tecniche di allocazione e memoria virtuale, la memoria secondaria: scheduling del disco e sistemi RAID, il file system: organizzazione logica e allocazione dei file sul disco, la gestione dell'I/O e cenni alla protezione e alla sicurezza, i sistemi operativi multimediali: scheduling real time e gestione del file system, introduzione ai sistemi operativi distribuiti: architetture, coordinazione dei processi distribuita e file system distribuiti.

Prerequisiti: Programmazione II / Propedeuticità: Programmazione I, Architettura degli elaboratori

Modalità didattiche:Lezioni frontali. Esercitazioni.

Materiale didattico:

Silberschatz, Galvin, Gagne, Sistemi Operativi. Concetti ed esempi, Addison-Wesley.

Tanenbaum - Operating Systems: Design and Implementation, Prentice-Hall.

Modalità di esame: 

L'esame si articola in prova

Scritta e orale

 

         

 

 

 

 

 

 

 

 

 

 

 

In caso di prova scritta i quesiti sono

A risposta multipla

 

 

A risposta libera

 

 

Esercizi numerici

 

Altro

 

Docente: Balzano Walter