od Miniak » 5. 6. 2006 13:50
ja som mal:
1) co je to vyhladoveni (ze to nerobi nic uzitocne napriek tomu ze to nieco robi, vid filozofovia)
2) kolko diskov moze vypadnut pri RAID 5 (1)
3) kedy sa proces zablokuje na semafore, citac cele cislo (aka je hodnota citaca pred operaciou DOWN) (<= 0, tu som mal mozno chybu)
potom klasika:
4) kedy nastane deadlock
5) LRU, 4 ramce, pocet vypadkov stranok, ... dake poradie pristupu
6) 2 bajtova instrukcia, 8 MB dat, 4 KB stranka, 3 urovnove strankovanie, tie tabulky maju 1024 poloziek, max pocet vypadkov (4114)
okecavacky:
7) zaklady strankovania (VA -> FA, indexovanie v strankovacej tabulke, PTE, riesenie velkosti - inverzne (hashovane) + viacurovnove, TLB, riesi fragmentaciu, |VAP| > |FAP|, ...)
8 ) architektury OS (monolit, mikrokernel, hybrid/modularny)
9) monitory (trieda C++, fronta cakajucich, WAIT, SIGNAL, sychro na vstupe/vystupce z public metody, shared data = private polozky, implementovanie v compilere, ...)
ja som mal:
1) co je to vyhladoveni (ze to nerobi nic uzitocne napriek tomu ze to nieco robi, vid filozofovia)
2) kolko diskov moze vypadnut pri RAID 5 (1)
3) kedy sa proces zablokuje na semafore, citac cele cislo (aka je hodnota citaca pred operaciou DOWN) (<= 0, tu som mal mozno chybu)
potom klasika:
4) kedy nastane deadlock
5) LRU, 4 ramce, pocet vypadkov stranok, ... dake poradie pristupu
6) 2 bajtova instrukcia, 8 MB dat, 4 KB stranka, 3 urovnove strankovanie, tie tabulky maju 1024 poloziek, max pocet vypadkov (4114)
okecavacky:
7) zaklady strankovania (VA -> FA, indexovanie v strankovacej tabulke, PTE, riesenie velkosti - inverzne (hashovane) + viacurovnove, TLB, riesi fragmentaciu, |VAP| > |FAP|, ...)
8 ) architektury OS (monolit, mikrokernel, hybrid/modularny)
9) monitory (trieda C++, fronta cakajucich, WAIT, SIGNAL, sychro na vstupe/vystupce z public metody, shared data = private polozky, implementovanie v compilere, ...)