Besturingssysteem en hardware

Welk verloop van de verwerking door het besturingssysteem is juist wanneer toegang tot een naar schijf verdrongen pagina een paginafout veroorzaakt?

  1. AHet programma wordt direct afgebroken en de pagina wordt niet ingelezen
  2. BNa het inlezen van de pagina wordt de instructie die de fout veroorzaakte overgeslagen en wordt vanaf de volgende instructie hervat
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. Wat is de belangrijkste reden om de paginatabel meertrapsgewijs (hiërarchisch) in plaats van eentrapsgewijs te maken?
  2. Hoe groot is een eentraps paginatabel bij 32-bits virtuele adressen, een paginagrootte van 4 KB en 4 byte per paginatabelingang?
  3. 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?
  4. Welke combinatie van informatie bevat een paginatabelingang gewoonlijk?
  5. Welk voordeel van copy-on-write bij het kopiëren van een proces is juist?

Vergelijkingen bij dit onderwerp