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

Avbrudds Requests (IRQ)

>

Så når en enhet har data som skal overføres, genererer det et avbrudd som sier "Mr. CPU jeg trenger din oppmerksomhet nå, vær så snill". Prosessoren stopper hva den gjør, og omhandler den enheten som ba sin oppmerksomhet. Ettersom moderne prosessorer er så hurtig i sammenligning med de fleste andre delsystemer i en datamaskin i moderne CPU kan håndtere mange slike avbrudds anmodninger om gangen.

Anta at en maskinskriver er å skrive med en hastighet på 120 ord i minuttet og som på gjennomsnitt er det fem bokstaver per ord.

Dette tilsvarer forbokstavene produsere 600 tegnene keyboard input per minutt. Dette betyr at en gammel 200 MHz Pentium-prosessor vil behandle 20.000.000 instruksjoner mellom hvert tastetrykk.

Dette er grunnen til å ha prosessoren bruker mye tid på å spørre tastaturet hvis det er behov for alle hjelpe ville være bortkastet, spesielt siden kontordame kan når som helst stoppe for et minutt eller to å gjennomgå kopiere, eller gjøre noe annet som gjør en kopp kaffe.

Selv mens håndtering av en overføring i full båndbredde fra et 28 800 Kb /sek modem, som selvfølgelig beveger data mye raskere enn forbokstavene fingre, har prosessoren over 60.000 instruksjon sykluser mellom byte den trenger for å behandle.

Avbrudds forespørsel Ledelse

Ved flere samtidige interrupt forespørsler CPU bruker et prioriteringssystem som gir en prioritert status å avbryte forespørsler basert på prioritet tilknyttet enheten som utsteder forespørsel. Dette er kjent som Interrupt Request Management.


Hardware Avbryter

Hardware avbryter slik som de som er nevnt ovenfor (skrive /keyboard input og modem overføringer) kan skilles fra programvare avbryter ved at de vanligvis stammer fra en enhet utenfor CPU

Programvare Avbryter

En annen type avbrudd som oppstår i moderne PCer.; kjent som programvare avbryter, blir generert av operativsystemet, programmer og diverse andre programmer. De brukes av ulike programmer som respons på ulike hendelser som oppstår som operativsystem og applikasjoner kjøre.

I hovedsak en programvare avbryte representerer CPU avbryte seg selv (som avbruddet stammer fra i CPU) og er en del av grunnen av hvordan CPU er i stand til å gjøre mange ting på en gang.

En datamaskinens BIOS gir ulike programvare rutiner (underprogrammer) som kan kalles av høyere nivå programvare som DOS, Windows eller programmene sine, til å utføre forskjellige oppgaver. Dette inkluderer handlinge

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