BIOS van een computer biedt verschillende software routines (subprogramma's) die kunnen worden aangeroepen door een hoger niveau software zoals DOS, Windows, of hun applicaties, om verschillende taken uit te voeren. Dit omvat acties zoals het lezen en schrijven van de harde schijf, de verwerking van ontvangen van apparaten informatie, enz.
Een andere prestatiebevorderende functionaliteit die software interrupts mogelijk te maken is het faciliteren van systeemsoftware (DOS of het besturingssysteem), toepassingen en andere software voor directe toegang tot elkaar via BIOS routines zonder te weten waar de doeltoepassing woont in het geheugen.
Interrupt Vector Table
Normaal, een software-routine die u nodig hebt om het adres (weet bellen locatie) in het geheugen.
Echter; met interrupt verzoek een lijst genoemd een interrupt vector tabel is gecreëerd en dit wordt gebruikt om de noodzaak expliciet jij de juiste adres in het geheugen omzeilen. Nu elke keer dat het systeem wordt opgestart, de BIOS zet adressen die waar het routines liggen voor elke onderbreken dat het wordt gevormd om te reageren op.
Wanneer DOS, het besturingssysteem of andere applicaties willen een BIOS routine gebruiken , genereert een interrupt software.
Het systeem verwerkt de interrupt door het opzoeken van de waarde in de interrupt vector tabel en springt automatisch direct naar geschikte BIOS routine. Moderne besturingssystemen en applicaties, evenals DOS kan ook direct gebruik maken van deze interrupt vector tabel.
BIOS Assigned Names Logische
Het BIOS wijst logische namen aan apparaten op basis van hun IRQ nummer en het geheugen adres. Bijvoorbeeld: IRQ 3 en I /O-adres 2F8-2FFh wordt Com2
Voor de oudere systemen;. zoals die gebaseerd op de ISA-bus, is het vaak zo dat de standaard IRQ toewijzingen worden behouden.
Deze noodzaak is het meest gemeen met oudere software en games die de ISA SoundBlaster geluidskaart nodig toegankelijk zijn met behulp van de volgende configuraties: IRQ 5, I /O-adres 220h en DMA 1. Het niet nakomen hiervan leidt tot; in het beste geval niet in het spel geluid en in het slechtste geval geen spel helemaal
Interrupt Samenvatting
In het kort.
; interrupt verzoeken zijn een mechanisme waarmee de verschillende apparaten en software die deel uitmaken van een computer naar de verwerking wachtrij springen om taken van een vooraf bepaalde 'hogere' prioriteit te verlijden "voor zijn beurt". BIOS dienste