BIOS
Van Wikipedia
BIOS is een acroniem voor Basic Input Output System.
Het BIOS is een bibliotheek met een set basisinstructies voor de communicatie tussen het besturingssysteem of operating system (OS) en de hardware. Tijdens het opstarten van een pc (personal computer), wanneer het OS nog niet geladen is, is dit ook de enige software die beschikbaar is.
Wanneer een computer wordt gestart, wordt eerst de POST (Power-On Self Test) in het BIOS doorlopen.
Als alles in orde lijkt (de pc piept precies 1 keer), roept het BIOS vervolgens het OS aan (meestal door de eerste sector van een aanwezige harde schijf te lezen). Dit opstarten wordt "booten" genoemd: de bootstrap-routines in het BIOS zijn de eerste stap waarmee de computer zichzelf start.
[bewerk] Geschiedenis
Het BIOS van een computer is opgeslagen in een aparte chip op het moederbord. Vroeger (rond 1990) stond het BIOS in een EPROM en kon niet gewijzigd worden, vanaf ca. 1995 werd steeds vaker EEPROM gebruikt, waarmee een BIOS vernieuwd kon worden zonder een chip te vervangen.
Moderne personal computers hebben doorgaans uitgebreide setup-mogelijkheden. Doorgaans werkt dit als volgt: bij het opstarten van een computer kan men met een speciale toets (vaak Delete, F10 of F1) dit opstartproces onderbreken en "naar de setup gaan", nog voordat het besturingssysteem geladen wordt. Via meerdere schermen kunnen dan BIOS-instellingen gewijzigd worden. Na het terugschrijven van deze instellingen naar de EEPROM wordt het bootproces opnieuw gestart.
Een voorbeeld van een BIOS-instelling die vaak gewijzigd wordt, is de volgorde waarin de pc informatiedragers (schijven, floppy, cd, netwerk) afloopt op zoek naar een geldig besturingssysteem om te laden (de boot sequence). Meestal zal de eerste locatie om te zoeken de floppydisk of CD-rom zijn. Als er geen opstartinformatie op deze locatie gevonden is zal er op de volgende locatie gezocht worden (meestal de harde schijf).
Omdat het BIOS-systeem reeds meer dan 20 jaar oud is, heeft Intel een vervanger klaar in de vorm van Extensible Firmware Interface.