Energiebeheer (softwaregestuurd)
Wat is het juiste gebruik van de WFI-instructie (Wait For Interrupt) van Arm-processors?
- AAlle interrupts verbieden om de verwerking te versnellen
- BWachten tot een draadloos LAN-signaal komt
- CAls er geen werk is, de CPU in een toestand met laag vermogen stoppen om op een interrupt te wachten en hervatten wanneer er een interrupt komt
Antwoord en toelichting tonen
Antwoord: C. Als er geen werk is, de CPU in een toestand met laag vermogen stoppen om op een interrupt te wachten en hervatten wanneer er een interrupt komt
Als bij afwezigheid van werk in een lege lus wordt gewacht, blijft de CPU instructies uitvoeren en vermogen gebruiken. Bij uitvoering van de WFI-instructie gaat de CPU, onder meer door de klok stop te zetten, in een toestand met laag vermogen en doet niets tot er een interrupt komt. Hij wordt gebruikt in de idle-verwerking van besturingssystemen en bij het wachten op de volgende interrupt in de hoofdlus van een microcontroller. Ook x86 heeft een instructie met vergelijkbare werking, HLT.