Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio15:esercitazionib: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 revisione Revisione precedente
Prossima revisione
Revisione precedente
informatica:sol:laboratorio15:esercitazionib:start [04/02/2015 alle 15:06 (9 anni fa)]
Susanna Pelagatti
informatica:sol:laboratorio15:esercitazionib:start [27/04/2015 alle 12:39 (9 anni fa)] (versione attuale)
Susanna Pelagatti
Linea 8: Linea 8:
 ^  Numero  ^  Descrizione  ^  Materiale  ^  Commenti  ^  Data  ^ ^  Numero  ^  Descrizione  ^  Materiale  ^  Commenti  ^  Data  ^
 |  1  |**Lezione**: richiamo C sequenziale, puntatori, stringhe, puntatori a funzione, void *, libreria standard di I/O |{{:informatica:sol:laboratorio15:esercitazionib:01lso2015_intro.pdf|Lucidi introduttivi}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c001puntatoriestringhe.pdf| Puntatori e stringhe}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c003punfunzegenerico.pdf| Puntatori a funzione e genericita}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c002libreriaio_c.pdf| Libreria standard I/O}} |  |  24/02/2015  | |  1  |**Lezione**: richiamo C sequenziale, puntatori, stringhe, puntatori a funzione, void *, libreria standard di I/O |{{:informatica:sol:laboratorio15:esercitazionib:01lso2015_intro.pdf|Lucidi introduttivi}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c001puntatoriestringhe.pdf| Puntatori e stringhe}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c003punfunzegenerico.pdf| Puntatori a funzione e genericita}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c002libreriaio_c.pdf| Libreria standard I/O}} |  |  24/02/2015  |
-|  2  |**Esercitazione**: ripasso su C, interazione su shell testuale, etc. Librerie in C e debugging | [[esercitazione1|Testo esercitazione 1]]\\ Materiale didattico sulla [[informatica:sol:laboratorio12:start|home page del corso]]. | {{:informatica:sol:laboratorio:esercitazioni:c-refcard.pdf| Pieghevole comandi C}}\\ {{:informatica:sol:laboratorio:esercitazioni:gdbcheatsheet.pdf| Pieghevole comandi GDB}}\\ {{:informatica:sol:laboratorio12:esercitazioni:esempio-ddd.tar|Esempio usato per illustrare il debugger DDD}} |  24/02/2015  |+|  2  |**Esercitazione**: ripasso su C, interazione su shell testuale, etc. Librerie in C e debugging | [[esercitazione1|Testo esercitazione 1]]\\ Materiale didattico sulla [[:informatica:sol:laboratorio15|home page del corso]]. | {{:informatica:sol:laboratorio:esercitazioni:c-refcard.pdf| Pieghevole comandi C}}\\ {{:informatica:sol:laboratorio:esercitazioni:gdbcheatsheet.pdf| Pieghevole comandi GDB}}\\ {{:informatica:sol:laboratorio12:esercitazioni:esempio-ddd.tar|Esempio usato per illustrare il debugger DDD}} |  24/02/2015  |
 |  3  |**Lezione**: Preprocessore C. Spazio di indirizzamento di un programma C, file eseguibile, preprocessing, compilazione e linking.  |{{:informatica:sol:laboratorio15:esercitazionib:c004preprocessore.pdf|Preprocessore}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c005funzionicilframe.pdf|Chiamata di funzione e frame}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c006prepcomplinkong.pdf| Preprocessing, compilazione e linking}}    |  03/03/2015  | |  3  |**Lezione**: Preprocessore C. Spazio di indirizzamento di un programma C, file eseguibile, preprocessing, compilazione e linking.  |{{:informatica:sol:laboratorio15:esercitazionib:c004preprocessore.pdf|Preprocessore}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c005funzionicilframe.pdf|Chiamata di funzione e frame}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c006prepcomplinkong.pdf| Preprocessing, compilazione e linking}}    |  03/03/2015  |
 |  4  |**Esercitazione**: I/0, stringhe, mtrace, valgrind  | [[esercitazione2|Testo esercitazione 2]] |    03/03/2015  | |  4  |**Esercitazione**: I/0, stringhe, mtrace, valgrind  | [[esercitazione2|Testo esercitazione 2]] |    03/03/2015  |
 |  5  |**Lezione**: C: classi di memorizazzione -- Make -- Bash introduzione: La shell dal punto di vista dell'utente  |{{:informatica:sol:laboratorio15:esercitazionib:c007classimemc.pdf| Classi di memorizzazione}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c008makefile.pdf| Makefile}}\\ {{informatica:sol:laboratorio15:esercitazionib:asolab_bash1.0.pdf|Lucidi unix e bash (parte 1)}}  |    10/03/2015   | |  5  |**Lezione**: C: classi di memorizazzione -- Make -- Bash introduzione: La shell dal punto di vista dell'utente  |{{:informatica:sol:laboratorio15:esercitazionib:c007classimemc.pdf| Classi di memorizzazione}}\\ {{:informatica:sol:laboratorio15:esercitazionib:c008makefile.pdf| Makefile}}\\ {{informatica:sol:laboratorio15:esercitazionib:asolab_bash1.0.pdf|Lucidi unix e bash (parte 1)}}  |    10/03/2015   |
-|  6  |**Esercitazione**: compilazione, linking, macro, make e primo frammento di progetto  | [[esercitazione3|Testo esercitazione 3 ]] |  Vedi il primo kit alla pagina del [[informatica:sol:laboratorio15:progetto|progetto]]  |  10/03/2015     |+|  6  |**Esercitazione**: compilazione, linking, macro, make   | [[esercitazione3|Testo esercitazione 3 ]] |    |  10/03/2015     |
 |  7  |**Lezione**:  Bash:  approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo  | {{informatica:sol:laboratorio15:esercitazionib:asolab_bash2.0.pdf|Lucidi unix e bash (parte 2)}} |    |  17/03/2015   | |  7  |**Lezione**:  Bash:  approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo  | {{informatica:sol:laboratorio15:esercitazionib:asolab_bash2.0.pdf|Lucidi unix e bash (parte 2)}} |    |  17/03/2015   |
-|  8  |**Esercitazione**: Make | [[esercitazione3bis|Testo esercitazione make]]\\ [[esercitazione4|Testo esercitazione introduttiva bash]]\\ [[esercitazione4bis|Testo esercitazione 4 (bash)]]     | |  17/03/2015 +|  8  |**Esercitazione**: Make e primo frammento di progetto | [[esercitazione3bis|Testo esercitazione make]]\\ [[esercitazione4|Testo esercitazione introduttiva bash]]\\ [[esercitazione4bis|Testo esercitazione 4 (bash)]]     Vedi il primo kit alla pagina del [[informatica:sol:laboratorio15:progetto|progetto]] |  17/03/2015 
-|  10  |**Lezione**: Terminiamo la bash.|{{informatica:sol:laboratorio15:esercitazionib:asolab_bash3.0.pdf|Lucidi Unix e Bash (terza ed ultima parte)}}  | |   24/03/2015 |+|  10  |**Lezione**: Terminiamo la bash. I file. |{{informatica:sol:laboratorio15:esercitazionib:asolab_bash3.0.pdf|Lucidi Unix e Bash (terza ed ultima parte)}}\\ {{:informatica:sol:laboratorio15:esercitazionib:06lso_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\  [Rochkind] Cap 1, 2 e 3 (parte di) Siamo arrivati alla SC read() compresa |   24/03/2015 |
 |  9  |**Esercitazione**: Bash  | [[esercitazione4bis|Testo esercitazione 4 (bash)]]    |     24/03/2015 | |  9  |**Esercitazione**: Bash  | [[esercitazione4bis|Testo esercitazione 4 (bash)]]    |     24/03/2015 |
-|  11  |**Lezione**: SC introduzione, File. |{{:informatica:sol:laboratorio15:esercitazionib:06lcs_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\  [Rochkind] Cap 1, 2 e 3 (parte di) | |   31/03/2013 +|  11  |**Lezione**: File, Directory, Processi. | {{:informatica:sol:laboratorio15:esercitazionib:06lso_scintroefiles.pdf|Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory}} \\  [Rochkind] Cap 1, 2 e 3 (parte di)\\ {{:informatica:sol:laboratorio15:esercitazionib:07lcs_processi.pdf|Lucidi processi}}\\ [Rochkind] Cap 5 (parte di) | |   31/03/2013 
-|  12  |**Esercitazione**: Bash e presentazione script del progetto | [[esercitazione5|Testo esercitazione 5 (bash)]] \\ Vedi il secondo kit alla pagina del [[informatica:sol:laboratorio13:progetto|progetto]]\\ {{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//  |   31/03/2015 +|  12  |**Esercitazione**: Bash e file | [[esercitazione5|Testo esercitazione 5 (bash)]] \\ [[esercitazione6|Testo esercitazione 6 ]] | [[http://bashdb.sourceforge.net/Bash DB]] un debugger per bash.  |   31/03/2015 
-|  13  |**Lezione**: File, directory, processi| {{:informatica:sol:laboratorio15:esercitazionib:07lcs_processi.pdf|Lucidi processi}}\\ [Rochkind] Cap 5 (parte di) |     14/04/2015 +|  13  |**Lezione**: processi e thread | {{:informatica:sol:laboratorio15:esercitazionib:07lcs_processi.pdf|Lucidi processi}}\\ [Rochkind] Cap 5 (parte di)\\ {{:informatica:sol:laboratorio15:esercitazionib:08lcs_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5 Sez 17  |     21/04/2015 
-|  14  |**Esercitazione**: Script del secondo frammento di progetto File|[[esercitazione6|Testo esercitazione ]]\\ [[esercitazione6bis|Testo esercitazione gcov e gprof ]]  |   |  14/04/2015 | +|  14  |**Esercitazione**: Script (recupero esercitazioni precedenti), processi thread |[[esercitazione7|Testo esercitazione ]]\\ [[esercitazione6bis|Testo esercitazione gcov e gprof ]]\\ [[esercitazione8|Testo esercitazione 8]]  |   |  21/04/2015 | 
-|  15  |**Lezione**: Thread e programmazione concorrente | {{:informatica:sol:laboratorio15:esercitazionib:08lcs_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5 Sez 17  |  Per chi non ha seguito il modulo di sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread\\ {{informatica:sol:laboratorio:esercitazionib:08threadintro.pdf|Lucidi sul modello a thread}}    |   21/04/2015 +|  15  |**Lezione**: Pipe | {{:informatica:sol:laboratorio15:esercitazionib:08lcs_threadposix.pdf| Lucidi Thread Posix }}\\ [Rochkind] Cap 5 Sez 17\\ {{informatica:sol:laboratorio15:esercitazionib:09lcs_pipe.pdf|Lucidi pipe}}\\ [Rochkind] Cap 6 e 7 (parti)   Per chi non ha seguito il modulo di sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread\\ {{informatica:sol:laboratorio15:esercitazionib:08threadintro.pdf|Lucidi sul modello a thread}}    |   28/04/2015 
-|  16  |**Esercitazione**: Directory File e Gcov| [[esercitazione6|Testo esercitazione 6 ]]  \\ [[esercitazione6bis|Testo esercitazione gcov gprof ]]\\   [[esercitazione7|Testo esercitazione 7 ]]     |  21/04/2015 | +|  16  |**Esercitazione**: Pipe |[[esercitazione9|Testo esercitazione 9 (pipe socket) ]]     |  28/04/2015 | 
-|  17  |**Lezione**:  Pipe e Socket | {{informatica:sol:laboratorio15:esercitazionib:09lcs_pipe.pdf|Lucidi pipe}}\\ [Rochkind] Cap 6 e 7 (parti) {{:informatica:sol:laboratorio15:esercitazionib:10lcs_sockets.pdf|Lucidi su socket}}\\  [Rochkind] Cap 8 (parte di) |  |  28/04/2015 | +|  17  |**Lezione**:  Socket |{{:informatica:sol:laboratorio15:esercitazionib:10lcs_sockets.pdf|Lucidi su socket}}\\  [Rochkind] Cap 8 (parte di)     |  |  05/05/2015 | 
-|  18  |**Esercitazione**: Thread e programmazione concorrente | [[esercitazione8|Testo esercitazione 8]]   | |  28/04/2015 | +|  18  |**Esercitazione**: Socket | [[esercitazione9|Testo esercitazione 9 (pipe e socket) ]]   | |  05/05/2015 | 
-|  19  |**Lezione**: Segnali  | {{:informatica:sol:laboratorio15:esercitazionib:11lcs_segnali.pdf|Lucidi Segnali}}\\  [Rochkind] Cap 9 (parte di) |     |  05/05/2015 +|  19  |**Lezione**: Segnali  | {{:informatica:sol:laboratorio15:esercitazionib:11lcs_segnali.pdf|Lucidi Segnali}}\\  [Rochkind] Cap 9 (parte di) |     |  12/05/2015 
-|  20  |**Esercitazione**: Pipe e socket  |[[esercitazione9 | Testo esercitazione 9 (pipe e socket)]]  |    |  05/05/2015 +|  20  |**Esercitazione**: Pipe e socket  |[[esercitazione9 | Testo esercitazione 9 (pipe e socket)]]  |    |  12/05/2015 
-|  21  |**Lezione**: Socket e segnali | {{:informatica:sol:laboratorio15:esercitazionib:11lcs_segnali.pdf|Lucidi Segnali}}  |  |   12/05/2015 +|  21  |**Lezione**: Segnali | {{:informatica:sol:laboratorio15:esercitazionib:11lcs_segnali.pdf|Lucidi Segnali}}  |  |   19/05/2015 
-|  22  |**Esercitazione**: Segnali  |[[esercitazione10 | Testo esercitazione 10]] |   |  12/05/2015 +|  22  |**Esercitazione**: Segnali  |[[esercitazione10 | Testo esercitazione 10]] |   |  19/05/2015 
-|  23  |**Lezione**: sul progetto didattico |    |   19/05/2015 +|  23  |**Lezione**: sul progetto didattico |    |   26/05/2015 
-|  24  |**Esercitazione**: progetto didattico e recupero esercitazioni precedenti | |  |   19/05/2015 +|  24  |**Esercitazione**: progetto didattico e recupero esercitazioni precedenti | |  |   26/05/2015  |
-|  25  |**Lezione**: sul progetto didattico |    |   26/05/2015 +
-|  26  |**Esercitazione**: progetto didattico e recupero esercitazioni precedenti | |  |   26/05/2015  |+
informatica/sol/laboratorio15/esercitazionib/start.1423062405.txt.gz · Ultima modifica: 04/02/2015 alle 15:06 (9 anni fa) da Susanna Pelagatti