computervrienden

Wat is de BIOS?

BIOS staat voor 'Basic Input Output System' en is het stuurprogramma van het moederbord. De BIOS stuurt de gehele computer. Het controlleerd bijvoorbeeld het werkgeheugen op fouten en vraagt bij het opstarten alle aangesloten apparaten op. In een BIOS kunnen per menu instellingen bekeken en veranderd worden, om bijvoorbeeld de performance van de computer te verbeteren. De modernere BIOS kan bij veroudering per diskette ge-update worden ('Flashing').

CMOS

CMOS staat voor 'Complementary Metal Oxide Semiconductor'. Hier worden de belangrijkste gegevens van de BIOS in opgeslagen. De CMOS wordt door een batterij gevoed zodat ook bij het uitschakelen van de pc de gegevens bewaard blijven.

Wat voert de BIOS uit?

POST

Elke BIOS voert bij het opstarten van de computer een POST-routine uit (Power-On Self-Test) om de status van de hardware te controleren. Hij test de ROM programma's, systeemgeheugen, processor (CPU), 128 bytes van de CMOS instellingen, aanwezigheid van andere ROM-chips (op o.a. de videokaart). Na alle testen zal de routine op de harde schijf aangeroepen waarmee het besturingssysteem geladen kan worden. Uiteraard pas nadat alle testen succesvol zijn afgesloten.

Setup

Door middel van de CMOS-setuproutine kan de gebruiker een aantal opties aangeven waarmee de computer op moet starten. Enkele opties zoals:

  • Bootsequence (de volgorde waarin apparaten opgestart kunnen worden als andere falen)

  • Tijd

  • Numlock-status aan/uit bij opstarten

  • Handmatige grootte van de harde schijf opgeven

  • Vastzetten van IRQ's aan bepaalde kaarten


De CMOS-setuproutine slaat zijn gegevens op in een RAM-chip die zijn gegevens zou verliezen bij het afsluiten van de computer. Op dat probleem op te vangen heeft (bijna) elke computer een batterij aan boord (meestal een knoopcel).

Systeemdiensten (System Services)

Na het testen van de belangrijkste componenten volgt het 'opvangen' van alle hardware. De BIOS-functies staan namelijk tussen de hardware en het besturingssysteem in. Deze staat hier als agent te fungeren en controleert op fouten. Indien een fout optreedt m.b.t. de hardware zal er een fout gegenereerd worden en doorgegeven aan het besturingssysteem.

Overige

ESCD

ESCD staat voor "Extended System Configuration Data (ESCD)" en is een zeer belangrijk onderdeel wat bij de BIOS hoort. De functie is namelijk het onderzoeken van wijzigingen in de hardwareconfiguratie en tevens het opslaan van deze instellingen.

Hierdoor kan de computer sneller opstarten (zonder steeds alle hardware te moeten detecteren) en tevens kunnen de geheugentoewijzigingen hetzelfde blijven. Het is theoretisch mogelijk dat de BIOS-routines bij 1 configuratie meerdere indelingen genereren, waardoor het systeem vreemde kuren zal gaan tonen.

Door deze instellingen op te slaan en bij de volgende start te vergelijken, kunnen we steeds dezelfde geheugentoewijzingen maken (IRQ, DMA etc).

Zo leest o.a. Microsoft Windows leest de ESCD uit om wijzigingen te ontdekken, waardoor ook besturingssystemen een extra winst kunnen halen in de opstarttijd.

De informatie die door de ESCD-routines worden ingewonnen worden opgeslagen bij de overige instellingen van de CMOS.

Gigabyte DualBIOS

DualBIOS van Gigabyte is een techniek waarbij een reserve-BIOS aanwezig is. Deze tweede chip biedt extra hulp indien de eerste chip faalt.

Indien de eerste chip niet goed werkt (door het werk van een virus of mislukte flashpoging), dan zal de tweede chip 'actief' worden en het systeem opstarten. Logischerwijze kan de eerste chip dan opnieuw geflashed worden.
 
© Maartens Automatisering

'actief' en 'basic en 'complementary en 'flashing' en 'opvangen' en aangeroepen en aangesloten en aangeven en aantal en aanuit en aanwezig en aanwezigheid en afgeslotensetupdoor en afsluiten en agent en andere en apparaten en batterij en bekeken en belangrijk en belangrijkste en bepaalde en besturingssysteem en besturingssysteemoverigeescdescd en besturingssystemen en bewaard en biedt en bijna en bijvoorbeeld en bios-functies en bios-routines en biosbios en blijven en blijvenwat en boord en bytes en cmos-setuproutine en cmoscmos en componenten en computer en
In samenwerking met Moerstaal / hosting door: Interlize.NET

Belangrijk: Op deze site staan veel tips, hints, en ander materiaal waarmee je de instellingen van je pc, software of randapparatuur kunt wijzigen. Computervrienden kan echter nooit aansprakelijk worden gesteld voor eventuele gevolgen door het gebruik van informatie op deze site! -- All contents © copyright 2001 - 2008 Maartens Automatisering all rights reserved.