Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
informatica_triennale:architettura_degli_elaboratori_2 [2021/02/15 14:41] – giuseppetm | informatica_triennale:architettura_degli_elaboratori_2 [2024/01/06 17:49] (versione attuale) – modifica esterna 127.0.0.1 | ||
---|---|---|---|
Linea 13: | Linea 13: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | Data la scarsa quantità di aggiornamenti e l' | ||
+ | |||
+ | ===== Laboratorio ===== | ||
+ | ==== Come faccio ad utilizzare MARS sui PC dei laboratori? ===== | ||
+ | Sembra che Java non sia installato su Windows, devi utilizzare Linux. Su Linux (Fedora) è sufficiente scaricare con Firefox il file .jar dal sito ufficiale ed eseguire i seguenti comandi: | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Per <tab> si intende di premere il tasto tab. | ||
===== Domande effettuate durante gli orali a distanza ===== | ===== Domande effettuate durante gli orali a distanza ===== | ||
Linea 145: | Linea 156: | ||
* Daisy chain | * Daisy chain | ||
+ | |||
+ | * Cos'è la memoria virtuale? | ||
+ | |||
+ | * Coerenza e consistenza | ||
+ | |||
+ | * Srotolamento dei cicli | ||
+ | |||
+ | * Superscalare (a piacere) | ||
+ | |||
+ | * Protocollo di arbitraggio (daisy chain) | ||
+ | |||
+ | * Cache a due vie | ||
+ | |||
+ | * Modificare la cpu per gestione di overflow | ||
+ | |||
+ | * Eccezione a piacere | ||
+ | |||
+ | * Write back - Write throught | ||
+ | |||
+ | * Protocollo write invalidate | ||
+ | |||
+ | * Superscalare, | ||
+ | |||
+ | * Cosa s' | ||
+ | |||
+ | * Branch prediction buffer a 2 bit (macchina a stati) | ||
+ | |||
+ | * Cos'è il BPB (struttura) | ||
+ | |||
+ | * Disegnare una DRAM | ||
+ | | ||
+ | * Disegnare una SRAM | ||
+ | |||
+ | * Come valutare le prestazioni (Speed Up - come si misura) | ||
+ | |||
+ | * Coerenza e consistenza delle memorie | ||
+ | |||
+ | * A cosa serve il write buffer? | ||
+ | |||
+ | * Tabella delle pagine (dove si trova? Come è fatta? Disegnarla - dimensionarla ho un architettura a 32 bit) | ||
+ | |||
+ | * Algoritmo richiesta dato | ||
+ | |||
+ | * Offset e Virtual Page Number | ||
+ | |||
+ | |||
+ | |||
+ | |||