*   >> Lese Utdanning Artikler >> science >> computers

Avbrudds Requests (IRQ)

Når du bruker multitasking operativsystemer (som Windows, Mac OS X og Linux etc.) brukere har en tendens til å ha flere programmer, verktøy og applikasjoner som kjører samtidig /samtidig. For eksempel: redigerer et Word-dokument, nedlasting fra Internett og lytte til musikk. For å være i stand til å gjøre dette CPU deler sin behandlingstid blant de oppgaver som krever sin oppmerksomhet. Disse inkluderer bruker initierte oppgaver, operativsystemet, programmer, verktøy, minnehåndtering og ganske mange "bakgrunn" tjenester og rutiner.


Å kommunisere med CPU

De fleste av delsystemene i en PC trenger å sende informasjon til og motta informasjon fra CPU og systemminne (RAM). De fleste også forvente å kunne få CPU oppmerksomhet når de gjør det.

For å forbedre datamaskinens generelle effektiviteten CPU må balansere dataoverføringer mellom seg selv og de ulike andre delsystemer i maskinen så vel som sjonglerer ulike delsystemer som kan kreve "out of order" behandlingen krever som input /output (I /O) enheter og menneskelige grensesnitt enheter.


Det må også ta hensyn til det faktum at ulike delsystemer vil kreve ulik nivåer av CPU støtte og behandlingstiden for å tilfredsstille sine funksjonelle krav. Musen; for eksempel trenger langt mindre oppmerksomhet enn en harddisk som er involvert i overføring av en stor multi-gigabyte fil. Det er i utgangspunktet 2 måter dette kan gjøres:. CPU polling og enhet initiert avbryte

Polling

Polling er prosessen der CPU systematisk lokaliserer og ber hver enhet i sin tur om det krever hjelp eller CPU behandlingstid.

Samlet; polling er en svært ineffektiv prosess, sløsing av en CPU er begrensede ressurser fordi det krever CPU å stadig utføre de samme oppgavene (spør hver enhet hvis det er behov for CPU oppmerksomhet) om og om igjen. Oftere enn ikke enheten vil ikke kreve CPU oppmerksomhet

Statistisk.; den mest sannsynlige svaret eller resultat av en maskinvare polling spørring er at den har mottatt forrige gang (tilbudet avslått). For å overvinne polling sin ineffektivitet en annen strategi; kjent som "Avbryte"; også referert til som Interrupt Request (IRQ), ble utviklet.


Avbryte

Den andre måten at CPU (prosessor) kan benytte for å håndtere CPU nødvendige prosesser og dataoverføringer er å ha enhetene krever CPU oppmerksomhet å utstede en forespørsel om oppmerksomhet som, og når de trenger det. Dette er det grunnleggende interrupt forespørsler.

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.