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:

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:

 
 
  e-mail: faella.didattica @ gmail.com