Besturingssysteem en hardware

Hoe groot is een eentraps paginatabel bij 32-bits virtuele adressen, een paginagrootte van 4 KB en 4 byte per paginatabelingang?

  1. A4 KB
  2. B4 MB
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. Hoeveel trappen moeten worden doorlopen bij een meertraps paginatabel met 48 bits van het virtuele adres, een paginagrootte van 4 KB en 512 ingangen (9 bits) per tabel?
  2. Welke combinatie van informatie bevat een paginatabelingang gewoonlijk?
  3. Welk voordeel van copy-on-write bij het kopiëren van een proces is juist?
  4. Welke uitleg over demand paging is juist?
  5. Wat is het doel van de referentiebit van elke pagina in het klokalgoritme (second-chance-algoritme) voor paginavervanging?

Vergelijkingen bij dit onderwerp