. %RED% __NOTIZIE:__ * Prova orale: *mercoledì 5/3/14 ore 10 aula Riunioni, Via Salaria 113, terzo piano* * Risultati: | *Studente* | *Es 1* | *Es 2* | *Voto 1* | *Es 3* | *Es 4* | *Voto 2* | *Voto* | | Mircoli Enrico | -0.5 | -5 | 24.5 | -4.5 | -4 | 21.5 | *23* | | Salamone Riccardo | OK | -3 | 27 | -3 | OK | 27 | *27* | * RisultatiScritto_060214 (compreso ASM) * RisultatiScritto_170913 * RisultatiProvaASM_160913 * Esame di settembre (prenotatevi su [[https://stud.infostud.uniroma1.it/Sest/Log/Corpo.html][INFOSTUD]]) * prova di assembly: lunedì 16 settembre *ore 14* in laboratorio Colossus (seminterrato via Salaria) *ATTENZIONE ORARIO MODIFICATO* * prova scritta: martedì 17 settembre *ore 10* aula 1 NEC *ATTENZIONE ORARIO MODIFICATO* * prova orale: lunedì 23 settembre ore 10 aula Alfa (via Salaria) * Tutte le prove di assembler svolte l'8 pomeriggio sono risultate funzionanti tranne * Non funziona (0): Alexandru Paraschiv, Giulio Magnanini, Fabrizio Malacari * Non ricorsiva (6): Arcangelo Schifalacqua, Stefano Pepi * [[%ATTACHURL%/esame-8-7-13.pdf][esame-8-7-13.pdf]]: Testi esame del 8/7/13 * RisultatiScritto8Luglio2013 * [[%ATTACHURL%/esame-8-7-13-con-schema-soluzione.pdf][Soluzione dell'esame del 8-7-13]] * [[%ATTACHURL%/esame-17-6-13.pdf][esame-17-6-13.pdf]]: Testi esame del 17-6-13 * RisultatiScritto17Giugno2013 * [[%ATTACHURL%/risultati_HomeWorks.pdf][risultati_HomeWorks.pdf]]: Risultati degli homework (compreso il 4°) * Ricordatevi di compilare la valutazione del corso (eventualmente dando suggerimenti per migliorarlo) su [[https://stud.infostud.uniroma1.it/Sest/Log/Corpo.html][INFOSTUD]] prima di fare l'esame. * Modalità di esame: * prova scritta di teoria: divisa in due parti: * la prima (su cpu a 1 ciclo di clock come l'esonero) per chi non ha superato l'esonero o per chi ne vuole migliorare il voto * la seconda per tutti (su pipeline, cache e memoria virtuale) * prova pratica di assembler in laboratorio * scrivere un programma funzionante in 1 ora * orale di teoria <!-- * *Date di esame: [[https://stud.infostud.uniroma1.it/Sest/Log/Corpo.html][PRENOTATEVI]]* * scritto di teoria: lunedì 17 giugno ore 10, aula 5 MAT * prova di assempler: lunedì 17 giugno ore 14, lab. Colossus, seminterrato del dipartimento di Informatica, via Salaria 113 * orale: giovedì 20 giugno ore 10, aula Alfa, via Salaria 113, piano terra in fondo al cortile * scritto di teoria: lunedì 8 luglio ore 10, aula 5 MAT * prova di assempler: lunedì 8 luglio ore 14, lab. Colossus, seminterrato del dipartimento di Informatica, via Salaria 113 * orale: giovedì 11 luglio ore 10, aula Seminari, via Salaria 113, terzo piano --> * Ci sono interessanti corrispondenze tra i vostri compiti ... alcune molto ben evidenti altre parziali * [[%ATTACHURL%/AmiciMiei4.svg][AmiciMiei4.svg]]: Amici miei 4 ... la vendetta :-) ... (aggiornato) * [[%ATTACHURL%/AmiciMiei3.svg][AmiciMiei3.svg]]: File misterioso 3 (aggiornato) * [[%ATTACHURL%/Amici_miei_2.svg][Amici_miei_2.svg]]: File misterioso 2 (aggiornato) * [[%ATTACHURL%/Amici_miei_1.svg][Amici_miei_1.svg]]: File misterioso 1 (aggiornato) * Ho aggiornato i [[%ATTACHURL%/voti-esonero-19-4-13.pdf][voti-esonero-19-4-13.pdf]], ci eravamo dimenticati di aggiungere 1 punto per le soluzioni ricorsive * Esonero del 19/4/13: * [[%ATTACHURL%/esonero-19-4-13.pdf][esonero-19-4-13.pdf]]: Testo dell'esonero del 19-4-13 * [[%ATTACHURL%/voti-esonero-19-4-13.pdf][voti-esonero-19-4-13.pdf]]: Voti prova intermedia del 19-4-13 %FINE% ---++ Architetture degli elaboratori (ex Architetture 2) * Docente: Users.AndreaSterbini * Esercitazioni: Dr. Giuseppe Morlino * Orario lezioni: * Lunedì dalle 10.30 alle 13.30 (lezione + esercitazione assembler) * Venerdì dalle 10.30 a10e 12.30 (lezione) * Ricevimento sudenti: * dopo la lezion. * il martedì dalle 14.30 alle 18, studio Prof. Sterbini (via Salaria stanza 309) * Libro di testo * David A. Patterson, John L. Hennessy, "Computer Organization and Design: the hardware/software interface" ISBN:978-0-12-374750-1 * oppure la versione italiana David A. Patterson, John L. Hennessy, "STRUTTURA E PROGETTO DEI CALCOLATORI", [[http://www.catalogo.zanichelli.it/Pages/Opera?siteLang=IT&id_opera=0000000019684][Zanichelli]] ---+++ Esame Il voto d'esame sarà composto da 3 parti: * valutazione degli esercizi di assembler svolti per casa e progetto finale (4/30) * compito scritto di teoria e di assembler (14/30) * esame orale sulla parte di teoria (14/30) ---+++ Esercitazioni e compiti per casa in assembler MIPS * Useremo il simulatore [[http://courses.missouristate.edu/kenvollmar/mars/index.htm][MARS]] del processore MIPS, che contiene: * un ottimo editor con highlight e completamento della sintassi assembler * l'assemblatore per produrre il codice macchina * un simulatore del codice macchina con possibilità di esecuzione passo-passo, breakpoints e visualizzazione dei registri * chi copia avrà il compito annullato * HomeWork1 * HomeWork2 * HomeWork3 * HomeWork4 * HomeWork5 di recupero ---+++ Diario delle lezioni * venerdì 1/3/13: Introduzione al corso. Cenni storici. * lunedì 4/3/13: Architettura di Von Neumann a programma memorizzato e struttura della CPU della [[http://en.wikipedia.org/wiki/IAS_machine][IAS machine]]. Codifica delle istruzioni MIPS. Architettura load/store. Esempio di programma che calcola il minimo di tre valori. * venerdì 8/3/13: Modi di indirizzamento delle istruzioni. Istruzioni di salto condizionato. Esempio di programma che calcola il minimo di un vettore di interi. * lunedì 11/3/13: Salvataggio dei dati su stack, chiamata delle funzioni. Esercitazione assembler (Giuseppe Morlino). * venerdì 15/3/13: organizzazione dei vettori e delle matrici in memoria * lunedì 18/3/13: funzioni ricorsive - esercitazione * venerdì 22/3/13: sciopero mezzi + mia assenza * lunedì 25/3/13: realizzazione della CPU MIPS ad un colpo di clock (capitolo 4) * venerdì 29/3/13: festa * lunedì 1/4/14: festa * venerdì 5/4/13: pipeline e hazards * venerdì 19/4/13: esonero * [[%ATTACHURL%/esonero-19-4-13.pdf][esonero-19-4-13.pdf]]: Testo dell'esonero del 19-4-13 * lunedì 29/4/13: pipeline, esercitazioni assembler * venerdì 3/5/13: pipeline ed hazard sui dati e sul controllo * venerdì 10/5/13: lectio magistralis di Silvio Micali, Turing Award 2013 * lunedì 13/5/13: parallelizzazione statica e dinamica, esercitazioni assembler * venerdì 17/5/13: esercitazioni assembler (consegna correzioni esonero) * lunedì 20/5/13: memorie cache * venerdì 24/5/13: memorie cache, introduzione alla memoria virtuale * lunedì 27/5/13: memoria virtuale e TLB ---
This topic: Architetture2/MZ/AA12_13
>
WebHome
Topic revision: r50 - 2014-03-06 - AndreaSterbini
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback