Besturingssysteem en hardware
Wat is de juiste rol van de interruptvectortabel?
- APer type bijhouden hoe vaak een interrupt is opgetreden
- BPer type interrupt of exception het adres vastleggen waar de verwerking begint
- 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.