Lunedì 2/02/04 ore 11-13 (esercitazione)
SHELL UNIX - Esercizi di esame (solo parte shell): 11/6/99 (FI2), 19/12/01 (SOVOD). Esercizio della prova in itinere SONOD del 7 febbraio 2003.
Mercoledì 4/02/04 ore 11-13 (esercitazione)
SHELL UNIX - Esercizi di esame (solo parte shell): 8/2/02 (SONOD), 10/01/01 (SOVOD), 14/7/99 (FI2); ripasso dei controlli sui parametri.
Venerdì 6/02/04 ore 11-13 (lezione)
Il linguaggio C come linguaggio di sistema: modello di programma. Operazioni di sistema (PRIMITIVE) per accedere ai file: creazione/cancellazione e lettura/scrittura. Ottimizzazione: apertura/chiusura. Visione di basso livello dei file per UNIX/LINUX: Tabella dei file aperti per ogni processo ===> file descriptor (o handle) come indice. Operazioni su file: creat, open, close. File descriptor per standard input, output ed error. Tabelle di sistema: dei file aperti e degli I-NODE attivi. File system logico: concetto di MOUNT e comando DF. Struttura del File System fisico. Metodo di allocazione dei file di UNIX e primitiva SYNC.
Venerdi' 6/02/04 pomeriggio (Prima Prova in Itinere)
Prova in Itinere sulla prima parte dell'esercizio di esame: ricerca ricorsiva in una gerarchia del file system usando il Bourne Shell.