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 | ||
| + | |||
| + | |||
| + | |||
| + | |||