Sei sulla pagina 1di 11

Sistemi Operativi (laboratorio)

Anno Accademico 2012/2013


Dipartimento di Informatica Universit di Verona, Italy

Docenti
Francesco Stefanni
Tel. 0458027908 Ricevimento: su appuntamento E-mail: francesco.stefanni@univr.it

Valerio Guarnieri
Tel. 0458027049 Ricevimento: su appuntamento E-mail: valerio.guarnieri@univr.it

Laboratorio di Sistemi Operativi

Struttura del corso


12 CFU
8 CFU Teoria (I semestre)
64 ore

4 CFU Laboratorio (II semestre)


60 ore Divisi in due sezioni

Laboratorio di Sistemi Operativi

Programma del corso (Laboratorio)


Programmazione in ambiente Linux/Unix:
Della shell Programmazione di sistema
Gestione di I/O Gestione dei processi Gestione della comunicazione e sincronizzazione tra processi

Programmazione multithread
Laboratorio di Sistemi Operativi 4

Prerequisiti
Conoscenze di base di:
Architettura degli elaboratori Programmazione Matematica Sistemi operativi [teoria]

Laboratorio di Sistemi Operativi

Materiale didattico
Dispense a cura dei docenti
Copia (PDF) sulla pagina web del corso

Testi/manuali di riferimento
Manuale della bash
http://www.gnu.org/software/bash/manual/

M. Mitchell, J. Oldham, A.Samuel, "Advanced Linux Programming


http://www.advancedlinuxprogramming.com/

Posix thread programming


https://computing.llnl.gov/tutorials/pthreads/

Laboratorio di Sistemi Operativi

Orario e aule
II semestre (6h/sett.)
Laboratorio 1 (Cognomi A-L, ref. Stefanni)
Luned Gioved 10:30-13:30 08:30-11:30 Aula B Lab. Delta
Aula B Lab. Delta

Laboratorio 2 (Cognomi M-Z, ref. Guarnieri)


Mercoled 08:30-11:30 Venerd 14:30-17:30

Laboratorio di Sistemi Operativi

Modalit desame
Orale oppure scritto
Orale consiste di:
Prove intermedie
Consegna di 3 elaborati individuali durante il semestre

Prova finale
Discussione degli elaborati solo nella seconda met di giugno davanti al calcolatore con possibilit di consultare appunti, libri, e Internet

Scritto consiste di:


3 domande/esercizi su carta senza possibilit di consultare appunti e libri

Laboratorio di Sistemi Operativi

Calendario elaborati per la prova orale


Primo elaborato: Shell Consegna testo: 25/27/03/2013 Consegna elaborato: 26/04/2013 Secondo elaborato: IPC Consegna testo: 13-15/05/2013

Consegna elaborato: 28/06/2013


Terzo elaborato: Thread Consegna testo: 23-24/05/2013 Consegna elaborato: 28/06/2013 Orali modulo di laboratorio: dal 01/07/2013 al 05/07/2013 da concordare con i docenti
Laboratorio di Sistemi Operativi

Voto finale
Il voto unico con la parte di teoria svolta nel I semestre
Voto finale = 50% teoria + 50% laboratorio

Il voto rimane valido un anno solare

Laboratorio di Sistemi Operativi

10

Calendario lezioni
Vedere sito web

Laboratorio di Sistemi Operativi

11