Importante:
Numero | Descrizione | Materiale | Soluzioni | Data |
---|---|---|---|---|
1 | Lezione: Introduzione, Unix e shell dal punto di vista dell'utente | Lucidi introduttivi Lucidi unix e bash (parte 1) Introduzione ai comandi Unix: Glass/Ables Cap 2/3. Siamo arrivati ai lucidi 51/52 della bash. | lun 13/02/06 (B) mer 15/02/06 (A) |
|
2 | Esercitazione: ripasso su C, interazione su shell testuale | Testo esercitazione 1 Manuali in linea dei tool di sviluppo GNU: make gcc emacs ddd Sommario GDB commands Sommario di comandi di emacs Sommario basico di comandi bash Manuali in linea delle funzioni di libreria standard e delle SC: man nomefunzione man -k argomento Altre informazioni in linea (bash, make tec.) ESC-X info da emacs. | trees.tar.gz soluzioni da decomprimere e starare con tar xzvf trees.tar.gz | mer 15/02/06 (B) ven 17/02/06 (A) |
3 | Lezione: Bash: approfondiamo la struttura, funzionamento interattivo e non, comandi, builtin, source, alias, opzioni, variabili, ambiente, HOME PATH, PWD | Lucidi unix e bash (parte 2) Abbiamo terminato i lucidi della lezione precedente e siamo arrivati ai lucidi 15/16 della seconda parte | lun 20/02/06 (B) mer 22/02/06 (A) |
|
4 | Esercitazione: primo frammento di progetto | Vedi il primo kit alla pagina del progetto | mer 22/02/06 (B) ven 24/02/06 (A) |
|
5 | Lezione: Bash: approfondiamo la struttura, funzioni , espansione e quoting | Lucidi Unix e Bash (terza ed ultima parte) Siamo arrivati ai lucidi 10/11. | lun 27/02/06 (B) mer 01/03/06 (A) |
|
6 | Esercitazione: bash funzioni | Testo esercitazione 2 | Un debugger minimale per Bash Decomprimere nella directory corrente ed eseguire con bash:~$ ./bashdb scriptfile
una volta avviato esegue interattivamente lo script e potete avere un breve sommario dei comandi ammessi con h. | mer 01/03/06 (B) ven 03/03/06 (A) |
7 | Lezione: Bash: processi, job control, costrutti di controllo | Abbiamo finito la terza parte della Bash. Attenzione i Lucidi Unix e Bash (terza ed ultima parte) contenevano un alto numero di errori di stampa, potete scaricare adesso la versione corretta. | lun 06/03/06 (B) mer 08/03/06 (A) |
|
8 | Esercitazione: bash script | Testo esercitazione 3 | mer 08/03/06 (B) ven 10/03/06 (A) |
|
9 | Lezione: SC introduzione, file e directory (La lezione di ripasso su makefile verra' effettuata in Aprile) | Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory [Rochkind] Cap 1, 2 e 3 (parte di) Siamo arrivati al lucido 73 | lun 13/03/06 (B) mer 15/03/06 (A) |
|
10 | Esercitazione: SC file e directory | Testo esercitazione 4 | Soluzione ''mycat'' | mer 15/03/06 (B) ven 17/03/06 (A) |
11 | Lezione: Processi: fork, exec, wait, exit, at_exit | Lucidi processi [Rochkind] Cap 5 (parte di) Siamo arrivati al lucido 38 del Lucidi relativi ai Processi | lun 20/03/06 (B) mer 22/03/06 (A) |
|
12 | Esercitazione: Processi | Testo esercitazione: esercizi su directory Testo esercitazione: esercizi su processi | Soluzione ''mystat'' Soluzione ''N-esimo nipote'' | mer 22/03/06 (B) ven 24/03/06 (A) |
13 | Lezione: Thread | Lucidi Thread Posix [Rochkind] Cap 5 (finito) abbiamo finito i lucidi sui processi e quelli sui thread PosiX | Per chi non sta seguendo sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread Lucidi sul modello a thread | lun 27/03/06 (B) mer 29/03/06 (A) |
14 | Esercitazione: Thread | Testo esercitazione 6 | Soluzioni esercizi 1 e 2 | mer 29/03/06 (B) ven 31/03/06 (A) |
15 | Lezione: Make e dintorni | Lucidi preprocessing, Compilazione Linking e Make Abbiamo finito i lucidi su compilazione, linking e make | lun 03/04/06 (B) mer 19/04/06 (A) |
|
16 | Esercitazione: Sul secondo frammento di progetto | Vedi il secondo kit alla pagina del progetto | mer 19/04/06 (B) ven 21/04/06 (A) |
|
17 | Lezione: Pipe | Lucidi pipe | lun 24/04/06 (B) mer 26/04/06 (A) |
|
18 | Esercitazione: | Testo esercitazione 7 | Soluzioni esercizio singolo client Soluzione esercizio produttore consumatore | mer 26/04/06 (B) ven 28/04/06 (A) |
19 | Esercitazione: Sul secondo frammento di progetto | Vedi il secondo kit alla pagina del progetto | mer 03/05/06 (B) ven 05/05/06 (A) |
|
20 | Lezione: Socket | Lucidi su socket | lun 15/05/06 (B) mer 03/05/06 (A) |
|
21 | Esercitazione: socket | Testo esercitazione 8 | mer 10/05/06 (B) ven 12/05/06 (A) |
|
22 | Lezione: Segnali | Lucidi Segnali | lun 22/05/06 (B) mer 10/05/06 (A) |
|
23 | Esercitazione: segnali | Testo esercitazione 9 | mer 17/05/06 (B) ven 19/05/06 (A) |
|
24 | Lezione: Sul progetto | mer 24/05/06 (A) | ||
25 | Esercitazione: Sul terzo frammento di progetto | mer 24/05/06 (B) ven 26/05/06 (A) |