21.1.2010 - Bulej

Úvodní přednáška zahrnující základy architektur počítačů, jejich vývoje, návrhu a implementace a základy teorie, koncepce a implementace operačních systémů.
Merlin
Matfyz(ák|ačka) level I
Příspěvky: 13
Registrován: 3. 2. 2008 01:00
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

21.1.2010 - Bulej

Příspěvek od Merlin »

Kvíz (jen co si pamatuju):
Převod čísla BIN -> OCT.
Na co je vhodné aktivní čekání.
Co je to TLB?
Jaký rozsah čísel je možné zakódovat v reprezentaci packed-BCD pomocí 36 bitů?
K čemu jsou stránkovací tabulky?
K čemu je dobré přejmenování registrů?
Co je nevýhoda segmentace?

Psací část:
1) Spin-lock. K čemu se používá? Rozdíl spin-locku a semaforu. Proč nefunguje uzamykání pomocí jedné logické proměnné? Napsat spin-lock v pseudokódu a vysvětlit. Proč je na víceprocesorovém stroji nutné používat zamykání a nestačí zakázat přerušení?
2) K čemu slouží řadič a jak je realizován? Co je mikroinstrukce? Rozdíl mezi horizontálním a vertikálním mikrokódem. V mikrokódu naprogramovat instrukci ACCAR... ACC <= mem[ACC + addr]
3) Co je a kdy nastává výpadek stránky? Co se děje po výpadku? Popsat algoritmus 1-handed CLOCK a posoudit jeho vhodnost. Dále byla zadána posloupnost a mělo se určit, kdy nastane první výpadek použitím metody clock a použitím optimální metody.
4) Výjimky a přerušení - vnitřní a vnější. Jak se obsluhují? Co musí mít HW pro podporu výjimek? Jaký je problém s výjimkami a přerušeními při spekulativním provádění instrukcí?
Animaniak
Matfyz(ák|ačka) level I
Příspěvky: 11
Registrován: 21. 1. 2010 15:01
Typ studia: Informatika Bc.

Re: 21.1.2010 - Bulej

Příspěvek od Animaniak »

ahoj,z čeho ses na to učil?
Merlin
Matfyz(ák|ačka) level I
Příspěvky: 13
Registrován: 3. 2. 2008 01:00
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

Re: 21.1.2010 - Bulej

Příspěvek od Merlin »

Ahoj
Jeho slidy + knížka Patterson, Hennessy - Computer Organization And Design + prošel jsem si otázky z předchozích zkoušek, co jsou tady na fóru.
anthony
Matfyz(ák|ačka) level I
Příspěvky: 8
Registrován: 12. 9. 2008 08:43
Typ studia: Informatika Bc.

Re: 21.1.2010 - Bulej

Příspěvek od anthony »

Dalsi otazky z kvizu byly:

Urcit maximalni pocet prenasenych dat na sbernici za sekundu na zaklade prenosove rychlosti, poctu bytu prenesenych v jednom taktu a toho jestli sbernice prenasi jen na nabezne nebo na obou hranach hod. sig.
Kdy se na celociselnem semaforu uspi proces?
Martin.M

Re: 21.1.2010 - Bulej

Příspěvek od Martin.M »

Mno... zkouška byla zajímavá, každopádně pokuď jste na přednáškách dávali pozor a rozuměli jste tomu, o čem Bulej mluvil, tak není čeho se bát. Teda vlastně je, ten kvíz je humus - když nebudete znát odpověď, tak hodně pomáhá si prostě přeložit věc, na kterou se ptá, z angličtiny do češtiny, a pak zdravý selský rozum. Jakmile projdete kvízem, tak tomu očividně trochu rozumíte a už je to v pohodě - na trojku stačí jen dvě otázky dobře, případně od všech otázek něco jako půlka. Druhé části se vážně nebojte, tu si nějak vycucáte z prstu i kdybyste se na to vůbec neučili, vyzkoušeno. :mrgreen:
John Beak
Matfyz(ák|ačka) level I
Příspěvky: 9
Registrován: 29. 10. 2009 20:59
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Re: 21.1.2010 - Bulej

Příspěvek od John Beak »

Jaké byly nároky na formálnost odpovědí? U matematických předmětů mě za okecávání pálili na hranici...
Trolling is a art.
Design Your Universe
IcyTower.cz
John Beak's Website
Odpovědět

Zpět na „SWI120 Principy počítačů a operačních systémů“