Навігація
Головна
 
Головна arrow Інформатика arrow Архітектура ЕОМ і систем
< Попередня   ЗМІСТ   Наступна >

ПРОГРАМНІ ЗАСОБИ

Основні види програмних засобів

Для нормального функціонування комп'ютера (виконання додатків, або прикладних програм) потрібні програмні засоби, або програмне забезпечення. Слід виділити три види програмних засобів.

Базова система введення-виведення (Basic Input-Output System - BIOS)

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

Код BIOS зберігається в мікросхемах незалежної постійної пам'яті ROM або Flash BIOS. З цієї причини BIOS часто відносять до програмно-апаратних засобів (Firmware).

Для виявлення тієї ролі, яку відіграє BIOS, уявімо комп'ютерну систему у вигляді чотирьох шарів [10]: апаратні засоби, система BIOS, операційна система (ОС) і додатки. На рис. 3.1 показані два комп'ютери, в яких встановлені різні апаратні засоби (процесори, жорсткі диски, монітори і ін.). Однак завдяки використанню унікальних систем BIOS в якості інтерфейсу (зв'язку) між апаратним забезпеченням і ОС на цих комп'ютерах можна запускати однакове програмне забезпечення. Зв'язок апаратних засобів з ОС здійснюється за допомогою драйверів пристроїв, при цьому:

  • • кожен тип пристрою (наприклад, принтер) має власний драйвер - програму, що управляє цим пристроєм;
  • • в кожній операційній системі (DOS, Windows 9х, ХР, NT або інший) для одного і того ж типу пристрою використовується свій драйвер.

Отже, система BIOS грає роль налагоджувальника ОС під апаратні засоби комп'ютера, інформуючи ОС про особливості встановленого обладнання. Підлаштовуючись під встановлене обладнання, BIOS забезпечує стандартний інтерфейс для ОС.

Оскільки програми не залежать від встановлених в комп'ютері пристроїв, операційна система взаємодіє з ними за допомогою стандартного інтерфейсу прикладних програм API (Application Programming Interface). Цей інтерфейс визначає порядок вико-

Сполучення апаратних засобів з операційною системою і прикладними програмами

Мал. 3.1. Сполучення апаратних засобів з операційною системою і прикладними програмами

ня різних операцій і функцій (записи даних на диск і зчитування з нього, друку та ін.).

Системна BIOS. Призначення системної BIOS - забезпечення запуску комп'ютера, тестування і нормального функціонування його основних апаратних засобів (клавіатури, дисковода жорсткого диска, послідовного і паралельних портів та ін.). Системна BIOS являє собою комплект програм, що зберігаються в одній або декількох мікросхемах. Дані системної конфігурації зберігаються в CMOS-пам'яті, яка живиться від батарейки.

Індивідуальні BIOS. Є пристрої (сканери, принтери, звукові адаптери, плати пам'яті і ін.), Гостра необхідність в яких при запуску нічого не відображається. Драйвери цих пристроїв зберігаються на диску і при необхідності завантажуються з нього під час запуску операційної системи.

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

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

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук