Besturingssysteem en hardware
Welke uitleg over demand paging is juist?
- ABij het starten van het programma worden eerst alle pagina's in het fysieke geheugen geladen
- BVeelgebruikte pagina's worden altijd in de cache vastgezet in plaats van op schijf
- 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.