Що таке БІОС в комп'ютері
Власник комп'ютера, який не знає, що таке БІОС, подібний капітану сучасного океанічного лайнера, який навіть не здогадується про існування системи двигунів і гребного гвинта. Керований такою людиною корабель здатний продовжувати свій шлях тільки в тому випадку, якщо не виникає ніяких непередбачених обставин, перед якими він (разом з капітаном) виявляється повністю беззахисним.
Про те, що таке БІОС, можна прочитати на численних сайтах і форумах в глобальній мережі Інтернет. Але психологія людини така, що рідко у кого виникає бажання просто так почитати про пристрій комп'ютера або ноутбука. Працює, і добре. Однак коли виникають проблеми, шукати відповідь на питання про те, що таке БІОС, вже пізно і далеко не завжди можливо, так як іноді навіть завантажити операційну систему не вдається. А адже все так просто ...
На платі будь-якої обчислювальної системи завжди присутня спеціальна мікросхема ROM-пам'яті, в якій перезапис даних можлива лише спеціальними засобами - программатором, програмою флеш-записи. Після подачі живлення на ланцюгу комп'ютера, записана в мікросхемі програма активується і здійснює підготовку основних апаратних компонентів до подальшої завантаженні операційної системи. Для роботи БІОС достатньо материнської плати (на якій мікросхема, власне, розташована), процесора, модуля пам'яті і джерела живлення. Ну а щоб зайти в налаштування БІОС, потрібні ще відеокарта, монітор і клавіатура.
До речі, абревіатура БІОС англійського походження і в перекладі означає базову систему введення і виведення. Дуже часто цим словом позначають різні речі, тому завжди потрібно уточнювати, про що йдеться. Так, розповідаючи про те, що таке БІОС, не можна не вказати, що, крім мікросхеми на платі, точно так само називається сама мікропрограма (POST), файл прошивки (firmware), інтерфейс для внесення коригувальних налаштувань.
Як же працює ця програма? Ось користувач включає кнопку подачі живлення. Всі компоненти, включаючи пам'ять, відеокарту, клавіатуру, контролери портів та ін. Запускають внутрішній самотест. Якщо він пройдений без помилок, то на шині виставляється код готовності до роботи. Після цього (частки секунди) БІОС «опитує» потрібні регістри, в разі відсутності проблем «дивиться», не вніс користувач коригування в налаштування. Якщо змін немає, то застосовуються стандартні параметри. Наявність помилок самотеста хоча б одного ключового компонента перериває алгоритм і відправляє на динамік (спікер) «біп-біп», по порядку звуків якого можна визначити несправний компонент. Припустимо, що випадково був зачеплений шнур «монітор-відеокарта», через що остання частково висмикнув з роз'єму на платі, порушивши електричний контакт. Очевидно, що в такому стані вона не працює, тому самотест не ініціює. Наслідок - БІОС припиняє завантаження системи, сигналізуючи користувачеві про несправність.
Крім тестування компонентів, програмою BIOS виконується їх конфігурація по перериваннях, каналам DMA, адресним просторам. Знаючи, як налаштувати БІОС, можна внести зміни в роботу багатьох пристроїв: «розігнати» процесор, змінити затримки моделей пам'яті та ін. Щоб потрапити в екран налаштувань, потрібно відразу після подачі живлення часто натискати кнопку «Delete».
Версія БІОС може бути оновлена. Для цього слід завантажити нову з сайту розробника материнської плати і перепрошити її.