*   >> Læs Uddannelse artikler >> science >> computers

Interrupt Anmodning (IRQ'er)

Underprogrammer), der kan kaldes af højere niveau software som DOS, Windows eller deres ansøgninger, til at udføre forskellige opgaver. Dette omfatter handlinger som at læse og skrive fra harddisken, behandling af oplysninger modtaget fra enheder osv

En anden præstationsfremmende funktionalitet, software interrupts gør muligt, er lette systemsoftware (DOS eller operativsystemet), applikationer og andre software til at få direkte adgang hinanden via BIOS rutiner uden at vide hvor målet ansøgningen bosat i hukommelsen.


Interrupt Vector Tabel

Normalt at kalde en software rutine, du har brug for at kende dens adresse ( placering) i hukommelsen. Imidlertid; med afbryder anmoder om en tabel kaldet en interrupt vektor tabellen er oprettet og dette bruges til at omgå behovet for eksplicit kende den korrekte adresse i hukommelsen. Nu hver gang systemet startes op, BIOS sætter adresser, der repræsenterer hvor dets rutiner er placeret for hver afbryder at det er konfigureret til at reagere på.


Når DOS, operativsystemet eller andre programmer vil bruge en BIOS rutine , det genererer en software interrupt. Systemet behandler interrupt ved at kigge op værdien i interrupt vektor tabellen og derefter automatisk springer direkte til den relevante BIOS rutine. Moderne operativsystemer og applikationer samt DOS kan også direkte bruge denne interrupt vektor tabellen.

BIOS Tildelt Logiske Navne

BIOS tildeler logiske navne til enheder baseret på deres IRQ nummer og hukommelse adresse.

For eksempel: IRQ 3 og I /O-adresse 2F8-2FFh bliver Com2

For ældre systemer. såsom dem baseret omkring ISA bussen, er det ofte tilfældet, at standardindstillingerne IRQ opgaver skal bevares. Denne nødvendighed er mest fælles med ældre software og spil, der kræver ISA SoundBlaster lydkort til at være tilgængelige ved hjælp af følgende konfigurationer: IRQ 5, I /O-adresse 220h og DMA 1. Manglende overholdelse vil resultere i; i bedste nej i spil lyd og i værste fald ingen spil overhovedet

Afbryd Resumé

I korte.

; interruptanmodninger er en mekanisme, der gør det muligt for forskellige enheder og software, der udgør en computer til at springe behandling køen for at få opgaver en forudbestemt "højere" prioritet der skal udføres "uden for tur". BIOS tjenester er tilgængelige ved hjælp af software interrupts, som svarer til hardware interrupts bortset fra at de er genereret inde i CPU'en ved programmer i stedet for at blive

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.