Programma
Nuova ricerca
Stampa scheda
Sistemi Operativi
Operating Systems Luca Spalazzi
Sede
Ingegneria
A.A.
2015/2016
Crediti
9
Ore
72
Periodo
II
Lingua
ITA
Prerequisiti
Programmazione, Strutture dati statiche (record e array) e dinamiche (file, liste, stack e alberi)
Risultati di apprendimento attesi
Il corso si propone di fornire gli strumenti concettuali fondamentali per poter comprendere, configurare e utilizzare le più attuali architetture dei sistemi operativi.
Programma
Architettura di un sistema di elaborazione.
Programmazione concorrente.
Gestione dei processi (sistemi mono- e multi-processori)
Gestione della memoria (sistemi mono- e multi-processori)
Il file system
Gestione I/O
Caso di studio: Linux
Modalità di svolgimento dell'esame
METODI DI VALUTAZIONE DELL'APPRENDIMENTO
La valutazione dell'apprendimento è suddivisa in due parti:
1) prova scritta - nove esercizi da risolvere in un'ora;
2) prova orale - discussione su due argomenti trattati nel corso.
Chi ottiene un voto inferiore a 5 nella prova scritta non è ammesso alla prova orale.
Chi ottiene 5 nella prova scritta, è ammesso alla prova orale nello stesso appello della prova scritta.
Chi ottiene un voto superiore a 5, è ammesso alla prova orale in un qualsiasi appello dello stesso Anno Accademico.
CRITERI DI VALUTAZIONE DELL'APPRENDIMENTO
1) Prova scritta: lo studente deve saper utilizzare gli algoritmi e le strutture dati di un sistema operativo.
2) Prova orale: lo studente deve aver ben compreso gli algoritmi e le strutture dati di un sistema operativo.
CRITERI DI MISURAZIONE DELL'APPRENDIMENTO
1) Prova scritta: sette esercizi assegnano un punto ciascuno, due esercizi assegnano due punti ciascuno. Per ogni risposta errata vengono assegnati zero punti.
2) Prova orale: per ognuno dei due argomenti trattati durante l'orale viene assegnato un pun
CRITERI DI ATTRIBUZIONE DEL VOTO FINALE
Prova scritta: fino a 11 punti
Prova orale: fino a 20 punti
Voto finale: somma dei due voti. 31 punti danno diritto al 30 e lode.
Testi consigliati
Silberschatz, Galvin, Sistemi Operativi 9^ Ed., Pearson, 2014
Corsi di laurea
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Triennale (DM 270/04))