V IBM PC kompatibilních počítačích, hlavní úkoly PO jsou zpracovány v systému BIOS, což může některé z těchto povinností na jiné programy, jejichž cílem je inicializovat velmi specifické periferní zařízení, zejména pro video a SCSI inicializace. Tyto další programy specifické pro povinnost jsou obecně známé společně jako Romy možností nebo jednotlivě jako video BIOS, SCSI BIOS atd.,
mezi hlavní úkoly hlavní BIOS během POST jsou následující:
- ověření registrů CPU
- ověřit integritu kódu BIOS sám o sobě
- ověřit některé základní komponenty, jako je DMA, časovač, řadič přerušení
- najít, velikost, a ověřte, zda systém hlavní paměť
- inicializovat BIOS
- předat řízení na jiné specializované rozšíření Biosy (pokud je nainstalován)
- identifikovat, organizovat, a vybrat, které zařízení jsou k dispozici pro bootování
výše uvedené funkce jsou doručeny POŠTOU v všechny verze systému BIOS zpět na první., V novější verze systému BIOS, POST také:
- zjistit, inicializovat a katalog všech systémových autobusy a zařízení
- poskytnout uživatelské rozhraní pro konfiguraci systému
- vytvořit cokoliv prostředí systému je vyžadován cílovým operační systém
(Na začátku Biosy, PŘÍSPĚVEK nebyl organizovat nebo vyberte spouštěcí zařízení, to prostě identifikovány diskety nebo pevné disky, což by systém snažit nastartovat v tomto pořadí, a to vždy.)
BIOS začíná svůj příspěvek, když je CPU resetován. První umístění paměti, které se CPU pokusí provést, je známé jako resetovací vektor., V případě tvrdého restartu nasměruje northbridge tento kód načíst (požadavek) do systému BIOS umístěného v systémové paměti flash. Pro teplý boot bude BIOS umístěn na správném místě v paměti RAM a northbridge nasměruje volání resetovacího vektoru do paměti RAM. (V dřívějších počítačových systémech, než byly čipové sady standardní, by byla BIOS ROM umístěna v adresním rozsahu, který zahrnoval resetovací vektor, a BIOS běžel přímo z ROM. To je důvod, proč Základní deska BIOS ROM je v segmentu F000 v konvenční paměťové mapě.,)
během post flow současného BIOSu je jednou z prvních věcí, kterou by BIOS měl udělat, určit důvod, proč se provádí. Například pro studenou botu může být nutné provést všechny její funkce. Pokud však systém podporuje úspory energie nebo rychlé metody boot, BIOS může být schopen obejít standardní POST zjišťování zařízení, a prostě program zařízení z předinstalovaný systém zařízení tabulce.
post flow pro PC se vyvinul z velmi jednoduchého, přímočarého procesu na ten, který je složitý a spletitý., Během POST BIOS musí integrovat nepřeberné množství soutěží, vyvíjí, a i vzájemně si odporující standardy a iniciativy pro matice hardware a operační systémy na PC se očekává, že na podporu, i když na většině pouze jednoduché paměťové testy a nastavení obrazovky se zobrazí.
u dřívějších Bióz, až kolem přelomu tisíciletí, by příspěvek provedl důkladný test všech zařízení, včetně úplného testu paměti. Tento návrh IBM byl modelován po jejich větších (např. sálových) systémech, které by v rámci procesu studeného startu provedly kompletní hardwarový test., Jako PC platforma se vyvinul do více komodit, spotřebitelská zařízení, mainframe a minipočítače-inspiroval high-spolehlivost funkce, jako parity paměti a důkladný test paměti v každém PŘÍSPĚVKU, bylo upuštěno od většiny modelů. Exponenciální růst velikostí paměti PC, poháněný stejně exponenciálním poklesem cen paměti, byl také faktorem, protože doba trvání testu paměti pomocí daného CPU je přímo úměrná velikosti paměti.,
původní IBM PC může být vybaven jak malý jako 16 KB RAM a obvykle se mezi 64 a 640 KB; v závislosti na množství vybavených paměti, počítače 4.77 MHz 8088 nutné mezi pět sekund a 1,5 minut na dokončení POST a tam byl žádný způsob, jak ji přeskočit. Počínaje IBM XT byl během příspěvku namísto prázdné obrazovky zobrazen počet paměti. Moderní počítač s rychlostí sběrnice kolem 1 GHz a 32bitovou sběrnicí může být 2000x nebo dokonce 5000x rychlejší, ale může mít více než 3 GB paměti—5000x více., S lidmi jsou více znepokojen s boot časy, než v roce 1980, 30 až 60 sekund test paměti přidává nežádoucí zpoždění pro dávku důvěry, že není vnímán být stojí za to, že náklady tím, že většina uživatelů. Většina klonů PC BIOSes umožnila uživateli přeskočit kontrolu paměti RAM stisknutím klávesy a modernější stroje často neprováděly žádný test RAM, pokud nebyl povolen prostřednictvím nastavení systému BIOS. Kromě toho je moderní DRAM výrazně spolehlivější než DRAM v 80.letech.,
v rámci startovní sekvence mohou rutiny POST zobrazit výzvu uživateli pro stisknutí klávesy pro přístup k vestavěným instalačním funkcím systému BIOS. To umožňuje uživateli nastavit různé možnosti, zejména na základní desce před načtením operačního systému. Pokud není stisknuto žádné tlačítko, POST bude pokračovat do spouštěcí sekvence potřebné k načtení nainstalovaného operačního systému.,
Progress and error reportingEdit
BIOS POST card for ISA bus
BIOS POST card for PCI bus.
Professional BIOS POST card for PCI bus.,
Dvě PO sedmi segmentu displeje, integrované na základní desce počítače
původní IBM BIOS POST diagnostické informace k dispozici výstup počet I/O port 0x80 (zobrazí na obrazovce, není možné s některými druhy poruch). Oba pokrok údaj a chybové kódy jsou generovány; v případě selhání, které nebyly generovat kód, kód poslední úspěšné operace byla k dispozici k pomoci v diagnostice problému., Použití logického analyzátoru nebo vyhrazené poštovní karty—karty rozhraní, která zobrazuje výstup portu 0x80 na malém displeji—technik mohl určit původ problému. Jakmile je v počítači spuštěn operační systém, kód zobrazený takovou deskou může být bezvýznamný, protože některé operační systémy, například Linux, používají port 0x80 pro operace časování I/O. Skutečné číselné kódy pro možné fáze a chybové podmínky se liší od jednoho dodavatele systému BIOS k druhému. Kódy pro různé verze systému BIOS od jednoho dodavatele se mohou také lišit, i když mnoho kódů zůstává v různých verzích nezměněno.,
pozdější BIOSes použil sekvenci pípnutí z reproduktoru PC připojeného k základní desce (pokud je přítomen a pracuje) k signalizaci chybových kódů. Někteří prodejci vyvinuli proprietární varianty nebo vylepšení, například D-držák MSI. Po pípnutí kódy se liší od výrobce k výrobci.
informace o číselných a pípacích kódech jsou k dispozici od výrobců Bióz a základních desek. Existují webové stránky, které shromažďují kódy pro mnoho BIOSes.,ode)
Reference: AMIBIOS8 Check Point and Beep Code List, version 2.,se POST beep kódy se vztahuje konkrétně na CompTIA A+ Zkoušky:
Pípnutí | Význam | |
---|---|---|
Trvalý, krátké pípnutí | Napájení může být špatně | |
Dlouhé nepřetržité pípání | porucha Paměti | |
Trvalý, dlouhá pípnutí | Napájení špatné | |
Žádné pípnutí | Napájení špatné, systém není připojen ke zdroji napájení nebo napájení není zapnutý | |
Žádné pípnutí | Pokud vše funguje správně, může být problém s ‚pager‘ sám., Systém za normálních okolností pípne jedno krátké pípnutí.,/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 |