Katso myös: Käynnistäminen § käynnistysjärjestystä IBM PC-yhteensopivat

Vuonna IBM PC-yhteensopivat tietokoneet, tärkeimmät tehtävät POST hoitaa BIOS, joka voi luovuttaa joitakin näistä velvollisuuksista muita ohjelmia alustaa hyvin erityinen oheislaitteet, erityisesti video-ja SCSI-alustus. Nämä muut velvollisuuskohtaiset ohjelmat tunnetaan yleisesti nimellä option ROMs tai erikseen nimellä video BIOS, SCSI BIOS, jne.,

tärkeimmät tehtävät tärkeimmistä BIOS POST: in aikana ovat seuraavat:

  • tarkista, SUORITTIMEN rekisterit
  • tarkistaa eheyden BIOS-koodin itse
  • varmista, joissakin perus komponentit, kuten DMA, ajastin, keskeytys-ohjain
  • etsi, koko, ja tarkistaa järjestelmän keskusmuisti
  • alustaa BIOS
  • pass ohjaus muut erikoistuneet tiedostotunnistetta Biosit (jos asennettu)
  • tunnistaa, järjestää, ja valita, mitkä laitteet ovat saatavilla käynnistäminen

toiminnot edellä tiedoksi POSTITSE kaikki BIOS-versiot takaisin hyvin ensimmäinen., Myöhemmin BIOS-versiot, POSTITSE myös:

  • tutustu, alustaa, ja luettelo kaikki järjestelmän bussit ja laitteet
  • tarjota käyttöliittymä järjestelmän kokoonpano
  • rakentaa mitä tahansa järjestelmän ympäristö on tarpeen kohde-käyttöjärjestelmä

(alkuvuodesta Biosit, POSTI ei ole järjestää tai valitse boot-laitteet, se yksinkertaisesti tunnistaa levykkeiden tai kiintolevyjen, johon järjestelmä yrittää käynnistää siinä järjestyksessä, aina.)

BIOS aloittaa postinsa, kun suoritin nollataan. Ensimmäinen muistipaikka, jonka suoritin yrittää suorittaa, tunnetaan reset-vektorina., Kun kyseessä on kova uudelleenkäynnistys, northbridge ohjaa tämän koodin nouto (pyyntö) BIOS sijaitsee järjestelmän flash-muisti. Lämmin saapas, BIOS sijaitsee oikeassa paikassa RAM ja northbridge ohjaa reset vektori puhelun RAM. (Aiemmissa PC-järjestelmissä ennen piirisarjojen standardia BIOS-ROM olisi sijoitettu osoitealueelle, johon kuului reset-vektori, ja BIOS juoksi suoraan ROM: sta. Tämän vuoksi emolevyn BIOS-ROM on segmentissä F000 tavanomaisessa muistikartassa.,)

Aikana POST virtaus nykyaikainen BIOS, yksi ensimmäisistä asioista, BIOS pitäisi tehdä, on määrittää syy, se on suorittamista. Esimerkiksi kylmä saapas voi joutua suorittamaan kaikki toiminnallisuutensa. Jos, kuitenkin, järjestelmä tukee virransäästö tai quick boot menetelmiä, BIOS voi kiertää standardi POST device discovery, ja yksinkertaisesti ohjelmoida laitteet esiasennettu järjestelmä, laite, pöytä.

POST flow PC on kehittänyt hyvin yksinkertainen, suoraviivainen prosessi, joka on monimutkainen ja sekava., Aikana POST BIOS on integroida lukuisia kilpailevia, kehittyvä, ja jopa toisensa poissulkevia standardeja ja aloitteita matriisi laitteisto ja Käyttöjärjestelmät PC odotetaan tukea, vaikka korkeintaan vain yksinkertainen muisti testejä ja setup-näyttö tulee näkyviin.

aiemmissa BIOSeissa, aina vuosituhannen vaihteeseen saakka, posti suorittaisi kaikkien laitteiden perusteellisen testin, mukaan lukien täydellisen muistitestin. Tämä IBM: n suunnittelema malli oli mallinnettu niiden suurempien (esim.keskustietokoneiden) järjestelmien mukaan, jotka suorittaisivat täydellisen laitteistotestin osana kylmäkäynnistysprosessiaan., Koska PC-alustan kehittynyt enemmän hyödyke kuluttajalle laitteen, keskusyksikön – ja minicomputer-vaikutteita korkea-luotettavuus ominaisuuksia, kuten tavallinen muisti ja perusteellinen muisti testi, joka LÄHETTÄÄ olivat laskeneet useimmissa malleissa. Eksponentiaalinen kasvu PC memory koot vetämänä yhtä eksponentiaalinen lasku muisti hinnat, oli myös yksi tekijä tässä, kuten kesto muisti testi käyttää tiettyä CPU on suoraan verrannollinen muistin koko.,

alkuperäisen IBM PC voi olla varustettu niin vähän kuin 16 KB RAM-muistia ja yleensä oli välillä 64 ja 640 KB; määrästä riippuen varustettu memory, tietokoneen 4.77 MHz: n 8088 välillä tarvitaan viisi sekuntia ja 1,5 minuuttia POST ja ei ollut mitään keinoa ohittaa sen. IBM XT: stä alkaen muistimäärä näytettiin postauksen aikana tyhjän näytön sijaan. Moderni PC, jossa on linja noin 1 GHz: n 32-bittinen väylä saattaa olla 2000x tai jopa 5000x nopeammin, mutta se saattaa olla enemmän kuin 3 GT muistia—5000x enemmän., Ihmiset ovat enemmän huolissaan boot kertaa nyt kuin 1980-luvulla, 30-60 sekunnin muisti testi lisää ei-toivottuja viive hyötyä luottamusta siihen, että ei koeta olevan sen arvoista, että kustannukset, joita useimmat käyttäjät. Useimmat klooni PC BIOSes salli käyttäjän ohittaa POST RAM tarkistaa painamalla näppäintä, ja nykyaikaisemmat koneet usein ei RAM-testi ollenkaan, ellei se ollut käytössä kautta BIOS setup. Lisäksi, moderni DRAM on huomattavasti luotettavampi kuin DRAM oli 1980-luvulla.,

osana käynnistysjakso POST rutiineja, näyttöön voi tulla kehote käyttäjälle painamalla-näppäintä voit käyttää sisäänrakennettu asetukset toiminnot BIOS. Näin käyttäjä voi asettaa emolaudalle erityisesti erilaisia vaihtoehtoja ennen käyttöjärjestelmän lataamista. Jos mitään näppäintä painetaan, VIESTI etenee käynnistysjärjestystä vaaditaan lataamaan asennettu käyttöjärjestelmä.,

Progress and error reportingEdit

BIOS POST card for ISA bus

BIOS POST card for PCI bus.

Professional BIOS POST card for PCI bus.,

Kaksi POST seitsemän-segmentti-näytöt integroitu tietokoneen emolevy

alkuperäinen IBM BIOS-valmistettu POST diagnostiikkatiedot saatavilla syöttöä useita I/O-portti 0x80 (on screen display ei ollut mahdollista joidenkin failure modes). Molemmat edistystä viitteitä ja virhekoodit luotu; jos kyseessä on vika, jota ei ole tuottaa koodin, koodi edellinen onnistunut operaatio oli saatavilla tukea ongelman määrityksessä., Käyttämällä logiikan analysaattoria tai omaa postikorttia—käyttöliittymäkorttia, joka näyttää portin 0x80 ulostulon pienellä näytöllä—teknikko voisi määrittää ongelman alkuperän. Kun käyttöjärjestelmä on käynnissä tietokoneessa koodi näytetään tällainen hallitus voi tulla merkityksetön, koska jotkut Käyttöjärjestelmät, kuten Linux, käytä porttia 0x80 I/O ajoitus toimintaa. Mahdollisten vaiheiden ja virheolosuhteiden todelliset numerokoodit vaihtelevat BIOS-toimittajasta toiseen. Myös yksittäisen toimittajan eri BIOS-versioiden koodit voivat vaihdella, vaikka monet koodit pysyvät eri versioissa muuttumattomina.,

myöhemmin BIOSes käytti emolevyyn kiinnitetystä PC-kaiuttimesta (jos on ja toimii) piippausta signaalivirhekoodeihin. Jotkut myyjät kehitetty oma variantteja tai parannuksia, kuten MSI: n D-Kiinnike. Post beep-koodit vaihtelevat valmistajasta toiseen.

tietoa numeerisista ja piip-koodeista on saatavilla Bioseiden ja emolevyjen valmistajilta. On olemassa sivustoja, jotka keräävät koodeja monille Bioseille.,ode)

7 General exception error (processor exception interrupt error) 8 Display memory error (system video adapter) 9 AMI BIOS ROM checksum fix 10 CMOS shutdown register read/write fix 11 Cache memory test failed continuous beeping Motherboard does not detect a RAM module (continuous beeping)

Reference: AMIBIOS8 Check Point and Beep Code List, version 2.,se POST-äänimerkit kuuluvat erityisesti CompTIA+ Tentti:

Piippaa Merkitys
Tasainen, lyhyttä piippausta virtalähde voi olla huono
Pitkään jatkuva äänimerkki Muisti vika
Tasaista, pitkää äänimerkkiä virtalähde huono
Ei piip virtalähde huono, järjestelmä ei ole kytketty, tai virta ei ole päällä
Ei piip Jos kaikki näyttää toimivan oikein voi olla ongelma ’hakulaite’ itse., Järjestelmä piippaa yleensä yhden lyhyen piippauksen.,/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