home page del laboratorio


16 aprile 2003: introduzione al corso, introduzione a Unix, gestione degli utenti e dei gruppi, diritti di accesso a file e directory, primi comandi, manuale on-line, introduzione al file system, working directory, comandi per lavorare su directory, link

23 aprile 2003: link, mount, mtools, processi: utenti reali ed effettivi, flussi standard e ridirezione (esempi utilizzati), fore/background e controllo del terminale, ps, uccisione di processi

30 aprile 2003: C-shell, file di inizializzazione .login e .cshrc, definizione ed utilizzo di variabili di shell (comprese variabili speciali e variabili toggle), variabili di ambiente, script di esempio, comando echo, history, system call fork, esempi di uso errato e corretto di fork, struttura di un demone

7 maggio 2003: exec e wait, introduzione ad IPC, code di messaggi (tutto compreso esempio "cuochi e camerieri")

8 maggio 2003: semafori (tutto, compreso esempio), compilazione, make, ipcs, ipcrm, telnet

9 maggio 2003: esercitazione (testo)

14 maggio 2003: memoria condivisa, segnali, esercitazione.

15 maggio 2003: esercitazione turno A (testo)

16 maggio 2003: esercitazione turno B (testo)

21 maggio 2003: esercitazione in aula, presentazione del progetto di laboratorio a.a. 2002/2003 (testo)

22 maggio 2003: esercitazione turno A

23 maggio 2003: esercitazione turno B

28 maggio 2003: esercitazione turno A e B (in successione, 2 ore + 2 ore)

29 maggio 2003: esercitazione turno A

30 maggio 2003: esercitazione turno B

3 giugno 2003: esercitazione turno A

4 giugno 2003: esercitazione turno B

5 giugno 2003: esercitazione turno A

6 giugno 2003: esercitazione turno B

10 giugno 2003: esercitazione turno B

11 giugno 2003: esercitazione turno A

12 giugno 2003: esercitazione turno A

13 giugno 2003: esercitazione turno B

18 giugno 2003: esercitazione per tutti

20 giugno 2003: esercitazione per tutti