Tak kvízová část tentokrát docela peklo, postoupili jsme jen 4 z 20.
co jsou polyadické číselné soustavy
co musí splňovat HW, aby na něm šlapalo stránkování
jaká je výhoda horizontálního formátu oproti vertikálnímu (nebo obráceně?)
k čemu/proč se používá přejmenování registru
co řeší stránkovací tabulky
převod HEX na BIN
rozsah 57-bitového čísla ve dvojkovém doplňku
co je hlavní výhodou virtualizace paměti
jaká je hlavní výhoda stránkování oproti segmentaci
už nevím, snad něco z mikroarchitektury
Druhá část (sry za případnou nepřesnost):
Sběrnice - k čemu se používá a proč, přenosy na sběrnici, příklad jednoduchého přenosu na sběrnici, sběrnicový protokol, synchronní vs. asynchronní protokol, centrální vs. distribuované přidělování, arbitrace, kdy se provádí, apod.
Cache - plně asociativní mapování, obrázek, vysvětlit, jak a co ovlivňuje velikost řádku cache a další vlastnosti... (ne všechno jsem pobral, naflákal jsem tam hromadu věcí o cache, Dave si to snad nějak přebral :) )
Princip stránkování, nakreslit schéma převodu 32-bitové virtuální adresy na 36-bitovou fyzickou adresu pomocí 2 úrovní tabulek, vysvětlit + další drobnosti + max. počet pagefaultů
Superskalární procesory - principy, motivace, fungování, pipelining...
Přeju hodně štěstí, nakonec mám za 3... řeknu vám, úleva jak prase :D