Strumenti Utente

Strumenti Sito


lcs:lcs07:esercitazioni:start

Sommario lezioni ed esercitazioni

Importante:

  • 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.
Numero Descrizione Materiale Soluzioni Data
1 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. Lucidi introduttivi
Lucidi preprocessing, Compilazione Linking e Make
Materiale didattico sulla home page del corso.
lun 19/02/07
2 Esercitazione: ripasso su C, interazione su shell testuale, emacs, ddd, gdb, make, etc. Testo esercitazione 1
Materiale didattico sulla home page del corso.
?????? soluzioni da decomprimere e starare con
tar xzvf ???.gz
mer 21/02/07 (B)
ven 23/02/07 (A)
3 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 Lucidi unix e bash (parte 1)
Lucidi unix e bash (parte 2)
Introduzione ai comandi Unix: Glass/Ables Cap 2/3.
lun 26/02/07
4 Esercitazione: primo esercizio del progetto(consegna entro lun 19 marzo ore 24) Vedi il primo kit alla pagina del progetto mer 28/02/07 (B)
ven 02/03/07 (A)
5 Lezione: Bash: approfondiamo la struttura, funzioni, espansione, quoting, costrutti di controllo Lucidi Unix e Bash (terza ed ultima parte) siamo arrivati al lucido 37 compreso lun 05/03/07
6 Esercitazione: bash funzioni, costrutti di controllo, script Testo esercitazione 2Un 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 07/03/07 (B)
ven 09/03/07 (A)
7 Lezione: Ancora bash, SC introduzione Lucidi System call: introduzione, gestione errori, SC che lavorano su file regolari e directory Siamo arrivati al lucido 28 compreso
[Rochkind] Cap 1, 2 e 3 (parte di)
lun 12/03/07
8 Esercitazione: Bash Testo esercitazione 3 (bash) mer 14/03/07 (B)
ven 16/03/07 (A)
9 Lezione: File e directory. Processi: fork, exec, wait, exit, at_exit Lucidi processi
Simo arrivati al lucido 31 compreso
[Rochkind] Cap 5
lun 19/03/07
10 Esercitazione: File Directory e Processi Testo esercitazione 4 (system call) Testo esercitazione 4 (processi) mer 21/03/07 (B)
ven 23/03/07 (A)
11 Lezione: Thread e programmazione concorrente Lucidi Thread Posix
[Rochkind] Cap 5
Per chi non sta seguendo sistemi operativi sono disponibili dei lucidi di sommario sul modello a thread
Lucidi sul modello a thread
lun 26/03/07
12 Esercitazione: Thread e programmazione concorrente Testo esercitazione 5 mer 28/03/07 (B)
ven 30/03/07 (A)
13 Esercitazione: Sul secondo esercizio (consegna 30 Aprile ore 24) Vedi il secondo kit alla pagina del progetto mer 11/04/07 (B)
ven 13/04/07 (A)
15 Lezione: Pipe Lucidi pipe Alcune considerazioni sugli errori tipici riscontrati nel primo frammento lun 16/04/07
16 Esercitazione: Pipe Testo esercitazione 7 mer 18/04/07 (B)
ven 20/04/07 (A)
17 Lezione: Socket Lucidi su socket lun 23/04/07
18 Esercitazione: socket Testo esercitazione 8 ven 27/04/07 (A/B)
20 Esercitazione: di recupero lun 30/04/07
21 Esercitazione: di recupero mer 02/05/07 (B)
ven 04/05/07 (A)
22 Lezione: Segnali Lucidi Segnali lun 07/05/07
23 Esercitazione: Sul progetto Testo esercitazione 9 mer 09/05/07 (B)
ven 11/05/07 (A)
24 Lezione: presentazione progetto didattico Lucidi Progetto lun 14/05/07
25 Esercitazione: Sul progetto Vedi terzo kit alla pagina del progetto mer 16/05/07 (B)
ven 18/05/07 (A)
24 Esercitazione: Sul progetto (in Lab 1) Vedi terzo kit alla pagina del progetto lun 21/05/07
25 Esercitazione: Sul progetto Vedi terzo kit alla pagina del progetto mer 23/05/07 (B)
ven 25/05/07 (A)
lcs/lcs07/esercitazioni/start.txt · Ultima modifica: 11/05/2007 alle 15:03 (15 anni fa) da Susanna Pelagatti