A BIOS (Basic Input Output System) fogalma
A BIOS az angol Basic Input Output System rövidítése, ami magyarul alapvető bemeneti–kimeneti rendszert jelent, és a számítógép szoftveres és hardveres része közötti interfész megvalósítására szolgál. Fizikailag az alaplapon lévő BIOS, az egyes bővítőkártyákon található BIOS és ezek eszközmeghajtói alkotják a számítógép BIOS-át. Ezek közül az alaplap BIOS-a a BIOS legfontosabb része, mert ez tartalmazza az alapvető konfigurációs beállításokat és hajtja végre a diagnosztikai ellenőrzéseket.
A BIOS-t egy, az alaplapon elhelyezkedő integrált áramkör tartalmazza (a régebbi típusokban ROM-ba égetve, később EEPROM, manapság Flash RAM-ban). A BIOS chipjének a kapacitását megabitekben (Mb) mérjük, egy chip általában 1-4 Mb memóriát tartalmaz. Két része van: fix rész, variábilis rész.
Annak érdekében, hogy biztosítsuk a számítógép helyes működését, a BIOS-nak ismernie kell a gép paramétereit, valamint a jelenlegi konfigurációt. Ez az információ egyrészt magába a BIOS-ba van bekódolva (pl. ACPI információk, IRQ routing), másrészt a CMOS RAM (Complementary Metal Oxide Semiconductor RAM) tárolja. Ez egy speciális memória, melynek elektromos táplálását akkumulátor vagy elem segítségével oldják meg. Ez is az alaplapon található. Ennek a rendszernek köszönhető, hogy a CMOS adatai a gép kikapcsolása után sem tűnnek el.
A BIOS fogalma Gary Kildall találmánya és elsőként a CP/M operációs rendszerben jelent meg 1975-ben, amely a CP/M gépspecifikus részét írja le, a boot folyamat alatt töltődik be és közvetlenül a számítógép hardverével áll kapcsolatban, ahhoz interfész-funkciókat biztosítva. A CP/M gépek általában csak egy a ROM-ba helyezett egyszerű boot loaderrel rendelkeztek.
Amikor az IBM megalkotta a PC-t, akkor a firmware szerepet a BIOS nevű program kapta, ám a jól megalkotott firmware-ekkel ellentétben manapság csak hátrányt jelent, bár ez nem csak neki köszönhető, hanem mert az x86 processzorcsalád történetéből adódóan ragaszkodnak a visszafelé való kompatibilitáshoz, ezért évtizedek óta elavult technikákat próbál újabbakkal ötvözni, nem sok sikerrel.
Az Intel a Tiano kódnevű termékével kívánja leváltani a közel 20 esztendős BIOS-t. Azonban a BIOS utódjának az UEFI (Universal Extensible Firmware Interface) tekinthető, mely már támogatja a grafikus megjelenést és a Secure Boot opciót, mely csak aláírással ellátott kódot enged betölteni.
1. Hardverek ellenörzése (POST - Power-On Self Test)
2. Hardverek vezérlőinek betöltése
3. Rendszerkonfiguráció
4. Az adott Operációs Rendszer betöltése
5. BIOS interfész biztosítása az Operációs Rendszer számára.
A BIOS indulásakor a képernyőn kiírja a pontos tipusát:
Az alaplapon található BIOS chip beazonosítása, majd azon leolvasni a BIOS tipusát (ez számítógépek esetén PLCC, vagy DIP chip is lehet):
Ha már tudjuk a tipusát, akkor a hengjelzések beazonosítása alapján könnyen megtudhatjuk, hol is keressük a hibát a számítógépünkben.