Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente |
informatica:sol:laboratorio11:progetto [31/03/2011 alle 07:44 (14 anni fa)] – [Materiale secondo frammento (scadenza 07/05/2011)] Susanna Pelagatti | informatica:sol:laboratorio11:progetto [18/04/2011 alle 10:35 (14 anni fa)] (versione attuale) – [Materiale terzo frammento (scadenza 15/07/2011)] Susanna Pelagatti |
---|
===== Informazioni generali ===== | ====== Informazioni generali ====== |
L'esame di quest'anno prevede la realizzazione di progetto suddiviso in tre frammenti. Maggiori informazioni sulle modalita' di consegna, sulla prova orale e sul calcolo del voto dell'esame sono contenute nei lucidi introduttivi della prima lezione del corso. | L'esame di quest'anno prevede la realizzazione di progetto suddiviso in tre frammenti. Maggiori informazioni sulle modalita' di consegna, sulla prova orale e sul calcolo del voto dell'esame sono contenute nei lucidi introduttivi della prima lezione del corso. |
| |
===== Materiale terzo frammento (scadenza 15/07/2011) ===== | ===== Materiale terzo frammento (scadenza 15/07/2011) ===== |
| |
| Terzo kit disponibile: {{:informatica:sol:laboratorio11:lsokit_f3cars.tar|lsokit_f3cars.tar}} |
| |
| Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando |
| <code> |
| bash:~$ tar xvf xxx.tar |
| </code> |
| questo crea una gerarchia di directory, all'interno della quale si trovano il file //cars1011.pdf// che descrive la struttura complessiva dell'applicazione da realizzare e il file //README-3// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento. |
| |
| Il terzo frammento prevede l'implementazione di una libreria di comunicazione basata su socket AF_UNIX e la realizzazione di due processi multithreaded. Il codice finale ed i test usano i file del primo e del secondo frammento. Eventuali bug su queste prime due parti possono essere fissati modificando i file gia' consegnati. |