Tags:
create new tag
view all tags
LATEST NEWS

  • Esami successivi (in data, orario e aula da destinarsi)
    • inizio aprile appello straordinario riservato a fuori corso, lavoratori e laureandi
    • settimana del 5-9 giugno 2017
    • settimana del 26-30 giugno 2017
    • inizio novembre appello straordinario riservato a fuori corso, lavoratori e laureandi

  • nella verbalizzazione degli esami (che devo chiudere e firmare digitalmente) uso questo schema:
    • RINUNCIA: ha svolto almeno parte dell'esame ma deve completare il resto in un appello successivo
    • ASSENTE: non ha partecipato ad alcuna prova d'esame in questo appello
    • BOCCIATO: non lo uso
  • chi deve completare l'esame (le prove superate restano valide) si iscriva su infostud al prossimo appello

Corso di Architetture degli Elaboratori - AA 2015-16 - canale MZ

  • Docente: AndreaSterbini
    • Ricevimento studenti: martedý dalle 15 alle 18 presso lo studio 314b, Via Salaria 113, terzo piano (Dip. di Informatica)
  • Lezioni:
    • lunedý dalle 10.30 alle 13.30 (lezione + esercitazione)
    • giovedý dalle 11.30 alle 13.30 (lezione)
  • Aula: Aula 13 di Ingegneria Via Scarpa, 14 - presso Aule di Ingegneria - ROMA

Libro di testo

Prova scritta di metÓ corso ("esonero")

A metÓ corso verrÓ svolto un compito scritto di teoria sulla prima parte del corso (fino alla CPU ad un colpo di clock compresa) Chi supera l'"esonero" pu˛ svolgere solo la seconda metÓ dell'esame scritto

ModalitÓ di valutazione

Il voto finale Ŕ formato da:

  • fino a 2 punti aggiuntivi per lo svolgimento corretto dei compiti per casa (opzionale)
  • una prova pratica di assembler da svolgere in laboratorio in 2 ore, in cui dovete realizzare un programma ricorsivo funzionante (se ricorsivo vale 30, se iterativo vale 18)
  • un esame scritto di teoria/esercizi
  • un esame orale di teoria
    • si pu˛ accedere all'orale solo se si sono superate le due prove scritta/pratica

  • Ŕ permesso svolgere le 3 prove (scritto, ASM, orale) in sessioni diverse

Esercitazioni di Assembly e compiti per casa (homeworks)

  • usiamo il simulatore MARS
    • gira su qualsiasi OS che abbia Java
    • simula il processore MIPS di cui studiamo la progettazione nel corso
  • chi copia vedrÓ il proprio compito annullato

Risultati degli esami scritti

Testi degli esami scritti

Info sugli anni precedenti

Diario delle lezioni

  • lun 22/2: Introduzione al corso, cenni storici, la IAS machine, esecuzione delle istruzioni sulla IAS machine, CISC vs MIPS
  • gio 25/2: Modi di indirizzamento degli argomenti delle istruzioni, formato delle istruzioni MIPS
  • lun 29/2: Struttura del MIPS, registri e formato delle istruzioni, organizzazione della memoria. Esercitazione ASM
  • gio 3/3: Vettori e matrici
  • lun 7/3: switch-case, funzioni semplici, OOP semplice
  • gio 10/3: ricorsione
  • lun 14/3: OOP, funzioni ricorsive, trasformazione da cicli a ricorsione
  • gio 17/3: CPU MIPS ad un colpo di clock
  • lun 21/3: CPU a 1 colpo di clock, tempi, aggiunta di J, anticipazione di beq
  • gio 24/3: vacanze pasquali
  • lun 28/3: vacanze pasquali
  • gio 31/3: introduzione alla pipeline, data hazard, control hazard, forwarding e stalli
  • lun 4/4: anticipo di J. Esercitazione su funzioni ricorsive ed esercizi di esonero
  • gio 7/4: Esercitazione su funzioni ricorsive ed esercizi di esonero
  • lun 11/4: esonero
  • gio 14/4: (settimana esoneri)
  • lun 18/4: soluzioni dei compiti di esonero
  • gio 21/4: realizzazione della pipeline
  • lun 25/4: Festa della Liberazione
  • gio 28/4: Hazard sui dati e sul controllo, forwarding ed unitÓ del forwarding in ID e EXE
  • lun 2/5: Stalli ed unitÓ per gli hazard, esercitazione su stalli e codice
  • gio 5/5: parallelizzazione statica, eccezioni
  • lun 9/5: parallelizzazione dinamica, XXX, Esercitazione
  • gio 12/5: cache direct mapped e fully associative
  • lun 16/5: cache multilivello, Esercitazione sulle cache
  • gio 19/5: Cache multiple e protocollo di snooping, Memoria Virtuale
  • lun 23/5: Cache + Memoria virtuale, Esercitazioni
  • gio 26/5: Esercitazioni di esame

Come far girare Mars su W10 con uno schermo 4k

Seguite la risposta su http://superuser.com/questions/988379/how-do-i-run-java-apps-upscaled-on-a-high-dpi-display

Ovvero

  1. installate Resource Tuner
  2. copiate il file "C:\ProgramData\Oracle\Java\javapath\javaw" sul desktop in modo da poterlo modificare
  3. aprite il file con Resource Tuner e aprite la risorsa Manifest\Neutral
  4. cambiate la riga
       <dpiAware>true</dpiAware>
       
    in
         <dpiAware>false</dpiAware>
       
  5. salvate il file col nome javaw.nodpi e copiatelo nella directory da cui l'avete preso
  6. aprite il file Mars.jar usando javaw.nodpi oppure usate il comando
  • javaw.nodpi -jar Mars.jar

Slides utili

ATTENZIONE: le slides dell'anno scorso sono solo appunti. NON SONO SUFFICIENTI A SUPERARE L'ORALE CHE ╚ BASATO SUL LIBRO

Edit | Attach | Watch | Print version | History: r78 < r77 < r76 < r75 < r74 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r78 - 2017-03-05 - AndreaSterbini





 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback