This is an old revision of the document!


(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2016-2017, Secondo Semestre)

Avvisi

  • Discussione dei progetti Giovedì 18 e Venerdì 19 Gennaio 2018: elenco dei convocatiNB 2018/01/12 14:11
  • Dato l'elevato numero di studenti è stata aggiunta la data di Venerdì 19 Gennaio 2018 alle sessioni di discussioni progetti di Gennaio.NB 2018/01/10 12:53
  • Il calendario con le date delle sessioni di discussione dei progetti è stato aggiornato fino a Gennaio 2019 — NB 2017/12/28 17:14
  • Discussione dei progetti Giovedì 21 e Venerdì 22 Settembre 2017: elenco dei convocatiNB 2017/09/15 09:15
  • Discussione dei progetti Lunedì 17 Luglio 2017: elenco dei convocatiNB 2017/07/07 17:19
  • L'ultima sessione di Venerdì 16 Giugno 2017 sarà dedicata ai progetti di laboratorio e partirà alle 13:30 in aula 309 per entrambi i turni. — NB 2017/06/12 06:17
  • La sessione di laboratorio di Venerdì 9 Giugno 2017 per il turno B è rilocata in aula 306. — NB 2017/06/09 09:18
  • Discussione dei progetti Lunedì 12 Giugno 2017: — NB 2017/07/07 17:19NB 2017/06/03 14:55
  • La sessione d'esame di Venerdì 9 Giugno 2017 è spostata a Lunedì 5 Giugno 2017 Lunedì 12 Giugno 2017NB 2017/05/31 08:53
  • La sessione di laboratorio di Venerdì 19 Maggio 2017 è annullata. — NB 2017/05/04 11:47
  • La sessione di laboratorio di Venerdì 9 Giugno 2017 è annullata.NB 2017/03/06 11:52
  • Il corso di laboratorio inizierà Venerdì 17 Marzo 2017. — NB 2017/02/20 14:14
  • Discussione dei progetti Venerdì 17 Febbraio 2017: Elenco convocatiNB 2017/02/13 17:14
  • A breve verranno pubblicate informazioni sull'inizio del corso. — NB 2017/01/31 13:30

Orari Laboratorio

  • Turno A (Cognomi A-F): Venerdì, ore 13.30-15.30, aula 307 (via Celoria)
  • Turno B (Cognomi G-Z): Venerdì, ore 15.30-17.30, aula 307 (via Celoria)

Sessioni di consegna

A questo indirizzo sono disponibili le sessioni di consegna degli esercizi sotto la voce “Laboratorio di Architettura degli Elaboratori - 2017”. Durante i laboratori fare riferimento alle sessioni “SESSIONE … - TURNO …”, mentre per le consegne da casa fare riferimento alle sessioni “CONSEGNE DIFFERITE - TURNO …”.

Materiale

  1. Assembly, MIPS32 e SPIM (17 Marzo 2017): slides, sorgenti
  2. Lettura, scrittura e indirizzamento della memoria (24 Marzo 2017): slides, sorgenti
  3. System calls (31 Marzo 2017): slides, sorgenti
  4. Convenzioni di chiamata a procedura (7 Aprile 2017): slides, sorgenti
  5. Controllo di flusso (21 Aprile 2017): pdf, sorgenti
  6. Esercizi su controllo di flusso e procedure (28 Aprile 2017): slides,sorgenti
  7. Procedure annidate (5 Maggio 2017): slides, sorgenti
  8. Procedure ricorsive (12 Maggio 2017): slides, sorgenti
  9. Eccezioni in MIPS (26 Maggio 2017): slides, exception handler
  10. JAT, Allocazione dinamica di memoria, stringhe, numeri pseudorandom (9 Giugno 2017): slides, sorgenti

Materiale Aggiuntivo

L'esame di laboratorio

  • Per poter svolgre l'esame è consigliato leggere molto attentamente la 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 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;
  • il calendario può subire variazioni che verranno propriamente segnalate su questa pagina.

Calendario per la consegna e discussione dei progetti

Data e ora orale Luogo Deadline consegna
Giovedì 18 Gennaio 2018 e Venerdì 19 Gennaio 2018 Giovedì: AISLab, via Celoria - Venerdì: Sala riunioni secondo piano (via Comelico) Giovedì 11 Gennaio 2018
Mercoledì 21 Febbraio 2018 Sala riunioni secondo piano (via Comelico) Mercoledì 14 Febbraio 2018
Lunedì 4 Giugno 2018 Sala riunioni secondo piano (via Comelico) Lunedì 28 Maggio 2018
Venerdì 13 Luglio 2018 Sala riunioni secondo piano (via Comelico) Venerdì 6 Luglio 2018
Giovedì 13 Settembre 2018 Sala riunioni secondo piano (via Comelico) Giovedì 6 Settembre 2018
Lunedì 14 Gennaio 2019 Sala riunioni secondo piano (via Comelico) Lunedì 7 Gennaio 2019