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
)
7) co se stane, kdyz intelackymu procesoru date program pro MIPS
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...