Besturingssysteem en hardware
Welk verloop van de verwerking door het besturingssysteem is juist wanneer toegang tot een naar schijf verdrongen pagina een paginafout veroorzaakt?
- AHet programma wordt direct afgebroken en de pagina wordt niet ingelezen
- BNa het inlezen van de pagina wordt de instructie die de fout veroorzaakte overgeslagen en wordt vanaf de volgende instructie hervat
- CDe pagina wordt gereed gemaakt en van schijf ingelezen, de tabel wordt bijgewerkt en de instructie wordt opnieuw uitgevoerd
Antwoord en toelichting tonen
Antwoord: C. De pagina wordt gereed gemaakt en van schijf ingelezen, de tabel wordt bijgewerkt en de instructie wordt opnieuw uitgevoerd
Bij een paginafout door een legitieme toegang zoekt het besturingssysteem een vrije fysieke pagina (of verdringt een andere pagina als er geen is), leest de inhoud van schijf en maakt de paginatabelingang geldig. Daarna voert het de instructie die de fout veroorzaakte vanaf het begin opnieuw uit, zodat het programma doorgaat alsof er niets is gebeurd. Als de instructie wordt overgeslagen, wordt die toegang niet uitgevoerd en is het resultaat onjuist. Afbreken gebeurt bij een ongeldige toegang tot een adres zonder toewijzing.