Számítástechnika
BIOS

Basic Input/Output System. Egy olyan automatikusan elinduló programrendszer, mely egy külön chipben van eltárolva a számítógépben, és a különféle rendszerkomponenesek együttmûködését biztosítja.

Basic Input/Output System: A legtöbbször a flash memróiákat a Basic Input/Output System (BIOS)-hoz használják a számítógépben. Valójában minden számítógépben a BIOS biztosítja hogy a más chip-ek, merev lemezek, portok és a [%ID=33%]CPU[%ID%] együttmûködjenek. Minden napjainkban használt desktop és laptop számítógép tartalmaz egy mikroprocesszort ami a Central Processing Unit (CPU). A mikroprocesszor egy hardware komponens, hogy elvégezhesse a feladatát egy sor utasítást hajt végre ami a software. Valószínûleg két software típust mindenki ismer: - Az operációs rendszer (Operating System) - Az operációs rendszer egy sor szolgáltatást nyújt a számítógépen futtatott alkalmazások számára, és egy alapvetõ felhasználói felületet is biztosít. Például ilyen a Windows 98, Lunix, Unix de sok másféle is van. - Az alkalmazások (Applications) - Az alkalmazások programdarabok amik bizonyos mûveletek elvégzésére lettek kialakítva. A számítógépeden éppen most is fut egy böngészõ alkalmazása, vagy egy szövegszerkesztõ és így tovább. Vásárolhatunk is új alkalmazásokat és installálhatjuk õket. Ebbõl következik hogy a BIOS a harmadik fajta software amire a számítgépednek szüksége van hogy rendesen mûködjön. Mit csinál a BIOS?: A BIOS-nak több különbözõ feladata van, de a legfontosabb az operációs rendszer betöltése. Amikor bekapcsoljuk a számítógépet és a mikroprocesszor az elsõ utasításait próbálja végrehajtani, valahonnan utasításokat kell hogy kapjon. Nem kaphatja meg az operációs rendszertõl mert az operációs rendszer a merevlemezen található és a mikroprocesszor nem juthat el oda bizonyos utasítások nélkül amik megmondják neki hogyan. A BIOS szolgáltatja ezeket az utasításokat. Néhány egyéb funkció amit a BIOS ellát: - Power-On Self-Test (POST) az összes különbözõ hardwareelemet ellenõrzi hogy rendben mûködik e. - Aktiválja a más BIOS chipeket más bõvítõkártyákon amik a számítógépben vannak. Például SCSI és grafikus kártyáknak saját BIOS chipük van. - Egy sor alacson szintû utasítást ad amit az operációs rendszer a különbözõ hardware eszközök elérésére szolgáltat. Ezek azok a rutinok amirõl a BIOS a nevét kapta. Olyan dolgokat kezel mint például billentyûvet, monitor, soros és párhuzamos portok különösen bootoláskor. - Tárol és kezel egy sor beállítást a merev lemezhez, órához, ...stb. A BIOS egy spceiális program ami összekapcsolja a számítógép fõ hardware komponenseit az operációs rendszerrel. Álltalában Flash memória chip-ben tárolják de bizonyos alaplapokon ROM-ban. Amikor bekapcsoljuk a számítógépet a BIOS több dolgot is csinál. Álltalában ebben a sorrendben: 1 - Megnézi a [%ID=31%]CMOS[%ID%] setup-ot egyéni beállítások miatt 2 - betölti a megszakítás kezelõ és eszköz vezérlõket 3 - inicializálja a regisztereket és az energia gazdálkodást 4 - power-on self-test (POST)-et végez 5 - kiírja a rendszer beállításokat 6 - meghatározza mely eszközök tudnak bootolni 7 - elindítja a bootolási folyamatot Az elsõ információ amit a BIOS megnéz egy kicsi (64 byte) RAM-ban ami egy Complementary Metal Oxide Semiconductor (CMOS) chip-ben van tárolva. A CMOS Setup részletes információt ad a rendszerrõl és megváltoztatható ha a rendszer megváltozik. A BIOS ezt az információt arra használja hogy módosítsa vagy helyettesítse az eredeti beállításait ha ez szükséges. A megszakítás kezelõl kis programok amik átalakítóként mûködnek az operációs rendszer és a hardware elemek között. Például amikor megnyomunk egy billentyût a jel a billentyûzet megszakítás kezelõhöz megy, ami megmondja a CPU-nak hogy mi is az és továbbítja az operációs rendszernek. Az eszköz meghajtók szintén programok amik azonosítják az alapvetõ hardware elemeket mint például billentyûzet, egér, merevlemez, és floppy meghajtó. Mivel a BIOS egyfolytában adatokat közöl és fogad a hardware-tõl álltalában bemásolják (Shadow) a RAM-ba hogy gyorsabban fusson. A számítógép bootolásának folyamta: Amikor bekapcsoljuk a számítógépet az elsõ dolog amit látunk hogy a BIOS teszi a dolgát. Sok gépen a BIOS szöveges információkat ad például az installált memóra mennyiségérõl, a merevlemez típusáról és így tovább. Ebbõl is látszik hogy a BIOS a bootolási folyamat közben mennyit dolgozik hogy a gép beindulhasson. A CMOS Setup ellenõrzése és a megszakítás kezelõk betöltése után a BIOS megahtározza hogy melyik videó kártya mûködõképes. A legtöbb videókártyának van egy saját miniatûr BIOS-a ami elindítja a memóriát és a grafikus processzort a kártyán. Ha nincs akkor álltalában van egy videó meghajtó infromáció egy másik ROM-ban az alaplapon amit a BIOS be tud tölteni. Következõnek a BIOS megnézi hogy ez egy kideg bootolás vagy egy ujraindítás. Ezt úgy teszi hogy megnézi az értéket a 0000:0472-es memóriacímen. Ha az érték 1234h akkor ez egy újraindítás és a BIOS kihagyja a POST-t többi részét, minden egyéb úgy megy mint egy hideg bootolásnál. Ha ez egy hideg boot akkor a BIOS ellenõrzi a RAM-ot, egy írási/olvasási teszttel minden memória címet. Megnézi a PS/2-es és USB portokat az egér és a billentyûzet miatt. Megnézi a PCI-bust ha talál, és ellenõrzi az összes PCI kártyát. Ha a BIOS hibát talált a POST alat, jelzi egy sor sípolással vagy szöveges üzenettel a képernyõn. Egy itt felmerülõ hiba biztosan hardware eredetû. A BIOS információkat jelenít meg a következõkrõl álltalában: - Processzor - Floppy meghajtó, és merevlemez - Memória - BIOS módoítás dátuma - Képernyõ Minden speciális meghajtó mint például SCSI adapter, az adapterbõl töltödik be és a BIOS megjeleníti az információkat. Majd a BIOS sorba megnézi a tárolóeszközöket amik boot eszközöknek vannak kijelölve a CMOS Setup-ban. (A Boot a Bootstrap rövidítése.) A boot az operációs rendszer indításából áll. A BIOS megpróbálja elindítani a bootolást az elsõ eszközrõl a sorban. Ha nem sikerül a BIOS megpróbálja a következõ eszközt. Ha valaha hagytál már lemezt a meghajtóban amikor újraindítottad a géped akkor bizonyára találkoztál már a következõ üzenettel: Non-System disk or disk error Replace and strike any key when ready A BIOS megpróbált beindítani a számítógépet a meghajtóban felejtett lemezrõl. Mivel nem talált megfelelõ rendszerfileokat nem tudott tovább menni. Persze ilyenkor csak kivesszük a lemezt és megnyomunk valamit és minden rendben. BIOS konfigurálása: Korábban láthattuk hogy a BIOS megnézi a CMOS Setup-ot az egyéni beállítások után. Nézzük mit is kell tennünk hogy megváltoztassuk ezeket. Ahhoz hogy belépjünk a CMOS Setup-ba meg kell nyomni bizonyos billentyûket vagy billentyûkombinációkat a indítási folyamat elején. A legtöbb rendszer a következõket használja: "Esc", "Del", "F1", "F2", "Ctrl-Esc", vagy "Ctrl-Alt-Esc" hogy belphessünk a setup-ba. Álltalában van egy sor a képernyõ alján ami elmondja hogy milyen gombot kell megnyomni. ("Press ____ to Enter Setup") Amint beléptünk a setup-ba egy szöveges képernyõt fogunk látni választható opciókkal. Ezek egy része álltalános mások a BIOS gyártóktól függenek. Az Álltalános opciók a következõk: - System Time/Date - a rendszer dátumát és óráját lehet beállítani - Boot Sequence - A sorrend amiben a BIOS megpróbálja betölteni az operációs rendszert - Plug and Play - Egy szabvány az csatlakoztatott eszközök automatikus felismerésére. Álltalában "Yes"-re érdemes állítni ha az operációs rendszer és a számítógép is támogatja. - Mouse/Keyboard - Num Lock, billentyûzet engedélyezése, egér automatikus felismerés... - Drive Configuration - Merevlemez, CD-ROM és floppy meghajtó beállítása - Memory - A BIOS irányítása egy meghatározott memória részbe - Security - kódszó megadása a számítógép beindításához - Power Management - meghatározható az energiagazdálkodás, hogy meddig legyen a gép standby és suspend módban - Restor default - alap beállítások visszaállítása - Exit - kilépés, tárolhatjuk a módosításokat vagy anélkül Legyünk nagyon óvatosak amikor megváltoztatjuk a beállításokat. Helytelen beállítások megakadályozhatják a bootolást. Amikor befejeztük válasszuk a "Save Changes" opciót és kilépés. A BIOS ujraindítja a gépet hogy az új beállítások érvénybe lépjenek. A BIOS CMOS technológiát használ a változtatások tárolására. Ezzel a technológiával egy kis lithium vagy Ni-Cad elem elég energiát ad az iformációk tárolására évekig. Léteznek már olyan új CMOS chip-ek is amikbe egy 10-éves élettartamú kis lithium elem van beépítve. A BIOS frissítése: Néha szügség van a számítógép BIOS-ának frissítésére. Ez elsõsorban régebbi gépeknél fordul elõ. Amint új eszközök és szabványok jelennek meg a BIOS-nak meg változnia hogy megértse az új hardware eszközt. Mivel a BIOS a ROM-nak egy formályában van tárolva a megváltoztatása egy kicsit nehezebb mint az átlagos programok esetében. Ahhoz a BIOS-t megváltoztassunk egy sepciális programra lesz szükségünk a számítógép vagy a BIOS gyártójától. Nézzk meg a BIOS verziót és a dátumát ami induláskor látható vagy kérdezzük meg a számítógép gyártójától, hogy milyen BIOS-unk van. Majd menjünk el a BIOS gyártójának weblapjára hogy van e frissítés. Töltsük le a frissítést és a programot amivel installálhatjuk. Néha a program és a frissítés egybe van kombinálva. Másoljuk a programot az frissítéssel együtt egy floppy lemezre. Indítsuk újra a gépet a floppy lemezzela meghajtóban és a program törli a régi BIOS-t és beírja az újjat. A fõ BIOS gyártók a következõk: - American Megatrends Inc. (AMI) - Phoenix Technologies - Acer Labs - Winbond Mint ahogy a CMOS Setup estében, itt is legyünk óvatosak a BIOS frissítéssel. Gyõzõdjünk meg róla hogy a frissítés kompatibilis a jelenlegi rendszerrel. Különben elronthatjuk a BIOS-t ami azt jelenti hogy nem tudjuk beindítani a gépet.


Létrehozva: - 2008-03-20 23:25:25
A cikkhez tartozó képek
Nincsenek további képek.

További friss bejegyzések a kategóriából