*   >> Lezen Onderwijs artikelen >> science >> computers

Interrupt Requests (IRQ's)

Bij het gebruik van multitasking besturingssystemen (zoals Windows, Mac OS X en Linux etc.) gebruikers de neiging om meerdere programma's, hulpprogramma's en applicaties die gelijktijdig /tegelijk hebben. Bijvoorbeeld: het bewerken van een Word-document, het downloaden van het internet en luisteren naar muziek. Om dit te kunnen de CPU deelt de verwerkingstijd van de taken die zijn aandacht doen. Deze omvatten de gebruiker geïnitieerde taken, het besturingssysteem, programma's, utilities, memory management en een flink aantal "achtergrond" diensten en routines.

Communiceren met de CPU

De meerderheid van de subsystemen in een PC nodig hebt om informatie te sturen naar en informatie van de CPU en het systeemgeheugen (RAM) te ontvangen. De meeste verwachten ook in staat zijn om de aandacht van de CPU's te krijgen wanneer ze dat doen.

Om de algehele efficiëntie van de computer te verbeteren moet de CPU op de overdracht van gegevens in evenwicht te brengen tussen zichzelf en de verschillende andere subsystemen van de machine en zoals jongleren verschillende subsystemen die kunnen vereisen "out of order" verwerking eisen, zoals input /output (I /O) apparaten en interfaces mens.

Er moet ook rekening houden met het feit dat verschillende subsystemen zal vereisen verschillende niveau CPU ondersteuning en verwerkingstijd om hun functionele eisen. De muis; bijvoorbeeld, heeft veel minder aandacht dan een harde schijf die bij de overdracht van een grote multi-gigabyte bestand. Er zijn in principe 2 manieren waarop dit kan worden gedaan:. CPU polling en het apparaat gestart onderbreken

Polling

Polling is het proces waarbij de CPU systematisch lokaliseert en vraagt ​​elk apparaat op zijn beurt als het nodig enige hulp of CPU-verwerkingstijd.

Overall; polling is een zeer inefficiënt proces, verspilt CPU eindige hulpbronnen omdat het vereist de CPU continu uitvoeren van dezelfde taken (vragen elk apparaat of het de aandacht van de CPU nodig) over en weer. Vaker wel dan niet zal het apparaat niet de aandacht van de CPU vereisen

Statistisch.; de meest waarschijnlijke antwoord of het resultaat van een hardware polling vraag is dat die het heeft ontvangen laatste keer (aanbod af). Pollen's inefficiëntie een andere strategie te overwinnen; bekend als "onderbreken"; ook wel Interrupt Request (IRQ), ontwikkeld.

onderbreekt

De andere manier waarop de processor (processor) kan gebruiken om CPU vereiste processen en data overdracht te gaan i

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.