TQ: Virtuelt Minne, Paging og Segmentering Flashcards
Hva brukes en bitmap til?
Til å holde orden på hvilke page (frames) som er opptatt og ledige
Hvilke felter finnes i page table entry?
Present/Absent bit, protection bits, dirty bit, referenced bit, og mer shit
Hva kan gjøres for å redusere størrelsen på page tables i internminnet?
Oppdeling av page tables til flere nivåer, Inverted page tables
Reduseres antall TLB misser ved Affinity Scheduling? Hva med antall page faults?
Man plasserer en tråd på en CPU der den kjørte tidligere. Det vil redusere antall misser siden TLB finnes på hver CPU, men hjelper ikke på page faults siden minne er delt mellom alle CPUer.
Hvor stor blir en bitmap i et page-inndelt minnesystem med pagestørrelse 4KB og internminne pa 512MB?
2^29 / (2^12 * 2^3) = 2^14 = 16KB