Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pub:arch2-lab-2015-2016 [2016/09/26 12:53]
basilico
pub:arch2-lab-2015-2016 [2017/01/31 13:30] (current)
basilico
Line 4: Line 4:
 //(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2015-2016, Secondo Semestre)// //(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2015-2016, Secondo Semestre)//
  
 +
 +<color green> **Questa edizione del corso è terminata. Per informazioni aggiornate fare riferimento all'edizione corrente.**</color>
  
 === Avvisi === === Avvisi ===
-  * <color red>Causa impegni dipartimentali, deadline e discussione dei progetti sono posticipati, rispettivamente, al **22 e al 29 Settembre 2016**.</color>  --- //NB 2016/09/16 17:09//+  * La discussione dei progetti di Venerdì 13 Gennaio avverrà in AIS Lab (via Celoria)  --- //NB 2017/01/09 10:07// 
 +  * Il calendario con le date di discussione dei progetti è stato aggiornato.  --- //NB 2016/11/02 13:09// 
 +  * La discussione dei progetti del 29 Settembre 2016 è conclusa.  --- //NB 2016/10/04 08:22// 
 +  * Causa impegni dipartimentali, deadline e discussione dei progetti sono posticipati, rispettivamente, al **22 e al 29 Settembre 2016**.  --- //NB 2016/09/16 17:09//
   * Il ricevimento di Mercoledì 8 Giugno 2016 è sospeso.  --- //NB 2016/06/08 07:50//   * Il ricevimento di Mercoledì 8 Giugno 2016 è sospeso.  --- //NB 2016/06/08 07:50//
   * La sessione di laboratorio di venerdì 3 Giugno 2016 è annullata (da calendario accademico).   --- //NB 2016/05/30 09:23//   * La sessione di laboratorio di venerdì 3 Giugno 2016 è annullata (da calendario accademico).   --- //NB 2016/05/30 09:23//
Line 12: Line 17:
   * Il calendario è stato aggiornato con le date degli appelli di tutto il 2016.  --- //NB 2016/02/22 11:01//   * Il calendario è stato aggiornato con le date degli appelli di tutto il 2016.  --- //NB 2016/02/22 11:01//
   * Il calendario per la discussione dei progetti di Febbraio 2016 è stato riorganizzato su tre date (18, 23 e 26 Febbraio 2016) per motivi organizzativi.   * Il calendario per la discussione dei progetti di Febbraio 2016 è stato riorganizzato su tre date (18, 23 e 26 Febbraio 2016) per motivi organizzativi.
-  *  Il corso avrà inizio Venerdì 11 Marzo 2016.  --- //NB 2016/01/14 12:40// +  * Il corso avrà inizio Venerdì 11 Marzo 2016.  --- //NB 2016/01/14 12:40// 
   * A breve verranno pubblicate data di inizio del corso e aule. --- //NB 2016/01/07 11:15//   * A breve verranno pubblicate data di inizio del corso e aule. --- //NB 2016/01/07 11:15//
  
Line 20: Line 25:
  
 === Materiale === === Materiale ===
-  - Intro al laboratorio, Assembly e il simulatore SPIM (11 Marzo 2016){{:pub:arch2lab-2015-2016-01-intro_assembly_e_spim.pdf|slides}} ,{{:pub:arch2lab-2015-2016-01-src.zip|src}}+  - Intro al laboratorio, Assembly e il simulatore SPIM (11 Marzo 2016); 
-  - Memoria: lettura, scrittura e indirizzamento (18 Marzo 2016):{{:pub:arch2lab-2015-2016-02-memoria_lettura_scrittura_indirizzamento.pdf|slides}} , {{:pub:arch2lab-2015-2016-02-src.zip|src}}+  - Memoria: lettura, scrittura e indirizzamento (18 Marzo 2016); 
-  - System calls e register spilling (1 Aprile 2016):{{:pub:arch2lab-2015-2016-03-systemcalls-spilling.pdf|slides}} , {{:pub:arch2lab-2015-2016-03-src.zip|src}}+  - System calls e register spilling (1 Aprile 2016); 
-  - Controllo di flusso (8 Aprile 2016): {{:pub:arch2lab-2015-2016-04-controllo_di_flusso.pdf|slides}}, {{:pub:arch2lab-2015-2016-04-src.zip|src}} +  - Controllo di flusso (8 Aprile 2016); 
-  - Chiamata a procedure (15 Aprile 2016): {{:pub:arch2lab-2015-2016-05-_chiamata-procedure.pdf|slides}}, {{:pub:arch2lab-2015-2016-06-src.zip|src}} +  - Chiamata a procedure (15 Aprile 2016); 
-  - Gestione delle eccezioni (22 Aprile 2016): {{:pub:arch2lab-2015-2016-06-gestione_eccezioni.pdf|slides}}, {{:pub:exception.zip|src}}+  - Gestione delle eccezioni (22 Aprile 2016); 
-  - Procedure annidate (29 Aprile 2016):{{:pub:arch2lab-2015-2016-07-_procedure-annidate.pdf|slides}} +  - Procedure annidate (29 Aprile 2016); 
-  - Procedure ricorsive (6 Maggio 2016): {{:pub:arch2lab-2015-2016-08-_procedure-ricorsive.pdf|slides}}, {{:pub:es_8_1.zip.zip|esercizio 8.1}}+  - Procedure ricorsive (6 Maggio 2016); 
-  - Esempio esercizio per il progetto (13 Maggio 2016): {{:pub:arch2lab-2015-2016-09-esercizio_progetto.pdf|slide}}+  - Esempio esercizio per il progetto (13 Maggio 2016); 
-  - JAT, caratteri e stringhe, allocazione dinamica, numeri pseudorandom (10 Giugno 2016):{{:pub:arch2lab-2015-2016-10-jat-stringhe-random-sbrk.pdf|slides}}, {{:pub:arch2lab-2015-2016-10-src.zip|src}}+  - JAT, caratteri e stringhe, allocazione dinamica, numeri pseudorandom (10 Giugno 2016);
  
  
Line 39: Line 44:
 === L'esame di laboratorio === === L'esame di laboratorio ===
  
 +  *   Per poter svolgre l'esame è consigliato leggere molto attentamente la **[[pub:arch-guida-progetti|Guida all'esame di laboratorio]]**
   * L'esame prevede la realizzazione di un progetto individuale in assembly, sulla linea delle esercitazioni tenute in laboratorio. Tale progetto deve essere preventivamente concordato con il docente, realizzato in [[http://spimsimulator.sourceforge.net/|SPIM]] e corredato da una breve relazione per poi essere discusso in sede orale.   * L'esame prevede la realizzazione di un progetto individuale in assembly, sulla linea delle esercitazioni tenute in laboratorio. Tale progetto deve essere preventivamente concordato con il docente, realizzato in [[http://spimsimulator.sourceforge.net/|SPIM]] e corredato da una breve relazione per poi essere discusso in sede orale.
   * gli studenti che hanno frequentato le sessioni di laboratorio in un'edizione precedente del corso possono fare riferimento alle modalità di proposta e consegna valide per tale edizione;   * gli studenti che hanno frequentato le sessioni di laboratorio in un'edizione precedente del corso possono fare riferimento alle modalità di proposta e consegna valide per tale edizione;
   * il calendario può subire variazioni che verranno propriamente segnalate su questa pagina.   * il calendario può subire variazioni che verranno propriamente segnalate su questa pagina.
-  * **[[pub:arch-guida-progetti|GUIDA ALL'ESAME DI LABORATORIO]]** 
- 
- 
- 
- 
-=== Calendario per la consegna e discussione dei progetti === 
- 
-^ Data e ora orale      ^ Luogo ^ Deadline consegna        
-| <color grey> Venerdì 16 Gennaio 2015, dalle ore 14:30 </color>\\ <color grey> (+ Lunedì 19 Gennaio 2015, dalle 9:30)</color>| <color grey>Aula Alfa</color> \\ <color grey>+ Sala riunioni secondo piano (via Comelico)</color>|<color grey>Mercoledì 14 Gennaio 2015</color>| 
-| <color grey> Venerdì 13 Febbraio 2015, dalle ore 9:30 </color> | <color grey> Sala riunioni secondo piano (via Comelico) </color>  | <color grey> Mercoledì 11 Febbraio 2015 </color>| 
-| <color grey> Venerdì 26 Giugno 2015, dalle ore 9:30 </color>|<color grey>Sala riunioni secondo piano (via Comelico)</color>|<color grey>Venerdì 19 Giugno 2015</color>| 
-| <color grey>Lunedì 13 Luglio 2015, dalle 9:30 </color> | <color grey>Sala riunioni secondo piano (via Comelico)</color> | <color grey>Venerdì 10 Luglio 2015</color> | 
-| <color grey> Venerdì 18 Settembre 2015 </color> | <color grey> Sala riunioni secondo piano (via Comelico) </color>  | <color grey> Venerdì 11 Settembre 2015</color>| 
-| <color grey> Venerdì 22 Gennaio 2016, dalle 08:45 </color>| <color grey> Sala riunioni secondo piano (via Comelico) </color>  | <color grey> Venerdì 15 Gennaio 2016 </color>| 
-| <color grey> 18, 23 e 26 Febbraio 2016 </color> | <color grey> Sala riunioni secondo piano (via Comelico) </color>  | <color grey> Giovedì 11 Febbraio 2016 </color> | 
-| <color grey> Giovedì 9 Giugno 2016, dalle 9:30 </color> | <color grey> Sala riunioni secondo piano (via Comelico) </color>  | <color grey> Mercoledì 1 Giugno 2016 </color> | 
-| <color grey>Lunedì 18 Luglio 2016</color> | <color grey>Sala riunioni secondo piano (via Comelico)</color> | <color grey>Lunedì 11 Luglio 2016</color> | 
-| <del>Lunedì 26 Settembre 2016</del> <color red/yellow> **Giovedì 29 Settembre 2016** </color>| <color blue/yellow> Sala riunioni secondo piano (via Comelico) </color> | <del> Lunedì 19 Settembre 2016 </del> <color red/yellow> **Giovedì 22 Settembre 2016** </color>|