Bulej 17.1.2012

LordG at 2012-01-17 13:55:07

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 at 2012-01-17 20:41:28

...a čekání 24 hodin na výsledky :-/

adammer at 2012-01-18 14:33:13

Uz by to skoro mohl opravit co? tohle cekani je naprd... Rikal nam vubec, kdy to bude? :O

adammer at 2012-01-20 00:09:21

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