Besturingssysteem en hardware
Waarop moet worden gelet bij het tijdelijk uitschakelen (maskeren) van interrupts tijdens een kritieke bewerking?
- AAls de uitschakeling lang duurt, wordt de reactie op andere interrupts vertraagd, dus moet ze zo kort mogelijk zijn
- BBij uitschakelen van interrupts gaan alle binnenkomende interrupts verloren en worden ze nooit meer verwerkt
- CBij uitschakelen van interrupts neemt het vermogensverbruik van de CPU sterk toe, dus mag het niet worden gebruikt
Antwoord en toelichting tonen
Antwoord: A. Als de uitschakeling lang duurt, wordt de reactie op andere interrupts vertraagd, dus moet ze zo kort mogelijk zijn
Door interrupts uit te schakelen kan het bijwerken van gedeelde gegevens niet halverwege worden onderbroken, maar interrupts die ondertussen binnenkomen moeten wachten. Als de uitschakeling lang duurt, worden de ontvangst van communicatie en timerverwerking vertraagd, wat leidt tot gemiste gegevens en trage reactie, dus wordt het uitgeschakelde interval zo kort mogelijk gehouden. Binnengekomen interrupts worden meestal in behandeling gehouden en verwerkt nadat de uitschakeling is opgeheven, dus ze gaan niet allemaal verloren. Het vermogensverbruik neemt ook niet sterk toe.