Registro delle lezioni/esercitazioni
QUARTA SETTIMANA     A.A. 2003-2004 (II periodo/ciclo)




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.




Registro Terza Settimana
Registro Quinta Settimana