Besturingssysteem en hardware

Wat is de juiste rol van de interruptvectortabel?

  1. APer type bijhouden hoe vaak een interrupt is opgetreden
  2. BPer type interrupt of exception het adres vastleggen waar de verwerking begint
  3. CBijhouden in welke volgorde het volgende proces wordt uitgevoerd
Antwoord en toelichting tonen

Antwoord: B. Per type interrupt of exception het adres vastleggen waar de verwerking begint

Wanneer een interrupt of exception optreedt, krijgt de CPU het nummer (vectornummer) dat bij de oorzaak hoort, leest het beginadres van de handler uit de interruptvectortabel en draagt de verwerking daarheen over. De inhoud van de tabel wordt bij het opstarten door het besturingssysteem ingesteld zodat voor timer, apparaten, paginafouten en systeemaanroepen verschillende handlers kunnen worden aangeroepen. Het tellen van aantallen gebeurt met een ander mechanisme voor statistiek, en de volgorde van processen wordt door de scheduler van het besturingssysteem beheerd.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. Waarop moet worden gelet bij het tijdelijk uitschakelen (maskeren) van interrupts tijdens een kritieke bewerking?
  2. Wat is de juiste reden dat de verwerking van een interrupthandler wordt gesplitst in een kort deel dat direct wordt uitgevoerd en een rest die later in een gewone context wordt uitgevoerd?
  3. Wat is de juiste rol van de paginatabel?
  4. In welk geval treedt een paginafout op?
  5. Welk verloop van de verwerking door het besturingssysteem is juist wanneer toegang tot een naar schijf verdrongen pagina een paginafout veroorzaakt?

Vergelijkingen bij dit onderwerp