Strumenti Utente

Strumenti Sito


lcs:lcs07:progetto

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:lcs07:progetto [06/04/2007 alle 07:42 (18 anni fa)] Susanna Pelagattilcs:lcs07:progetto [11/05/2007 alle 06:53 (18 anni fa)] (versione attuale) Susanna Pelagatti
Linea 6: Linea 6:
 Per la realizzazione sia i due esercizi che il progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nel file di README di ciascun kit. Per la realizzazione sia i due esercizi che il progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nel file di README di ciascun kit.
  
-===== Materiale primo esercizio (scadenza 19/03/2007) =====+ 
 +===== Materiale primo frammento (scadenza 19/03/2007) =====
 Primo kit disponibile: {{lcssearchtrees_kitf1.tar}}  Primo kit disponibile: {{lcssearchtrees_kitf1.tar}} 
  
Linea 23: Linea 24:
 ssh logindelcli@fujim1</code> ed eseguire lo script di consegna((E' necessario che la macchina sia sotto Linux, per questo conviene connettersi a trudy; eventualmente, se ssh non si collega o restituisce connection refused, provate a connettervi a un'altra macchina.)). ssh logindelcli@fujim1</code> ed eseguire lo script di consegna((E' necessario che la macchina sia sotto Linux, per questo conviene connettersi a trudy; eventualmente, se ssh non si collega o restituisce connection refused, provate a connettervi a un'altra macchina.)).
  
-===== Materiale secondo esercizio (scadenza 30/04/2007) ===== +===== Materiale secondo frammento (**NUOVA** scadenza 07/05/2007) ===== 
-Primo kit disponibile: {{lcsfram2_kitf2.tar}} +Secondo kit disponibile: {{lcsfram2_kitf2.tar}} 
  
 Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando
Linea 30: Linea 31:
 bash:~$ tar xvf lcsfram2_kitf2.tar bash:~$ tar xvf lcsfram2_kitf2.tar
 </code> </code>
-questo crea una directory //fram2//, all'interno della quale si trova il file //README-2// che contiene le informazioni su come procedere per la realizzazione del frammento. In particolare, il secondo frammento consta di due esercizi: MYMAKE (uno script bash -- solo studenti LCS) e MANDELBROT (un programma concorrente che usa pthreads -- studenti sia LCS che LPS). Il materiale per ogni esercizio si trova in una directory con lo stesso nome, nella directory corrispondente troverete un file di README che spiega come procedere, come effettuare i test richiesti prima della consegna e come effettuare la consegna stessa. +questo crea una directory //fram2//, all'interno della quale si trova il file //README-2// che contiene le informazioni su come procedere per la realizzazione del frammento. In particolare, il secondo frammento consta di due esercizi: MYMAKE (uno script bash -- solo studenti LCS) e MANDELBROT (un programma multithreaded che visualizza [[http://en.wikipedia.org/wiki/Mandelbrot_set|l'insieme di Mandelbrot]]  -- studenti sia LCS che LPS). Il materiale per ogni esercizio si trova in una directory con lo stesso nome, nella directory corrispondente troverete un file di README che spiega come procedere, come effettuare i test richiesti prima della consegna e come effettuare la consegna stessa.  
 + 
 +E' diponibile anche un {{lcs:lcs07:wxwidgets.tar|kit}} per la visualizzazione (opzionale) di Mandelbrot con WXwidgets.
  
 Per le due consegne valgono le stesse avvertenze del primo frammento. Per le due consegne valgono le stesse avvertenze del primo frammento.
  
-===== Materiale progetto finale (scadenza ???/2007) =====+==== ATTENZIONE ==== 
 +A causa degli errori di approssimazione e' possibile che l'output intero di Mandelbrot differisca in 2/3 punti da quello atteso nel file di check. Se questo e' il caso effettuate lo stesso la consegna avvertendo i docenti con una mail separata (per effettuare la consegna basta commentare la linea "make test" del target consegna). 
 +  
 + 
 +===== Materiale progetto finale (scadenza per bonus 20/07/2007) ===== 
 +Terzo kit disponibile: {{lcs:lcs07:lcs_kitf3.tar.gz|lcs_kitf3.tar.gz}} 
 + 
 +Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando 
 +<code> 
 +bash:~$ tar xzvf lcs_kitf3.tar.gz 
 +</code> 
 +questo crea una directory, all'interno della quale si trova il file //README// che contiene le informazioni su come procedere per la realizzazione del progetto. In particolare, il progetto prevede lo sviluppo di //sfat//, un file server multithreaded basato su una versione semplificata di FAT32.  
 + 
 +Per la consegna valgono le stesse avvertenze del primo frammento.
  
 ===== Altre informazioni ===== ===== Altre informazioni =====
 Ricordate che tutti gli elaborati consegnati verranno confrontati fra di loro automaticamente. I frammenti simili verranno annullati. Ricordate che tutti gli elaborati consegnati verranno confrontati fra di loro automaticamente. I frammenti simili verranno annullati.
 Inoltre, leggete bene le [[faq|FAQ]]. Inoltre, leggete bene le [[faq|FAQ]].
lcs/lcs07/progetto.1175845366.txt.gz · Ultima modifica: 27/06/2007 alle 12:16 (18 anni fa) (modifica esterna)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki