Besturingssysteem en hardware

Welke uitleg over demand paging is juist?

  1. ABij het starten van het programma worden eerst alle pagina's in het fysieke geheugen geladen
  2. BVeelgebruikte pagina's worden altijd in de cache vastgezet in plaats van op schijf
  3. CBij het eerste gebruik van een pagina treedt een paginafout op en wordt de pagina op dat moment in het fysieke geheugen geladen
Antwoord en toelichting tonen

Antwoord: C. Bij het eerste gebruik van een pagina treedt een paginafout op en wordt de pagina op dat moment in het fysieke geheugen geladen

Bij demand paging wordt bij het starten van het programma alleen de paginatabel klaargemaakt en worden de feitelijke pagina's niet ingelezen. Bij de eerste toegang treedt een paginafout op en leest het besturingssysteem alleen die pagina van schijf. Starten gaat sneller en voor code en gegevens die nooit worden gebruikt hoeft geen geheugen te worden gebruikt. Dit is het omgekeerde van de methode waarbij eerst alles wordt geladen, en heeft niets te maken met vastzetten in de cache.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. Wat is het doel van de referentiebit van elke pagina in het klokalgoritme (second-chance-algoritme) voor paginavervanging?
  2. Bij paginavervanging met FIFO kan het aantal paginafouten toenemen terwijl het aantal fysieke pagina's is vergroot. Hoe heet dit verschijnsel?
  3. Hoe heet de toestand waarin door te weinig fysiek geheugen alleen nog pagina's worden verdrongen en ingelezen en het werk nauwelijks vordert?
  4. De geheugentoegangstijd is 100 ns en de afhandeling van een paginafout kost 8 ms. Hoeveel bedraagt ongeveer de gemiddelde toegangstijd als eens per miljoen toegangen een paginafout optreedt?
  5. Wat moet bij een contextwisseling worden opgeslagen voor het proces waarvan wordt overgeschakeld?

Vergelijkingen bij dit onderwerp