BIOS
BIOS - basic input output systém - je základní programové vybavení počítače. BIOS je prostředník mezi hardware a softwareovým vybavením počítače. Pomocí správného nastavení lze podstatně zlepšit výkon počítače. Základní BIOS je uložen na adrese 0F0000H a je dlouhý 64kB. Dnešní rozšířené BIOSy mají délku 128kB. Některé přídavné desky (diskové řadiče, grafické karty, síťové karty) mají také svůj BIOS.
Instalace BIOSu spočívá v přepsání tabulky přerušení adresami jednotlivých rutin. Instalaci provádí POST.
Po instalaci BIOSu základní desky probíhá instalace rozšíření BIOSu pro který je vyhrazen prostor 0C8000H až 0DFFFFH po 2kB. Přítomnost rozšíření je charakteristická tím, že na začátku se nachází hodnota 0AA55H. Následující byte udává jeho délku v 512B. Končí kontrolním součtem. Do tabulky přerušení se tedy zapisuje adresa s ofsetem 3.
Zvláštním případem je BIOS grafických karet. Je na adrese 0C0000H a může být dlouhý 32kB (do adresy 0C7FFFH). Je instalován bezprostředně po zjištění funkčnosti základové desky POSTem. Pokud je grafický adaptér instalován na základní desce je na adrese 0E0000H, Což umožňuje instalovat dva adaptéry (ale jeden z nich musí být deaktivován).
K BIOSu se také počítá i skoky na základní programy OS. U DOSu to jsou IO.SYS a MSDOS.SYS.
Nastavení BIOSU se provádí pomocí BIOS Setupu uloženého v CMOS paměti pomocí tlačítka DEL resp. ESC.
Nejrozšířenější BIOS základové desky je AMI Bios. Upgrade BIOSu je výměnou ROM nebo u Flash pamětí jejich přehráním novým, pro danou desku určeným programem. U Flash je nutné provést jumprem povolení přepisu.
U nových serverů BIOS nabízí tři druhy konfigurace:
· User password
· Administrator password
· Hardware protection - zakazuje bootování z disket a CD ROM nebo harddisku, zamyká sériové a paralelní porty, případně znemožňuje zápis na pevný disk.
BIOS mají i některé jiné karty, jako např.
· grafická karta
· SCSI karta
·
Funkce BIOSu
128kB BIOS uložený obvykle v flash ROM podporuje tyto funkce
· advance Power Manangement
· Plug and Play
· Bootování z CD ROM
· 4 EIDE zařízení
· Master IDE včetně modu 5
· ECP/EEP protokoly paralelního portu
· PCI
· Bezpečnost podle normy C2
· External start a power off a start key (mezerníkem)
· DMI management z Win 95, OS2
· DDC1 (Display Data Channel)
· Spolupráce s Antivirovou ochranou
· Spolupráce pro diagnostiku disků
· 2 úrovně hesla
firmy American Megatrends Inc. Podporuje
· LS-120 diskety
· 120MB ATAPI
· kompletní boot z disket
· je zpětně kompatibilní
Plná funkčnost PnP vyžaduje
· PnP BIOS
· PnP zařízení a
· PnP operační systém.
BIOS nejdříve zařazuje z tabulky ESCD statická zařízení, to je s pevnými adresami, IRQ a DMA, pak teprve začne vyhledávat dynamická zařízení. Jejich parametry dočasně uloží opět do tabulky ESCD. BIOS nemusí být úspěšný v konfiguraci PnP (dynamických zařízeních), prot může požádat o pomoc uživatele dotazy, respektive zařízení nenakonfiguruje. Pak konfigurace je nutná provést pomocí Configuration Managera CM, který se spouští v configu.sys (device= C:\DWCFGMG.SYS) a zůstává residentem.
1. Zákaz konfigurace
2. vytvoření přehledu přidělených zdrojů
3. povolení I/O zařízení (např VGA karta),
4. Prohledání ISA ROM,
5. Konfigurace IPL (initial Program Load) zařízení - zařízení pro načtení systému,
6. povolení PnP,
7. start zaváděcího systému z IPL.
Potom OS PnP provede
1. spuštění CM - Configuration Manager pro identifikaci zbývajících zařízení
2. řeší konflikty