Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вступ до Спеціальності Лекція № 3.doc
Скачиваний:
16
Добавлен:
12.07.2019
Размер:
6.36 Mб
Скачать

Апаратна і програмна частини bios

Як уже згадувалося, BIOS являє собою інтерфейс між апаратним забезпеченням і операційною системою. BIOS не схожа на стандартне програмне забезпечення, оскільки знаходиться в мікросхемах, встановлених на системній чи платах адаптерів.

Системна BIOS містить драйвери основних компонентів (клавіатури, дисковода, жорсткого диска, послідовного і паралельного портів і т.д.), необхідні для початкового запуску комп'ютера. В міру появи нових пристроїв (відеоадаптерів, нагромаджувачів CD-ROM, жорстких дисків з інтерфейсом SCSI і т.д.) їх процедури ініціалізації не додаються в системну BIOS. Гостра необхідність у таких пристроях при запуску комп'ютера відсутня, тому потрібні драйвери завантажуються з диска під час запуску операційної системи. Це відноситься до звукових адаптерів, сканерів, принтерів, пристроїв PC Card (PCMCIA) і т.д.

У той же час існує цілий ряд драйверів, що повинні бути активізовані під час початкового завантаження. Наприклад, чи можна завантажитися з жорсткого диска, якщо драйвери, що вимагаються для виконання цієї операції, повинні бути завантажені безпосередньо з цього диска? Очевидно, що необхідні драйвери повинні бути попередньо завантажені в ПЗУ (read-only memory — ROM) системної чи плати адаптера.

Однак деякі пристрої необхідні при запуску комп'ютера. Наприклад, для відображення інформації на екрані монітора потрібно активізувати відеоадаптер, але його підтримка не вбудована в системну BIOS. Крім того, існує величезна кількість відеоадаптерів, і помістити всі їхні драйвери в системну BIOS неможливо. У таких випадках необхідні драйвери містяться в мікросхему BIOS на платі цього пристрою. А системна BIOS при завантаженні шукає BIOS відеоадаптера і завантажує її до запуску операційної системи.

Таке розташування BIOS виключає необхідність постійної модернізації системної BIOS з появою нових моделей пристроїв, особливо використовуваних при початковому завантаженні комп'ютера. Власна BIOS, як правило, установлюється на наступних платах:

відеоадаптери завжди мають власну мікросхему BIOS;

SCSI-адаптериця BIOS не підтримує всі SCSI-пристрої, тобто з диска необхідно завантажувати додаткові драйвери для нагромаджувачів CD-ROM, сканерів, пристроїв Zip та інших з інтерфейсом SCSI;

мережеві адаптери для початкової ініціалізації пристрою або нормального функціонування в бездискових робочих станціях чи терміналах;

плати підтримки IDE чи дисковода для підтримки функції завантажувального пристрою при запуску системи;

Системна bios

В усіх системних платах є мікросхема, у якій записане програмне забезпечення, називане BIOS чи ROM BIOS. Ця мікросхема містить стартові програми і драйвери, необхідні для запуску системи і функціонування основного апаратного забезпечення. У ній також міститься процедура POST (самотестування при включенні живлення) і дані системної конфігурації. Усі ці параметри записані в CMOS-пам'ять, що живиться від батарейки, встановленої на системній платі. Цю CMOS-пам'ять часто називають NVRAM (Non-Volatile RAM).

Таким чином, BIOS являє собою комплект програм, що зберігаються в одній чи декількох мікросхемах. Ці програми виконуються при запуску комп'ютера до завантаження операційної системи. BIOS у більшості PC-сумісних комп'ютерів виконує чотири основні функції.

POST самотестування при включенні живлення процесора, пам'яті, набору мікросхем системної логіки, відеоадаптера, контроллерів диска, дисковода, клавіатури та інших життєво важливих компонентів системи.

Програма установки параметрів BIOS (Setup BIOS) конфігурування параметрів системи. Ця програма запускається при натисканні визначеної клавіші (чи комбінації клавіш) під час виконання процедури POST.

Завантажник операційної системи підпрограма, що виконує пошук діючого основного завантажувального сектора на дискових пристроях. При виявленні сектора, що відповідає визначеному мінімальному критерію, виконується код початкового завантаження. Ця програма завантажує завантажувальний сектор операційної системи, що, у свою чергу, завантажує файли ядра операційної системи.

BIOS набір драйверів, призначених для взаємодії операційної системи і апаратного забезпечення при завантаженні системи. При запуску DOS чи Windows у режимі захисту від збоїв використовуються драйвери пристроїв тільки з BIOS.

У IBM PC-сумісному комп'ютері в постійній пам'яті зберігаються програми для перевірки устаткування комп'ютера, ініціювання завантаження операційної системи (ОС) і виконання базових функцій по обслуговуванню пристроїв комп'ютера.

У BIOS міститься також програма настроювання конфігурації комп'ютера (SETUP). Вона дозволяє встановити деякі характеристики пристроїв комп'ютера (типи відеоконтролера, жорстких дисків і дисководів для дискет часто також режими роботи з оперативною пам'яттю, запит пароля при початковому завантаженні і т.д.).

CMOS (напівпостійна пам'ять). Крім звичайної оперативної пам'яті і постійної пам'яті, у комп'ютері є також невелика ділянка пам'яті для збереження параметрів конфігурації комп'ютера. Його часто називають CMOS-пам'яттю, оскільки ця пам'ять звичайно виконується за технологією CMOS (complementary metal-oxide semiconductor), що володіє низьким енергоспоживанням. Уміст CMOS-пам'яті не змінюється при вимиканні електроживлення комп'ютера, оскільки для її електроживлення використовується спеціальний акумулятор. Для зміни параметрів конфігурації комп'ютера в BIOS міститься програма настроювання конфігурації комп'ютера — SETUP (див. вище).