Sistemi operativi

A.A. 2014/2015
Insegnamento per
6
Crediti massimi
48
Ore totali
Lingua
Italiano
Obiettivi formativi
Il corso si pone come obiettivo quello di illustrare l'architettura di un moderno sistema operativo e l'interfaccia che esso offre a un programmatore che utilizza un linguaggio di alto livello.

Struttura insegnamento e programma

Edizione attiva
Responsabile
Lezioni: 48 ore
Docente: Malchiodi Dario
Programma
Richiami di architettura
Introduzione al linguaggio C
Strutture dei sistemi operativi
Processi e thread concorrenti
Gestione del processore
Memoria condivisa e comunicazione interprocesso
Sincronizzazione
Deadlock
Gestione della memoria centrale
Memoria virtuale
File system
I/O a basso livello
Propedeuticità
Programmazione
Metodi didattici
Lezioni frontali
Materiale didattico e bibliografia
A. Silberschatz, P. B. Galvin, G. Gagne, Operating Systems Concepts, 8th Edition, International Student Version, Wiley, 2009 (ISBN 978 - 0-470-23399-3).
Periodo
Secondo semestre
Periodo
Secondo semestre
Modalità di valutazione
Esame
Giudizio di valutazione
voto verbalizzato in trentesimi
Docente/i
Ricevimento:
Su appuntamento
Stanza 5015, Dipartimento di Informatica