This is an old revision of the document!
Architettura degli Elaboratori II, Laboratorio (A.A. 2017-2018)
(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2017-2018, Secondo Semestre)
Avvisi
- Discussione dei progetti Venerdì 20 Luglio 2018: elenco dei convocati — NB 2018/07/15 13:15
- Le discussioni dei progetti previste per il 13 Luglio sono state spostate al 20 Luglio — NB 2018/06/11 16:13
Discussione dei progetti Lunedì 4 Giugno 2018: elenco dei convocati— NB 2018/05/30 08:22- Le sessioni del 27 Aprile 2018 e del 1 Giugno 2018 dureranno 4 ore. — NB 2018/03/05 11:36
- Le sessioni di laboratorio del 13 e 20 Aprile 2018 sono annullate per entrambi i turni — NB 2018/03/05 11:33
- Il corso di laboratorio inizierà venerdì 9 Marzo 2018. — NB 2018/03/05 08:39
- Discussione dei progetti Mercoledì 21 e Giovedì 22 Febbraio 2018:
elenco dei convocati— NB 2018/02/19 12:18 - La discussione appelli fissata per il 21 Febbraio 2018 è rivolta agli studenti delle edizioni precedenti del corso. — NB 2018/02/07 08:48
- A breve verranno pubblicate informazioni sull'inizio del corso. — NB 2018/02/07 08:44
Orari di Laboratorio
- Turno A (Cognomi A-F): Venerdì, ore 13.30-15.30, aula 307 (via Celoria)
- Turno B (Cognomi G-Z): Venerdì, ore 13.30-15.30, aula 309 (via Celoria)
Lezioni
- Introduzione al corso di laboratorio, MIPS e MARS (9 Marzo 2018): pdf
- Indirizzamento, lettura e scrittura della memoria (16 Marzo 2018): pdf
- Syscall (23 Marzo 2018): pdf (versione preliminare), pdf (versione finale)
- Controllo di flusso (6 Aprile 2018): pdf (versione preliminare), pdf (versione finale)
- Convenzioni per la chiamata a procedure (27 Aprile 2018): pdf
- Tools in MARS (27 Aprile 2018): pdf
- Procedure annidate (4 Maggio 2018): pdf
- Procedure ricorsive (11 Maggio 2018): pdf
- Allocazione dinamica di memoria (18 Maggio 2018): pdf
- Gestione hardware e software delle eccezioni (25 Maggio 2018): pdf
- Tutorial Debian-MIPS (1 Giugno 2018): pdf, macchina virtuale (gz) (attenzione: scaricare questo file solo sul poprio PC personale e non su un PC di un'aula informatizzata)
Sorgenti degli esercizi
- I sorgenti degli esercizi vengono pubblicati a valle delle sessioni di laboratorio in questo repository: https://github.com/nbasilico/LabArchitettura2-2017-2018
Esame di laboratorio
- Per poter svolgre l'esame è necessario seguire le indicazioni descritte nella 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 e realizzato preferibilmente con un simulatore a scelta tra MARS e SPIM. Inoltre il progetto deve essere corredato da una breve specifica 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 |
---|---|---|
Lunedì 4 Giugno 2018 | Lunedì 28 Maggio 2018 | |
Venerdì | Sala riunioni secondo piano (via Comelico) | Venerdì |
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 |