POST (англ. Power-On self-test) — програма самотестування комп'ютера, яку виконує центральний процесор після подачі живлення або отримання команди . На сучасних системних платах окрім діагностичних задач на POST покладається також налаштування апаратних ресурсів комп'ютера та взаємодія з користувачем, що може вказати деякі параметри та обрати ті чи інші можливості для подальшої роботи.
POST складається з послідовних кроків, спрямованих на перевірку всіх вузлів та компонентів комп'ютера, кожний з яких відмічається контрольними точками або POST-кодами. Для візуалізації POST-кодів використовується один або декілька послідовних чи паралельних вводу-виводу, або ж Manufacturing Test Port — діагностичний 80h. В цьому випадку для відображення контрольних точок потрібен додатковий пристрій: POST-контролер, або як його ще називають діагностична POST-карта, за допомогою якої здійснюється моніторинг всіх етапів виконання POST. Це стає можливим за рахунок того, що POST-контролер перехоплює діагностичні повідомлення (коди) та наочно відображає їх цифровому індикаторі.
Крім візуальних засобів, процедури POST використовують також звукові повідомлення про ситуації, що склалися, та негаразди, які зафіксовані в процесі виконання. Деякі з них носять інформаційний характер і повідомляють про перебіг ініціалізації регістрів, контролерів чи окремих пристроїв; інші — слугують сигналом аварійного завершення POST внаслідок помилок або збоїв систем та вузлів комп'ютера.
Звукові сигнали POST
На сьогодні не створені жодні стандарти, що регламентують формат звукових повідомлень. Проте слід зазначити, що більшість виробників використали короткий сигнал, щоб сповістити про успішне закінчення процедур POST.
Звукові повідомлення InsydeBIOS
У тих випадках, коли хибне виконання InsydeBIOS призводить до фатальних помилок, до системного гучномовця спрямовується послідовність звукових сигналів, яку користувач почує за будь-яких умов, навіть якщо ще не проініційована відеосистема.
Логіка створення Beep Tones, а саме так називають звукові повідомлення в компанії , прозора й очевидна: кожен код помилки збільшується на одиницю та розкладається на дві групи по три біти у кожній з них. Наприклад, так:
- 07h :: 08h = 001 — 000
Ґрунтуючись на цьому формується аудіо-повідомлення, у якому нулі замінюються короткими звуковими сигналами, а одиниці — довгими. Самі ж групи відмежовуються одна від одної паузами:
- 07h = К К Д пауза К К К пауза,
де К — короткий звук, Д — довгий звук.
На сьогодні відомо дев'ять звукових повідомлень:
- ККК—ККДПомилки в роботі DMA-регістрів
- ККК—КДКПомилки в роботі схем регенерації пам'яті
- ККК—КДДХибна контрольна сума BIOS
- ККК—ДККПомилки в CMOS-пам'яті
- ККК—ДКДПомилки в роботі DMA-контролера
- ККК—ДДКПомилки в роботі PIC-контролера
- ККК—ДДДПомилки в роботі контролера клавіатури
- ККД—КККПомилки в роботі VGA-адаптера
- ККД—ККДПомилки в оперативній пам'яті
Звукові повідомлення PhoenixBIOS
Логічна та довершена система моніторингу, створена компанією Phoenix Technologies Ltd. [ 19 травня 2010 у Wayback Machine.], лишається незмінною вже майже двадцять років. Вона функціонує таким чином: якщо сталася фатальна помилка, що перешкоджає подальшій роботі комп'ютера, то останній POST-код розкладається на чотири групи. Наприклад, так:
- 16h = 00 01 01 10
До кожного елемента групи додається одиниця. У нашому прикладі це буде:
- Код = 01 10 10 11
Генерується послідовність звукових сигналів шляхом перетворенням отриманого результату до десяткової системи:
- 1 — 2 — 2 — 3
Звукові повідомлення AwardBIOS
У AwardBIOS, який від 1998 року теж належить компанії Phoenix Technologies Ltd. [ 19 травня 2010 у Wayback Machine.], система звукових повідомлень, що застосовується під час виконання його POST, значно простіша. Як повідомлялось у офіційних документах, окрім фінального сповіщення, про яке йшлося вище, звукова індикація виконується лише у двох випадках:
- негаразди з оперативною пам'яттю: послідовність коротких сигналів;
- проблеми з відеокартою: після довгого сигналу подається два коротких.
Звукові повідомлення AMIBIOS
Під час виконання POST, розроблений компанією American Megatrends Inc. [ 19 грудня 2005 у Wayback Machine.] AMIBIOS8, надсилає до системного динаміка послідовність звукових сигналів про наступні ситуації з комп'ютерним обладнанням:
- 1 сигнал — проблеми із схемами регенерації пам'яті;
- 3 сигнали — оперативна пам'ять недостовірна
- 6 сигналів — негаразди з контролером клавіатури
- 7 сигналів — помилка центрального процесора
- 8 сигналів — проблеми з відеокартою
Див. також
Посилання
- rom.by — Сайт присвячений BIOS [ 29 квітня 2010 у Wayback Machine.]
- Звукові повідомлення InsydeBIOS [ 6 січня 2011 у Wayback Machine.]
- Коментарі до POST-кодів PhoenixBIOS [ 23 січня 2010 у Wayback Machine.]
- Звукові сигнали PhoenixBIOS [ 10 липня 2010 у Wayback Machine.]
- Звукові повідомлення AMIBIOS v7.x [ 8 червня 2010 у Wayback Machine.]
- Звукові повідомлення завантажувача AMIBIOS8 [ 8 червня 2010 у Wayback Machine.]
- Звукові повідомлення POST AMIBIOS8 [ 8 червня 2010 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
POST angl Power On self test programa samotestuvannya komp yutera yaku vikonuye centralnij procesor pislya podachi zhivlennya abo otrimannya komandi Na suchasnih sistemnih platah okrim diagnostichnih zadach na POST pokladayetsya takozh nalashtuvannya aparatnih resursiv komp yutera ta vzayemodiya z koristuvachem sho mozhe vkazati deyaki parametri ta obrati ti chi inshi mozhlivosti dlya podalshoyi roboti Profesijnij POST kontroler Pro POST zapiti div POST HTTP POST skladayetsya z poslidovnih krokiv spryamovanih na perevirku vsih vuzliv ta komponentiv komp yutera kozhnij z yakih vidmichayetsya kontrolnimi tochkami abo POST kodami Dlya vizualizaciyi POST kodiv vikoristovuyetsya odin abo dekilka poslidovnih chi paralelnih vvodu vivodu abo zh Manufacturing Test Port diagnostichnij 80h V comu vipadku dlya vidobrazhennya kontrolnih tochok potriben dodatkovij pristrij POST kontroler abo yak jogo she nazivayut diagnostichna POST karta za dopomogoyu yakoyi zdijsnyuyetsya monitoring vsih etapiv vikonannya POST Ce staye mozhlivim za rahunok togo sho POST kontroler perehoplyuye diagnostichni povidomlennya kodi ta naochno vidobrazhaye yih cifrovomu indikatori Krim vizualnih zasobiv proceduri POST vikoristovuyut takozh zvukovi povidomlennya pro situaciyi sho sklalisya ta negarazdi yaki zafiksovani v procesi vikonannya Deyaki z nih nosyat informacijnij harakter i povidomlyayut pro perebig inicializaciyi registriv kontroleriv chi okremih pristroyiv inshi sluguyut signalom avarijnogo zavershennya POST vnaslidok pomilok abo zboyiv sistem ta vuzliv komp yutera Zvukovi signali POSTNa sogodni ne stvoreni zhodni standarti sho reglamentuyut format zvukovih povidomlen Prote slid zaznachiti sho bilshist virobnikiv vikoristali korotkij signal shob spovistiti pro uspishne zakinchennya procedur POST Zvukovi povidomlennya InsydeBIOS U tih vipadkah koli hibne vikonannya InsydeBIOS prizvodit do fatalnih pomilok do sistemnogo guchnomovcya spryamovuyetsya poslidovnist zvukovih signaliv yaku koristuvach pochuye za bud yakih umov navit yaksho she ne proinicijovana videosistema Logika stvorennya Beep Tones a same tak nazivayut zvukovi povidomlennya v kompaniyi prozora j ochevidna kozhen kod pomilki zbilshuyetsya na odinicyu ta rozkladayetsya na dvi grupi po tri biti u kozhnij z nih Napriklad tak 07h 08h 001 000 Gruntuyuchis na comu formuyetsya audio povidomlennya u yakomu nuli zaminyuyutsya korotkimi zvukovimi signalami a odinici dovgimi Sami zh grupi vidmezhovuyutsya odna vid odnoyi pauzami 07h K K D pauza K K K pauza de K korotkij zvuk D dovgij zvuk Na sogodni vidomo dev yat zvukovih povidomlen KKK KKDPomilki v roboti DMA registriv KKK KDKPomilki v roboti shem regeneraciyi pam yati KKK KDDHibna kontrolna suma BIOS KKK DKKPomilki v CMOS pam yati KKK DKDPomilki v roboti DMA kontrolera KKK DDKPomilki v roboti PIC kontrolera KKK DDDPomilki v roboti kontrolera klaviaturi KKD KKKPomilki v roboti VGA adaptera KKD KKDPomilki v operativnij pam yati Zvukovi povidomlennya PhoenixBIOS Logichna ta dovershena sistema monitoringu stvorena kompaniyeyu Phoenix Technologies Ltd 19 travnya 2010 u Wayback Machine lishayetsya nezminnoyu vzhe majzhe dvadcyat rokiv Vona funkcionuye takim chinom yaksho stalasya fatalna pomilka sho pereshkodzhaye podalshij roboti komp yutera to ostannij POST kod rozkladayetsya na chotiri grupi Napriklad tak 16h 00 01 01 10 Do kozhnogo elementa grupi dodayetsya odinicya U nashomu prikladi ce bude Kod 01 10 10 11 Generuyetsya poslidovnist zvukovih signaliv shlyahom peretvorennyam otrimanogo rezultatu do desyatkovoyi sistemi 1 2 2 3 Zvukovi povidomlennya AwardBIOS U AwardBIOS yakij vid 1998 roku tezh nalezhit kompaniyi Phoenix Technologies Ltd 19 travnya 2010 u Wayback Machine sistema zvukovih povidomlen sho zastosovuyetsya pid chas vikonannya jogo POST znachno prostisha Yak povidomlyalos u oficijnih dokumentah okrim finalnogo spovishennya pro yake jshlosya vishe zvukova indikaciya vikonuyetsya lishe u dvoh vipadkah negarazdi z operativnoyu pam yattyu poslidovnist korotkih signaliv problemi z videokartoyu pislya dovgogo signalu podayetsya dva korotkih Zvukovi povidomlennya AMIBIOS Pid chas vikonannya POST rozroblenij kompaniyeyu American Megatrends Inc 19 grudnya 2005 u Wayback Machine AMIBIOS8 nadsilaye do sistemnogo dinamika poslidovnist zvukovih signaliv pro nastupni situaciyi z komp yuternim obladnannyam 1 signal problemi iz shemami regeneraciyi pam yati 3 signali operativna pam yat nedostovirna 6 signaliv negarazdi z kontrolerom klaviaturi 7 signaliv pomilka centralnogo procesora 8 signaliv problemi z videokartoyuDiv takozhPochatkove zavantazhennya komp yuteraPosilannyarom by Sajt prisvyachenij BIOS 29 kvitnya 2010 u Wayback Machine Zvukovi povidomlennya InsydeBIOS 6 sichnya 2011 u Wayback Machine Komentari do POST kodiv PhoenixBIOS 23 sichnya 2010 u Wayback Machine Zvukovi signali PhoenixBIOS 10 lipnya 2010 u Wayback Machine Zvukovi povidomlennya AMIBIOS v7 x 8 chervnya 2010 u Wayback Machine Zvukovi povidomlennya zavantazhuvacha AMIBIOS8 8 chervnya 2010 u Wayback Machine Zvukovi povidomlennya POST AMIBIOS8 8 chervnya 2010 u Wayback Machine