Laboratorio di Sistemi Operativi, a.a. 2007/08
Gruppo I: A - De
Il corso prevede una prima parte dedicata all'introduzione dei sistemi
operativi UNIX-like dal punto di vista utente.
Pertanto, verra' illustrata l'organizzazione logica del filesystem
ed i comandi di shell piu' importanti.
In seguito, si introdurra' la programmazione di shell.
Infine, si trattera' la programmazione di sistema UNIX in linguaggio C,
studiando le principali famiglie di system call,
con particolare attenzione a quelle relative alla concorrenza,
alla sincronizzazione e alla comunicazione tra processi.
Programma del corso
Diario delle lezioni
Progetti:
Esami:
- Prova intercorso: 30/4/08;
elenco studenti ammessi;
traccia;
risultati (scritto superato se voto>=17; esonero dall'orale se voto>=18).
- 17/6/08; consegna progetti entro il 17/6/08;
eccezionalmente, saranno ammessi a questo appello anche gli studenti
che non avranno ancora consegnato il progetto; questi studenti dovranno
consegnare il progetto entro il secondo appello (entro il 10/7/08);
traccia;
risultati (scritto superato se voto>=18);
orali: lunedì 23/6.
- 17/7/08; consegna progetti entro il 10/7/08;
traccia;
risultati (scritto superato se voto>=18);
- 15/9/08; consegna progetti entro il 10/9/08;
traccia;
risultati (scritto superato se voto>=17; esonero dall'orale se voto>=18);
- 7/1/09; ore 14, aula B5; consegna progetti entro il 7/1/09;
traccia;
risultati;
AVVISO: gli studenti Barbato, Cimillo e Gragnaniello sono
pregati di presentarsi dal 14/1 al 16/1, preferibilmente intorno
alle ore 11, per registrare l'esame.
- 23/1/09; consegna progetti entro il 19/1/09;
traccia;
risultati (ammissione all'orale con 17, esonero dall'orale con 18);
orali: mer 28/1/09, ore 10, studio del docente;
- 26/2/09;
traccia;
risultati (ammissione all'orale con 15, esonero dall'orale con 18);
orali: ven 6/3/09, ore 10:30, studio del docente;
Testi consigliati:
- Linux, Guida di Riferimento - di Siever, Spainhour, Figgins, ed Hekman - Apogeo
- Advanced Programming in the UNIX Environment, second edition - di W.R. Stevens e S.A. Rago - Addison Wesley
Documenti utili:
|
|
|