Sistemi operativi

A.A. 2017/2018
Insegnamento per
12
Crediti massimi
120
Ore totali
Lingua
Italiano
Obiettivi formativi
Il corso consentirà allo studente di comprendere i principali concetti su cui è basata la realizzazione di un sistema operativo, le sue funzionalità principali nonchè acquisire padronanza nell'uso delle principali API del sistema operativo Linux. Al fine di fornire agli studenti una migliore comprensione dei diversi temi affrontati verrà affrontato lo studio delle componenit principali di un sistema operativo didattico: il sistema operativo JOS. L'ispezione del codice sorgente di JOS, permetterà agli studenti di apprendere come sono implementate su architetture reali le principali funzionalità di un sistema operativo e le relazioni che intercorrono tra i vari componenti del sistema operativo. In laboratorio gli studenti saranno messi in grado di modificare il codice sorgente del kernel di JOS modificando o aggiungendo alcune funzionalità. In tal modo potranno anche imparare le nozioni di base della programmazione di sistema.

Struttura insegnamento e programma

Linea Milano
Edizione attiva
Responsabile
Laboratori: 48 ore
Lezioni: 72 ore
Turni:
Turno A
Docente: Monga Mattia
Turno B
Docente: Re' Matteo
Periodo
Secondo semestre
Periodo
Secondo semestre
Modalità di valutazione
Esame
Giudizio di valutazione
voto verbalizzato in trentesimi
Docente/i
Ricevimento:
su appuntamento e-mail: danilo.bruschi@unimi.it
Stanza 8024 via Celoria 18
Ricevimento:
Su appuntamento
Uff. 5004, Via Celoria 18, Milano