Az IBM PC kompatibilis számítógép, a fő feladatai UTÁNI kezelik a BIOS, ami lehet, hogy kezét egy ilyen vámok, hogy más programok célja, hogy inicializálja nagyon különleges perifériás eszközök, nevezetesen a videó, illetve a SCSI-inicializálás. Ezek a többi duty-specifikus programok általánosan ismert együttesen opció ROM vagy egyénileg, mint a video BIOS, SCSI BIOS, stb .. ,
Az igazgató feladatait a fő BIOS POST során a következőképpen alakulnak:
- ellenőrizze a CPU regiszterek
- ellenőrizze, hogy a tisztesség, a BIOS kód önmagában
- ellenőrizze, néhány alapvető összetevők, mint a DMA, időzítő, megszakítás vezérlő
- találni, méret, ellenőrizze a rendszer fő memória
- BIOS inicializálja
- átadni az irányítást más, különleges kiterjesztését BIOSes (ha van)
- azonosítani, a rendezés, majd válassza ki, hogy mely eszközök állnak rendelkezésre az indítás
Az említett funkciókat szolgálnak fel, amelyet a POST, a BIOS-verziók vissza az első., A későbbi BIOS verziók, POST is:
- fedezze fel, inicializálja, és katalógus minden rendszer buszok és eszközök
- felhasználói felület a rendszer konfigurációs
- építeni bármilyen rendszerkörnyezet szükséges a cél operációs rendszer
(a korai BIOSes, POST nem szervez, vagy válassza ki a boot eszközök, egyszerűen azonosított floppy vagy merevlemezek, amely a rendszer megpróbálja indítani ebben a sorrendben, mindig.)
a BIOS a CPU alaphelyzetbe állításakor kezdi meg bejegyzését. Az első memória helyét, amelyet a CPU megpróbál végrehajtani, reset vektornak nevezik., Kemény újraindítás esetén a northbridge irányítja ezt a kódot (kérés) a rendszer flash memóriájában található BIOS-ba. A meleg indításhoz a BIOS a RAM megfelelő helyén helyezkedik el, a northbridge pedig a reset vektorhívást a RAM-ra irányítja. (A korábbi PC-rendszerekben, mielőtt a chipsetek szabványosak lettek volna, a BIOS ROM egy címtartományban lenne, amely tartalmazza a reset vektort, a BIOS pedig közvetlenül a ROM-ból futott ki. Ez az oka annak, hogy az alaplap BIOS ROM szegmensben F000 a hagyományos memória térkép.,)
a kortárs BIOS UTÓÁRAMLÁSA során az egyik első dolog, amit a BIOS-nak meg kell tennie, meghatározza a végrehajtás okát. Például egy hidegindításhoz szükség lehet az összes funkció végrehajtására. Ha azonban a rendszer támogatja az energiatakarékosságot vagy a gyors indítási módszereket, akkor a BIOS képes lehet megkerülni a szabványos post device discovery-t, majd egyszerűen programozza az eszközöket egy előre telepített rendszereszköz tábláról.
a PC-hez tartozó POST flow egy nagyon egyszerű, egyszerű folyamatból összetett és bonyolult folyamattá fejlődött., A poszt során a BIOS-nak rengeteg versengő, fejlődő, sőt kölcsönösen kizáró szabványt és kezdeményezést kell integrálnia a hardver és operációs rendszer mátrixára, amelyet a PC várhatóan támogat, bár legfeljebb csak egyszerű memória tesztek és a beállítási képernyő jelenik meg.
a korábbi Biózisokban, az ezredforduló körül, a poszt alapos tesztet végezne az összes eszközről, beleértve a teljes memória tesztet is. Az IBM ezt a tervét a nagyobb (pl. mainframe) rendszereik alapján modellezték, amelyek teljes hardver tesztet végeznének a hidegindítási folyamat részeként., Mint a PC platform alakult több árucikk fogyasztói készülék, a mainframe – s minicomputer-ihlette magas megbízhatóságú funkciók, mint például a paritás memória, valamint az alapos memória teszt minden POST ejtették a legtöbb modell. A PC memóriaméretek exponenciális növekedése, amelyet a memória árának ugyanolyan exponenciális csökkenése vezetett, szintén szerepet játszott ebben, mivel egy adott CPU-t használó memória teszt időtartama közvetlenül arányos a memória méretével.,
az eredeti IBM PC akár 16 KB RAM-mal is felszerelhető, és általában 64-640 KB között volt; a felszerelt memória mennyiségétől függően a számítógép 4, 77 MHz 8088-as frekvenciája öt másodperc és 1, 5 perc között szükséges a poszt befejezéséhez, és nem lehetett kihagyni. Az IBM XT-től kezdve egy üres képernyő helyett egy MEMÓRIASZÁM jelenik meg a POST során. Egy modern PC, amelynek buszsebessége körülbelül 1 GHz, 32 bites busz pedig 2000x vagy akár 5000x gyorsabb lehet,de több mint 3 GB memóriával rendelkezik – 5000x több., Mivel az embereket jobban érdekli a rendszerindítási idő, mint az 1980-as években, a 30-60 másodperces memória teszt nemkívánatos késleltetést eredményez a bizalom javára, amelyet a legtöbb felhasználó nem ér meg. A legtöbb klón PC BIOSes lehetővé tette a felhasználó számára, hogy kihagyja a POST RAM ellenőrzést egy gomb megnyomásával, a modernebb gépek pedig gyakran nem végeztek RAM tesztet, kivéve, ha a BIOS beállításán keresztül engedélyezték. Ezenkívül a modern DRAM lényegesen megbízhatóbb, mint a DRAM volt az 1980-as években.,
A kezdő sorrend részeként a POST rutinok megjeleníthetnek egy promptot a felhasználó számára a BIOS beépített beállítási funkcióinak eléréséhez. Ez lehetővé teszi a felhasználó számára, hogy az operációs rendszer betöltése előtt különféle lehetőségeket állítson be az alaplapra. Ha nincs gomb megnyomva, a bejegyzés a telepített operációs rendszer betöltéséhez szükséges rendszerindítási sorrendbe lép.,
Progress and error reportingEdit
BIOS POST card for ISA bus
BIOS POST card for PCI bus.
Professional BIOS POST card for PCI bus.,
Két UTÁNI hét-szegmensben jelenik integrált a számítógép alaplap
Az eredeti IBM BIOS készült UTÁNI diagnosztikai információ áll rendelkezésre, kimenetén száma i/O port 0x80 (a képernyő kijelző nem volt lehetséges, néhány kudarc módok). Mind az előrehaladást jelző, mind a hibakódok keletkeztek; olyan hiba esetén, amely nem generált kódot, az utolsó sikeres művelet kódja rendelkezésre állt a probléma diagnosztizálásához., Logikai analizátor vagy dedikált POST kártya-egy interfész kártya, amely a 0x80 port kimenetét mutatja egy kis kijelzőn-a technikus meghatározhatja a probléma eredetét. Miután egy operációs rendszer fut a számítógépen, az ilyen tábla által megjelenített kód értelmetlenné válhat, mivel néhány operációs rendszer, például Linux, használja a 0x80 portot az I/O időzítési műveletekhez. A lehetséges fázisok és hibafeltételek tényleges numerikus kódjai különböznek az egyik BIOS szállítótól a másikig. Az egyetlen beszállítótól származó különböző BIOS-verziók kódjai is változhatnak, bár sok kód változatlan marad a különböző verziókban.,
később a BIOSes az alaplaphoz csatlakoztatott PC hangszóróból (ha van és működik) hangjelzést használt a hibakódok jelzésére. Egyes gyártók saját fejlesztésű változatokat vagy fejlesztéseket fejlesztettek ki, például az MSI D-Konzolját. A hangjelzés utáni kódok gyártónként eltérőek.
a numerikus és sípoló kódokra vonatkozó információk a BIOSes és alaplapok gyártóitól érhetők el. Vannak olyan webhelyek, amelyek kódokat gyűjtenek sok Biózis számára.,ode)
Reference: AMIBIOS8 Check Point and Beep Code List, version 2.,se POST hangjelzés kódok tartoznak kifejezetten a CompTIA A+ Vizsga:
Hangjelzés | Azaz | |
---|---|---|
Állandósult, rövid | tápegység lehet rossz | |
a Hosszú, folyamatos hangjelzés | Memória hiba | |
Stabil, hosszú hangjelzés | tápegység rossz | |
Nem beep | tápegység rossz, rendszer nincs csatlakoztatva, vagy a hatalom nincs bekapcsolva | |
Nem beep | Ha úgy tűnik, minden megfelelően működik, lehet, hogy probléma van a ‘csipogó’ magát., A rendszer általában egy rövid hangjelzést ad.,/td> | Color/graphics printer |
1500–1599 | Synchronous communication device, adapter, or port | |
1700–1799 | Hard drive or adapter (or both) | |
1800–1899 | Expansion unit (XT) | |
2000–2199 | Bisynchronous communication adapter | |
2400–2599 | EGA system-board video (MCA) | |
3000–3199 | LAN adapter | |
4800–4999 | Internal modem | |
7000–7099 | Phoenix BIOS chips | |
7300–7399 | 3.,5-inch disk drive | |
8900–8999 | MIDI adapter | |
11200–11299 | SCSI adapter | |
21000–21099 | SCSI fixed disk and controller | |
21500–21599 | SCSI CD-ROM system |