Bulej 17.1.2012

Ú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ů.
LordG
Matfyz(ák|ačka) level I
Příspěvky: 15
Registrován: 11. 1. 2012 13:08
Typ studia: Informatika Bc.

Bulej 17.1.2012

Příspěvek od LordG »

Dobrá zpráva, KVÍZ nebyl a patrně nebude. Místo 4 otázek jich je 16. Otázky typově stejné jako v minulých letech, snad akorát ne tak všeobecné - stránkování s příkladem, co je pagefault, co je plně asociativní cache, procesor, převést snippet z C do assembleru, co je problém producent-konzument: příklad a napsat snippet kódu implementující řešení. Každý příklad za 1 nebo 2 body, známkování 20-17=>1, 16-13=>2, 12-10=>3
LordG
Matfyz(ák|ačka) level I
Příspěvky: 15
Registrován: 11. 1. 2012 13:08
Typ studia: Informatika Bc.

Re: Bulej 17.1.2012

Příspěvek od LordG »

...a čekání 24 hodin na výsledky :-/
adammer
Matfyz(ák|ačka) level I
Příspěvky: 3
Registrován: 15. 1. 2012 13:57
Typ studia: Informatika Bc.

Re: Bulej 17.1.2012

Příspěvek od adammer »

Uz by to skoro mohl opravit co? tohle cekani je naprd... Rikal nam vubec, kdy to bude? :O
adammer
Matfyz(ák|ačka) level I
Příspěvky: 3
Registrován: 15. 1. 2012 13:57
Typ studia: Informatika Bc.

Re: Bulej 17.1.2012

Příspěvek od adammer »

tak uz to mame opraveny, otazky byly (+-):
1) jak se zarizuje to, ze kdyz bezi dve instance stejneho procesu, tak je kod onoho procesu ve fyzicky pameti jenom jednou?
2) co je pagefault, jak vznika a co s nim?
3) vyjimka a vnejsi preruseni: co je, jak vznika, cim se lisi a jak se s nim vyporadat
4) synchroni a asynchroni sbernice. Porovnat, vysvetlit...
5) strankovani 32-bit adresy na fyzicky ramec 4KiB. Vsechno co o tom vite.
6) Jakto, ze je soucet velikosti virtualnich adres vetsi, nez kolik mame fyzicky pameti. (ta otazka byla hodne jinak formulovana :D )
7) co se stane, kdyz intelackymu procesoru date program pro MIPS
8) co je metrika vykonosti cache?
9) hazardy u superskalarnich pipeline (jak se jim vyhnout, popsat je...)
10) jak procesor vi, ktere instrukce ma vykonat a s jakymi operandy?
11) plne asociativni cache (jak vypada, jak se tam ukladaji data, co v ni je ulozeno, jak se z ni cte..)
12) neco na Ahmaduv zakon
13) arbitrace na sbernici
14) instrukcema naprogramovat if(x == y) {g=h+j}
15) neco na little a big endian
16) problem konzument/producent

je to +-, ale nejaky dojem snad z toho dostanete...
Odpovědět

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