Programmazione di sistema
18/11/04 (23/11/04): cenni all'utilizzo del comando make, introduzione alla programmazione di sistema in ambiente Unix, il concetto di system call, tipologie di system call, system call per il controllo di processi (fork, exec, wait, exit). Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
23/11/04 (24/11/04): esempio di programmazione di una piccola shell. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
25/11/04 (11/01/05): manipolazione dell'ambiente di un processo, current working directory e root directory, user-id e group-id. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
11/01/05 (13/01/05): system call per l'accesso e la manipolazione dei file (parte I). Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
13/01/05 (18/01/05): system call per l'accesso e la manipolazione dei file (parte II) e memory mapped I/O. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
18/01/05 (20/01/05): system call per l'accesso e la manipolazione delle directory. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
20/01/05 (25/01/05): interprocess communication tramite pipe. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
25/01/05 (27/01/05): record locking con la system call fcntl. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
27/01/05 (01/02/05): socket. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
01/02/05 (03/02/05): segnali e semafori. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
03/02/05 (08/02/05): (POSIX) thread. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF