Programmazione di sistema
21/11/05: 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/05: esempio di programmazione di una piccola shell. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
28/11/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
30/11/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
17/01/06: 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
19/01/06: system call per l'accesso e la manipolazione delle directory. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
25/01/06: interprocess communication tramite pipe. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
26/01/06: record locking con la system call fcntl. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
01/02/06: socket. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
02/02/06: segnali e semafori. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF
08/02/06: (POSIX) thread. Lucidi in formato PDF Esempi di soluzioni degli esercizi proposti in formato PDF