od Alesak » 15. 2. 2011 12:42
Test byl IMHO jednoduchý, pamatuji si jen:
- charakteristika kombinačního obvodu
- k čemu slouží TLB
- programmed I/O
- co ovlivňuje OS a jeho vstupně výstupní rutiny
- jak velká nemůže být stránka (když číslo není 2^n)
- co dělá scheduler
víc si nepamatuju, bylo to ale simple.
Ve slohové části bylo:
1. zpracování vnějších přerušení a vnitřních výjimek, jak funguje, z hlediska OS a při out-of-order a spekulativním provádění instrukcí?
2. jak funguje cache, nakreslit schéma přímo adresované cache, jak se změní charakteristiky v závislosti na rozměru řádku (při stejné velikosti cache)...
3. mikroprogramování, jak se liší horizontální/vertikální uložení mikroinstrukcí, napsat instrukci nepřímého skoku: PC <= mem [PC + 1 + addr]
4. kdy dojde k pagefaultu, co se přitom děje, jak funguje algoritmus LRU, srovnejte na zadané sekvenci algoritmus LRU a optimální algoritmus
Byla na to tentokrát 1.5 hodina, hurá. Ale myslím, že optimální by bylo 2.5.
Test byl IMHO jednoduchý, pamatuji si jen:
- charakteristika kombinačního obvodu
- k čemu slouží TLB
- programmed I/O
- co ovlivňuje OS a jeho vstupně výstupní rutiny
- jak velká nemůže být stránka (když číslo není 2^n)
- co dělá scheduler
víc si nepamatuju, bylo to ale simple.
Ve slohové části bylo:
1. zpracování vnějších přerušení a vnitřních výjimek, jak funguje, z hlediska OS a při out-of-order a spekulativním provádění instrukcí?
2. jak funguje cache, nakreslit schéma přímo adresované cache, jak se změní charakteristiky v závislosti na rozměru řádku (při stejné velikosti cache)...
3. mikroprogramování, jak se liší horizontální/vertikální uložení mikroinstrukcí, napsat instrukci nepřímého skoku: PC <= mem [PC + 1 + addr]
4. kdy dojde k pagefaultu, co se přitom děje, jak funguje algoritmus LRU, srovnejte na zadané sekvenci algoritmus LRU a optimální algoritmus
Byla na to tentokrát 1.5 hodina, hurá. Ale myslím, že optimální by bylo 2.5.