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

Avbrudds Requests (IRQ)

r som å lese og skrive fra harddisken, bearbeiding av informasjon mottatt fra enheter, etc.

En annen prestasjonsfremmende funksjonalitet som programvare avbryter gjør mulig er å legge til rette systemprogramvaren (DOS eller operativsystemet), programmer og annet programvare for å få direkte tilgang til hverandre via BIOS rutiner uten å vite hvor målet programmet ligger i minnet.

Avbrudds Vector Table

Normalt å kalle en programvare rutine du trenger å vite adressen ( Plasseringen) i minnet.

Derimot; med avbruddsforespørsler en tabell kalt en interrupt vektor bordet er opprettet og dette brukes til å omgå behovet for å eksplisitt vet riktig adresse i minnet. Nå hver gang systemet startes, setter BIOS-adresser som representerer hvor rutinene er plassert for hver avbryte at det er konfigurert til å svare på.

Når DOS, operativsystemet eller andre programmer vil bruke en BIOS rutine genererer det en programvare avbryte. Systemet behandler avbruddet ved å slå opp verdien i avbruddsvektoren bordet og deretter hopper direkte automatisk til riktig BIOS rutine.

Moderne operativsystemer og applikasjoner samt DOS kan også direkte bruke dette avbruddet vektor tabellen.

BIOS Assigned logiske navn

BIOS tildeler logiske navn til enheter basert på deres IRQ nummer og minneadresse. For eksempel: IRQ 3 og I /O-adresse 2F8-2FFh blir Com2

For eldre systemer;. slik som de som er basert rundt ISA bussen, er det ofte slik at standard IRQ oppgaver må bevares.

Dette nødvendig er mest vanlig med eldre programvare og spill som krever ISA Soundblaster lydkort for å være tilgjengelig ved hjelp av følgende konfigurasjoner: IRQ 5, I /O Address 220H og DMA 1. Unnlatelse av å etterkomme vil resultere i; i beste fall ingen i spillet lyd og i verste fall ingen spill i det hele tatt

Avbrudds Summary

I korte.

; avbrudds forespørsler er en mekanisme som gjør det mulig for de forskjellige enheter og programvare som utgjør en datamaskin til å hoppe behandling kø for å få oppgavene til en forutbestemt "høyere" prioritet som skal utføres "ut av turn". BIOS-tjenester tilbys via programvare avbryter, som ligner på maskinvare avbrudd, bortsett fra at de er generert inne i CPU av programmer i stedet for å bli generert utenfor CPU av maskinvareenheter. Anmeldelser

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