od peci1 » 3. 2. 2009 15:28
Ahoj, zkouska po procteni fora celkem pohodova
V prvni casti krom porad omilanejch otazek bankeruv algoritmus a vybrat, do ceho patri. Tady je zadrhel v tom, ze jsou moznosti deadlock avoidance a deadlock prevention, mezi cimz ja (gramaticky) nevidim rozdil. Kazdopadne spravne je avoidance. Do cestiny radsi neprekladam, vznikly by jen dalsi zavadejici nazvy
Pak nejaky prevod z bin do hexdec. Kdo se na to alespon poradne podival, nemohl mit problem (az na bankere).
Druha cast:
1)Spin-lock, co to je, jak se pouziva, priklad spravne a nespravne implementace, proc ktera funguje ci nefunguje. Proc je treba pri praci na vic procesorech spin-lock a nestaci jen zakazat preruseni.
2)Vysvetlit strankovani, obrazek viceurovnoveho strankovani, vyznam a obsah radku strankovaci tabulky (PTE = Page Table Entry). Co je to TLB (reseno na foru uz driv) a jeho vztah se stridanim kontextu procesoru (nejsme si jisti, ale asi se uklada spolu s obsahem registru...)
3)Pocitani max. vypadku stranek.
4)Co je vyjimka, vnejsi preruseni. V cem se lisi. Co musi podporovat mikroradic, aby zvladal preruseni. Jak probiha preruseni z pohledu mikroradice. Jaky je problem preruseni pri spekulativnim vykonavani a out-of-order vykonavani.
Tot snad vse.
Ahoj, zkouska po procteni fora celkem pohodova :)
V prvni casti krom porad omilanejch otazek bankeruv algoritmus a vybrat, do ceho patri. Tady je zadrhel v tom, ze jsou moznosti deadlock avoidance a deadlock prevention, mezi cimz ja (gramaticky) nevidim rozdil. Kazdopadne spravne je avoidance. Do cestiny radsi neprekladam, vznikly by jen dalsi zavadejici nazvy :)
Pak nejaky prevod z bin do hexdec. Kdo se na to alespon poradne podival, nemohl mit problem (az na bankere).
Druha cast:
1)Spin-lock, co to je, jak se pouziva, priklad spravne a nespravne implementace, proc ktera funguje ci nefunguje. Proc je treba pri praci na vic procesorech spin-lock a nestaci jen zakazat preruseni.
2)Vysvetlit strankovani, obrazek viceurovnoveho strankovani, vyznam a obsah radku strankovaci tabulky (PTE = Page Table Entry). Co je to TLB (reseno na foru uz driv) a jeho vztah se stridanim kontextu procesoru (nejsme si jisti, ale asi se uklada spolu s obsahem registru...)
3)Pocitani max. vypadku stranek.
4)Co je vyjimka, vnejsi preruseni. V cem se lisi. Co musi podporovat mikroradic, aby zvladal preruseni. Jak probiha preruseni z pohledu mikroradice. Jaky je problem preruseni pri spekulativnim vykonavani a out-of-order vykonavani.
Tot snad vse. :)