Page 218 - 6111
P. 218
набули поширення наприкінці 80-х, на початку 90-х років минулого
століття.
19.3 Принцип роботи BIOS
Одразу після подачі живлення центральний процесор
комп'ютера починає виконувати програму BIOS, яка міститься у
відповідній мікросхемі. Власне, ця стадія стосується лише
завантажувальної частини BIOS, яка називається Boot-блок.
Програма завантажувального блоку обчислює контрольні суми
BIOS й виходячи з цього приймає рішення про доцільність
подальшої роботи у звичайному режимі. Позаяк у випадку
невідповідності контрольних сум приймається рішення про
пошкодження програмного коду BIOS.
При помилках BIOS, що можуть виникнути в результаті яких-
небудь дій користувача або збою апаратури, управління передається
спеціальній процедурі, на яку покладено функцію відновлення –
Crisis Recovery. Ця процедура покликана в аварійному порядку
прочитати з дискети, інколи навіть з жорсткого диска, файл BIOS, а
потім записати його в мікросхему замість пошкодженого коду, тим
самим відновивши стан персональної платформи до нормального.
На початковій стадії роботи виконується початкове тестування
всіх вузлів та компонентів комп'ютера, яке називається POST
(Power-On Self Test - самотестування після подачі живлення). Окрім
цього, метою процедури POST є робота з програмними ресурсами
персональної платформи: обчислення обсягу оперативної пам'яті,
пошук та ініціалізація відео системи, послідовних та паралельних
портів, накопичувачів на гнучких та жорстких дисках, додаткових
пристроїв, що підключені до PCI та USB шин тощо.
Етапи ініціалізації та перевірки працездатності відстежуються
засобами діагностики BIOS. Для цього процедури POST при
переході від одного до іншого пристрою щоразу посилають у
діагностичний порт (Manufacturing Test Port) спеціальні сигнали, що
називаються POST-кодами. Деякі з них дублюються відповідними
звуковими сигналами. В разі, коли виникають помилки,
завантаження комп'ютера припиняється до усунення несправності.
217