====== Informazioni generali ======
L'esame di SOL prevede la realizzazione di progetto suddiviso in tre frammenti. Maggiori informazioni sulle modalita' di esame [[http://www.di.unipi.it/~bonucce/sola.html|qua]].
Per la realizzazione di ogni frammento di progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nei file di README di ciascun kit.
===== Materiale primo frammento (scadenza 10/04/2015) =====
Descrizione complessiva del progetto :{{:informatica:sol:laboratorio15:sharks2015.pdf| disponibile qua}}
Primo kit ( disponibile ) : {{:informatica:sol:laboratorio15:lsokit_f1WATOR.tar|lsokit_f1WATOR.tar}}
Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando
bash:~$ tar xvf xxx.tar
questo crea una gerarchia di directory, all'interno della quale si trova il file //README-1// 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.
Questo primo frammento, realizzabile in C sequenziale, prevede l'implementazione di una libreria di funzioni che sara' utilizzata negli altri frammenti.
[[Fram1ValutazioneSOL2015|Valutazione primo frammento]]
===== Materiale secondo frammento (scadenza 02/06/2015) =====
Secondo kit : {{:informatica:sol:laboratorio15:lsokit_f2wator.tar|lsokit_f2.tar}}
Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova estaratelo con il comando
bash:~$ tar xvf xxx.tar
questo crea una directory, all'interno della quale si trovano il file //PDF// che contiene la descrizione completa del progetto da realizzare e la directory //src//. In //src// c'e' il file //README-2// 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 secondo frammento prevede l'implementazione di uno script e della versione preliminare dei processi.
E' fatto divieto di usare **awk** e **sed** nella realizzazione dello script.
[[Fram2ValutazioneSOL2015|Valutazione secondo frammento]]
===== Materiale terzo frammento (scadenza 30/06/2015) =====
Terzo kit : {{:informatica:sol:laboratorio15:lsokit_f3wator.tar|lsokit_f3.tar}}
Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando
bash:~$ tar xvf xxx.tar
questo crea una gerarchia di directory, all'interno della quale si trovano il file 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 il completamento dei processi secondo le specifiche. 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. La valutazione finale del progetto terra' conto sempre dei file consegnati piu' recentemente.