2007-2008, Docente: Giorgio Metta, Esercitazioni: Carlos Beltran
Esercitazioni basate su libreria open source Yarp
Informazioni aggiuntive:
http://yarp0.sourceforge.net
Orario lezioni: martedi' dalle 10 alle 12 aula E5 e giovedi' dalle 17 alle 19 aula B6.
Calendario esami: prossimo esame data da definire.
Scadenza esercitazione programmazione: 31 marzo 2008
Per contattare Giorgio Metta:
tel: 010-717-81411 oppure 010-353-2946
email: pasa
(AT) liralab.it
web: http://pasa.liralab.it
Mailing list del corso: os (AT) liralab.it
Uso della mailing list:
- richiesta informazioni di carattere o interesse generale
- richieste di spiegazioni aggiuntive, precisazioni
- annunci su qualunque altra cosa riguardi il corso e/o le esercitazioni
- scambio informazioni sulle esercitazioni
- tutti possono scrivere e rispondere
Modalita' esame:
per sostenere l'esame bisogna completare:
Materiale esame orale:
Le domande vertono sul contenuto di:
- Slide (tutte)
- Articoli distribuiti a lezione
- Lezioni di programmazione
Programma
Lezioni gia' fatte (queste slide sono aggiornate)
Extra...
Problem sets (esercitazioni per esame)
Materiale per esercitazioni:
-
Progetto produttore consumatore (sorgenti):
clicca qui per scaricare
l'archivio (zip)
- Progetto produttore consumatore, versione
network (sorgenti): clicca qui per
scaricare l'archivio (zip)
- Demo client:
clicca qui per scaricare l'archivio (sorgenti,
zip), client a thread singolo
- Il protocollo del gioco e' spiegato
in questa pagina
- Testo esercitazione:
clicca qui (PDF)
Istruzioni per la preparazione degli esercizi:
- La consegna deve includere:
1. codice
sorgente
2. tutti i
file utilizzati, inclusi i Makefile, eventuali progetti (dsp/dsw per VisualC++)
3. il codice
dovrebbe contenere opportuni commenti
4. l'output
del programma con alcune spiegazioni (1 pagina)
Materiale aggiuntivo (alcune cose relative all'anno passato):
Piccolo manuale C/C++ (un ripasso
veloce!): -pdf-
Sorgenti librerie Yarp: -yarp-2.1.8.tar.gz-
Documentazione online librerie Yarp:
clicca qui.
Home page anno passato:
clicca qui.
Esami (scritti) anni precedenti:
test esame marzo 2006:
clicca qui (PDF)
test esame dic 2005:
clicca qui (PDF)
test esame 1:
argomento "processi, threads, IPC e scheduling". testo esame (clicca
qui).
test esame 2:
argomento "memoria, I/O, file system". testo esame (clicca
qui).
problem set 1: clicca qui per il testo in
-pdf-.
problem set 2: clicca qui per il testo in
-pdf-.
Testi utilizzati:
- Andrew S. Tanenbaum, Modern operating systems,
Prentice Hall International 2001. ISBN: 0-13-092641-8
Altre risorse:
- Debian Linux: una distribuzione di Linux installabile
nel proprio PC. http://www.debian.org
Altri testi su C/C++:
- "Linguaggio C", B.W. Kernighan D.M. Ritchie, Jackson. (*)
- "C++", H. Shildt , Mac Graw Hill. (*)
- "The C++ Programming language", Bjarne Stroustrup, Addison
Wesley, 3d ed.
(*) disponibile in laboratorio per consultazione (LIRA-Lab)