ПРИСТРІЙ І ФУНКЦІОНУВАННЯ ВІДЕОАДАПТЕРА VGA

Стандарт VGA визначив основні принципи функціонування відеосистеми персональних комп'ютерів, які збереглися до теперішнього часу. Тому доцільно ознайомиться з пристроєм і особливостями роботи відеоадаптера VGA, структурна схема якого наведена на рис. 8.9. Розглянемо окремі вузли (пристрої) адаптера і принципи їх функціонування.

Відеопам'ять

Її основне призначення - зберігання цифрового способу зображення, що виводиться. Обсяг відеопам'яті визначає максимальний дозвіл і кількість колірних відтінків формованого зображення. Частина відеопам'яті, використовуваної для зберігання одного кадру цифрового зображення, називається кадровим буфером (Frame Buffer). Крім зображення, що виводиться в відеопам'яті можуть зберігатися інші дані, наприклад завантажуються національні шрифти.

BIOS

Реалізація графічних операцій пов'язана з виконанням вельми довгою послідовності низькорівневих команд. Щоб не складати щоразу низькорівневі програми, все набори команд процесора для графічних операцій оформляються у вигляді підпрограм і поміщаються в спеціальну ПЗУ, розташоване на платі відеоадаптера. Ці підпрограми утворюють розширення базової системи введення / виводу (BIOS extension) для вирішення завдань виведення зображення на екран монітора і називаються Video BIOS. У Video BIOS зберігаються також параметри, необхідні для реалізації різних видеорежимов, і відомості про виробника, моделі і можливості відеоадаптера. Таким чином, Video BIOS:

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

Набір функцій Video BIOS прийнято називати відеосервісом. Video BIOS VGA зберігається в спеціальному 8-розрядному

Структурна схема відеоадаптера VGA

Мал. 8.9. Структурна схема відеоадаптера VGA

ПЗУ. Його ємність становить 32 Кбайт. При використанні флеш-пам'яті вміст BIOS може бути модифіковано з допомогою спеціальної програми, що поставляється виробником адаптера. Таким чином, Video BIOS подібна системної BIOS, але повністю незалежна від неї.

Графічний контролер призначений для підвищення продуктивності програмного побудови образів зображень в відеопам'яті. Він керує обміном даними між центральним процесором і відеопам'яттю і допомагає центральному процесору виконувати такі елементарні операції, як запис / зчитування пікселя (групи пікселів) по заданому адресою; пошук пікселя з заданим кольором; модифікація кольору пікселя (групи пікселів).

 
< Попер   ЗМІСТ   Наст >