Strumenti Utente

Strumenti Sito


lcs:lcs08:esercitazioni:start

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
lcs:lcs08:esercitazioni:start [08/02/2008 alle 12:43 (17 anni fa)] Susanna Pelagattilcs:lcs08:esercitazioni:start [14/05/2008 alle 14:12 (17 anni fa)] (versione attuale) Susanna Pelagatti
Linea 2: Linea 2:
 **Importante:** **Importante:**
   * Gli argomenti delle lezioni non ancora svolte sono suscettibili di modifica. Controllate sempre la versione piu' aggiornata.   * Gli argomenti delle lezioni non ancora svolte sono suscettibili di modifica. Controllate sempre la versione piu' aggiornata.
-  * I link alle soluzioni delle esercitazioni verranno attivati solo dopo che l'esercitazione e' stata effettuata. +  * I link alle (eventuali) soluzioni delle esercitazioni verranno attivati solo dopo che l'esercitazione e' stata effettuata.
- +
-^  Numero  ^  Descrizione  ^  Materiale  ^  Soluzioni  ^  Data  ^ +
-|  1  |**Esercitazione**: ripasso su C, interazione su shell testuale, emacs, gcc, ddd, gdb, mcheck, etc. | [[esercitazione1|Testo esercitazione 1]]\\ Materiale didattico sulla [[lcs:lcs08:|home page del corso]]. | ?????? soluzioni da decomprimere e starare con <code>tar xzvf ???.gz</code> 19/02/2008 (B)\\ 20/02/2008 (A)  | +
-|  2  |**Lezione**: Introduzione, spazio di indirizzamento di un programma C, file eseguibile, preprocessing, compilazione e linking. Strumenti per la programmazione C in ambiente GNU: cpp, gcc, ln, make. | {{lcs:lcs07:esercitazioni:01lcs07_intro.pdf|Lucidi introduttivi}}\\  {{02lcs07_makeetc.pdf|Lucidi preprocessing, Compilazione Linking e Make}}\\ Materiale didattico sulla [[lcs:lcs08:|home page del corso]].  |  |   20/02/2008 | +
-|  3  |**Esercitazione**: primo esercizio del progetto (consegna entro lun 17 marzo ore 24) | Vedi il primo kit alla pagina del [[lcs:lcs08:progetto|progetto]]  |    26/02/2008 (B)\\ 27/02/2008 (A)  | +
-|  4  |**Lezione**:  Ancora strumenti GNU: documentazione, testing, verifica del programma, debugging. Shell dal punto di vista dell'utente, struttura, funzionamento interattivo e non, comandi, builtin, source, alias, opzioni, variabili, ambiente, HOME PATH, PWD | {{03lcs07_bash1.0.pdf|Lucidi unix e bash (parte 1)}} \\ {{04lcs07_bash2.0.pdf|Lucidi unix e bash (parte 2)}}\\ Introduzione ai comandi Unix: Glass/Ables Cap 2/3. |    27/02/2008 +
-|  7  |**Esercitazione**: Bash  | [[esercitazione3|Testo esercitazione 2 (bash)]]    |     04/03/2008 (B)\\  05/03/2008 (A)  | +
-|  6  |**Lezione**: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo  | {{05lcs07_bash3.0.pdf|Lucidi Unix e Bash (terza ed ultima parte)}} |    05/03/2008   | +
-|  7  |**Esercitazione**: Bash  | [[esercitazione3|Testo esercitazione 3 (bash)]]    |     11/03/2008 (B)\\  12/03/2008 (A)  | +
-|  8  |**Lezione**: SC introduzione, File e directory. | {{06lcs07_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\  [Rochkind] Cap 1, 2 e 3 (parte di) |     12/03/2008 | +
-|  9  |**Esercitazione**: File | [[esercitazione3sc|Testo esercitazione 4 (system call) ]]    |  |   18/03/2008 (B)\\  19/03/2008 (A)  | +
-|  10  |**Lezione**: Processi: fork, exec, wait, exit, at_exit | {{07lcs07_processi.pdf|Lucidi processi}}\\ Simo arrivati al lucido 31 compreso \\ [Rochkind] Cap 5 |     19/03/2008 +
-|  11  |**Esercitazione**: Processi| [[esercitazione4|Testo esercitazione 4 (processi) ]]    |  |  26/03/2008 (A)  | +
-|  12  |**Lezione**: Thread e programmazione concorrente | {{08lcs07_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5  |  Per chi non sta seguendo sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread\\ {{08threadintro.pdf|Lucidi sul modello a thread}}    |   26/03/2008 +
-|  13  |**Esercitazione**: Thread e programmazione concorrente | [[esercitazione5|Testo esercitazione 5]]   | |  08/04/2008 (B)\\  09/04/2008 (A)  | +
-|  14  |**Esercitazione**: Sul secondo esercizio (consegna 05 Maggio ore 24) | Vedi il secondo kit alla pagina del [[lcs:lcs08:progetto|progetto]]  |  |   15/04/2008 (B)\\  16/04/2008 (A)  | +
-|  15  |**Lezione**: Pipe | {{09lcs07_pipe.pdf|Lucidi pipe}}  {{lcs:lcs07:esercitazioni:sulprimofram.pdf| Alcune considerazioni sugli errori tipici riscontrati nel primo frammento}} |     16/04/2008 +
-|  16  |**Esercitazione**: Pipe  | [[esercitazione7|Testo esercitazione 7]]        22/04/2008 (B)\\ 23/04/2008 (A)  | +
-|  17  |**Lezione**:  Socket | {{10lcs07_sockets.pdf|Lucidi su socket}}  |    23/04/2008 +
-|  18  |**Esercitazione**: socket | [[esercitazione8 | Testo esercitazione 8]]  |    28/04/2008 (B) 29/04/2008 (A)  | +
-|  19  |**Lezione**: Segnali  | {{11lcs07_segnali.pdf|Lucidi Segnali}}|    29/04/2008 +
-|  20  |**Esercitazione**: Segnali  |  |    06/05/2008  (B)\\ 07/05/2008 (A) | +
-|  21  |**Lezione**: presentazione progetto didattico |{{lcs:lcs07:esercitazioni:12lcs07_progetto.pdf|Lucidi Progetto}}  |  |   07/05/2008 +
-|  22  |**Esercitazione**: Sul progetto | Vedi terzo kit alla pagina del [[lcs:lcs08:progetto:|progetto]]      13/05/2008 (B)\\ 14/05/2008 (A)  | +
-|  23  |**Esercitazione**: Sul progetto |Vedi terzo kit alla pagina del [[lcs:lcs08:progetto:|progetto]]      20/05/2008 (B)\\ 21/05/2008 (A)  |+
  
 +^  Numero  ^  Descrizione  ^  Materiale  ^  Commenti  ^  Data  ^
 +|  1  |**Esercitazione**: ripasso su C, interazione su shell testuale, emacs, gcc, ddd, gdb, mcheck, etc. | [[esercitazione1|Testo esercitazione 1]]\\ Materiale didattico sulla [[lcs:lcs08:|home page del corso]]. |  |  19/02/2008 (B)\\ 20/02/2008 (A)  |
 +|  2  |**Lezione**: Introduzione, spazio di indirizzamento di un programma C, file eseguibile, preprocessing, compilazione e linking. Strumenti per la programmazione C in ambiente GNU: cpp, gcc, ln, make. | {{lcs:lcs08:esercitazioni:01lcs08_intro.pdf|Lucidi introduttivi}}\\  {{lcs:lcs07:esercitazioni:02lcs07_makeetc.pdf|Lucidi preprocessing, Compilazione Linking e Make}}\\ Materiale didattico sulla [[lcs:lcs08:|home page del corso]].  |  |   20/02/2008 |
 +|  3  |**Esercitazione**: primo esercizio del progetto | Vedi il primo kit alla pagina del [[lcs:lcs08:progetto|progetto]]  |    26/02/2008 (B)\\ 27/02/2008 (A)  |
 +|  4  |**Lezione**: Shell dal punto di vista dell'utente | {{lcs:lcs08:esercitazioni:asolab_bash1.0.pdf|Lucidi unix e bash (parte 1)}} \\ Introduzione ai comandi Unix: Glass/Ables Cap 2/3. | NOTA: siamo arrivati fino ai processi (esclusi)  |  27/02/2008 |
 +|  5  |**Esercitazione**: Bash  | [[esercitazione3|Testo esercitazione 2 (bash)]] |  In questa esercitazione affrontiamo solo i primi 7 esercizi.  |   04/03/2008 (B)\\  05/03/2008 (A)  |
 +|  6  |**Lezione**: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo  | {{lcs:lcs08:esercitazioni:asolab_bash2.0.pdf|Lucidi unix e bash (parte 2)}} | Siamo arrivati fino al costrutto ''for'' compreso  |  05/03/2008   |
 +|  7  |**Esercitazione**: Bash  | [[esercitazione3|Testo esercitazione 3 (bash)]]    | In questa esercitazione affrontiamo gli esercizi dal numero 8 in poi  |   11/03/2008 (B)\\  12/03/2008 (A)  |
 +|  8  |**Lezione**: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo  | {{lcs:lcs08:esercitazioni:asolab_bash3.0.pdf|Lucidi Unix e Bash (terza ed ultima parte)}} |    12/03/2008   |
 +|  9  |**Esercitazione**: Bash  | [[esercitazione4|Testo esercitazione 4 (bash)]]    | {{lcs:lcs07:esercitazioni:debugger.tgz|Un debugger minimale per Bash}} Decomprimere nella directory corrente ed eseguire con <code> bash:~$ ./bashdb scriptfile</code> una volta avviato esegue interattivamente lo script e potete avere un breve sommario dei comandi ammessi con //h//    18/03/2008 (B)\\  19/03/2008 (A)  |
 +|  10  |**Lezione**: SC introduzione, File e directory. | {{lcs:lcs07:esercitazioni:06lcs07_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\  [Rochkind] Cap 1, 2 e 3 (parte di) |     19/03/2008 |
 +|  11  |**Esercitazione**: Di recupero |    |  |   26/03/2008 (B)\\  26/03/2008 (A)  |
 +|  --  |**Lezione**: SOPPRESSA |  |     26/03/2008  |
 +|  12  |**Esercitazione**: File | [[esercitazione5|Testo esercitazione 5 ]]    |  |   08/04/2008 (B) \\ 09/04/2008 (A)  |
 +|  13  |**Lezione**: Processi: fork, exec, wait, exit, at_exit | {{lcs:lcs08:esercitazioni:07lcs07_processi.pdf|Lucidi processi}}\\ [Rochkind] Cap 5 (parte di) |     09/04/2008  |
 +|  14  |**Esercitazione**: Processi| [[esercitazione6|Testo esercitazione 6 ]]    |  |  16/04/2008 (A) \\ 16/04/2008 (B) |
 +|  15  |**Lezione**: Thread e programmazione concorrente | {{lcs:lcs08:esercitazioni:08lcs07_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5 Sez 17  |  Per chi non sta seguendo sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread\\ {{08threadintro.pdf|Lucidi sul modello a thread}}    |   16/04/2008  |
 +|  16  |**Esercitazione**: Thread e programmazione concorrente | [[esercitazione7|Testo esercitazione 7]]   | |  22/04/2008 (B)\\  23/04/2008 (A)  |
 +|  17  |**Lezione**: Pipe | {{lcs:lcs07:esercitazioni:09lcs07_pipe.pdf|Lucidi pipe}}\\ [Rochkind] Cap 6 e 7 (parti) |     23/04/2008  |
 +|  18  |**Esercitazione**: Sul secondo frammento | Vedi il secondo kit alla pagina del [[lcs:lcs08:progetto|progetto]]  |  |   29/04/2008 (B)\\  30/04/2008 (A)  |
 +|  --  |**Lezione**: SOPPRESSA |  |     30/04/2008  |
 +|  19  |**Esercitazione**: Pipe  | [[esercitazione8|Testo esercitazione 8]]        06/05/2008 (B)\\ 07/05/2008 (A)  |
 +|  20  |**Lezione**:  Socket | {{lcs:lcs07:esercitazioni:10lcs07_sockets.pdf|Lucidi su socket}}\\  [Rochkind] Cap 8 (parte di) | La lezione e' durata solo 1 ora per sospensione didattica  |  07/05/2008  |
 +|  21  |**Esercitazione**: socket | [[esercitazione9 | Testo esercitazione 9]]  |    13/05/2008 (B) 14/05/2008 (A)  |
 +|  22  |**Lezione**: Socket (2 parte) e Segnali  | {{lcs:lcs07:esercitazioni:11lcs07_segnali.pdf|Lucidi Segnali}}\\  [Rochkind] Cap 9 (parte di) |  Siamo arrivati al lucido 26 della parte relativa ai segnali.    14/05/2008  |
 +|  23  |**Esercitazione**: Segnali  | [[esercitazione10 | Testo esercitazione 10]]  |    20/05/2008  (B)\\ 21/05/2008 (A) |
 +|  24  |**Lezione**: presentazione progetto didattico |    |   21/05/2008  |
 +|  25  |**Esercitazione**: Sul progetto | Vedi terzo kit alla pagina del [[lcs:lcs08:progetto:|progetto]]      27/05/2008 (B)\\ 28/05/2008 (A)  |
  
lcs/lcs08/esercitazioni/start.1202474589.txt.gz · Ultima modifica: 08/02/2008 alle 12:43 (17 anni fa) da Susanna Pelagatti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki