Besturingssysteem en hardware
Hoe groot is een eentraps paginatabel bij 32-bits virtuele adressen, een paginagrootte van 4 KB en 4 byte per paginatabelingang?
- A4 KB
- B4 MB
- C16 MB
Antwoord en toelichting tonen
Antwoord: B. 4 MB
Een paginagrootte van 4 KB = 2¹² betekent een offset binnen de pagina van 12 bits en een paginanummer van 32 − 12 = 20 bits, dus 2²⁰ = ongeveer 1 miljoen pagina's. Bij 4 byte per ingang is de tabel 2²⁰ × 4 B = 4 MB. Omdat per proces 4 MB nodig is, worden gewoonlijk meertraps paginatabellen gebruikt om ongebruikte delen weg te laten. 4 KB is de grootte van één pagina en 16 MB is de waarde bij 16 byte per ingang.