
Компоненти відеосистеми
Для роботи відеоадаптера необхідні наступні основні компоненти:
-
BIOS (Basic Input/Output System — базова система вводу-виводу);
-
графічний процесор, іноді званий набором мікросхем системної логіки відеоадаптера;
-
відеопам'ять;
-
цифроаналоговий перетворювач, він же DAC — Digital to Analog Converter;
-
роз'єм;
-
відеодрайвер.
Багато популярних адаптерів сьогодні мають додаткові модулі, призначені для спеціальних цілей, наприклад для прискорення відображення тривимірних об'єктів.
Мал. 15.10. Hercules 3D Prophet ll GTS Pro— типовий відеоадаптер середнього класу, оптимізований для комп'ютерних ігор. У цьому адаптері, як і в більшості сучасних графічний плати, використовується незмінна Flash-BIOS
Bios відеоадаптера
Відеоадаптери мають свою BIOS, яка подібна системною BIOS, але повністю незалежна від неї. (Інші пристрої в комп'ютері, такі як SCSI-адаптери, можуть також мати власну BIOS.) Якщо ви включите монітор першим і негайно подивитеся на екран, то зможете побачити пізнавальний знак BIOS відеоадаптера на самому початку запуску системи.
BIOS відеоадаптера, подібно системній BIOS, зберігається в мікросхемі ROM; вона містить основні команди, які надають інтерфейс між устаткуванням відеоадаптера і програмним забезпеченням. Програма, яка звертається до функцій BIOS відеоадаптера, може бути автономною програмою, операційною системою або системної BIOS. Звернення до функцій BIOS дозволяє вивести інформацію про монітор під час виконання процедури POST і почати завантаження системи до початку завантаження з диска будь-яких інших програмних драйверів.
BIOS відеоадаптера, як і системну BIOS, можна модернізувати двома способами. Якщо BIOS записана в мікросхемі EEPROM, то її вміст можна модифікувати за допомогою спеціальної програми, що поставляється виробником адаптера. Інакше мікросхему можна замінити новою, знову-таки поставляється виробником. BIOS, яку можна модифікувати за допомогою програмного забезпечення, іноді називається flash BIOS.
Оновлення BIOS відеоадаптера може бути потрібним в тому випадку, якщо старий адаптер використовується в новій операційній системі або виробник знаходить істотний дефект в первинному коді програми. Але не впадайте в спокусу модернізувати BIOS відеоадаптера тільки тому, що з'явилася нова, переглянута версія. Прагніть слідувати правилу: не модернізуйте, якщо в цьому немає необхідності.
Графічний процесор
У конструкції відеоадаптера може використовуватися один з трьох типів процесора або спеціалізованого комплекту мікросхем. Тип пристрою, який буде встановлений в конкретній плати, практично не залежить від стандарту відображення, підтримуваного відеоадаптером VGA, SVGA або XGA.
Найстаріша архітектура відеоадаптерів називається структурою із збереженням кадру зображення (frame-buffer technology). Вона припускає методику побудови зображення, при якій відеоадаптер відповідає тільки за зберігання і регенерацію статичного кадру зображення. Сам же кадр будується виключно зусиллями програми і центрального процесора комп'ютера. Природно, при такій методиці на центральний процесор лягає величезне навантаження, оскільки він повинен практично повністю управляти побудовою всіх деталей зображення.
У сучасній комп'ютерній графіці застосовується також спеціалізований графічний співпроцесор. Така архітектура припускає включення до складу відеоадаптера власного процесора, який виконував би всі обчислення, необхідні для побудови зображення. При цьому центральний процесор майже повністю звільняється для виконання інших задач (не пов'язаних безпосередньо з формуванням картинки). Таким чином, відібравши практично всі графічні функції у центрального процесора комп'ютера і поклавши їх на спеціалізований (максимально для цього пристосований) процесор відеоадаптера, ця архітектура забезпечує мінімальний час реакції системи.
Існує проміжний варіант архітектури — відеоакселератор (accelerator chip) з обмеженим набором функцій. Така архітектура, вживана в багатьох відеоадаптерах, представлених на сучасному комп'ютерному ринку, припускає, що електронні схеми відеоадаптера вирішують алгоритмічно прості, але віднімаючі багато часу задачі. Зокрема, електронні схеми відеоадаптера виконують побудову графічних примітивів — прямих ліній, кіл і т.п., а за центральним процесором комп'ютера залишається конструювання зображення, розкладання його на складові і пересилка у відеоадаптер інструкцій, наприклад: намалювати прямокутник певного розміру і кольору.
У сучасних графічних системах застосовується також процесор тривимірної графіки (ЗD-графіки), використовуваний практично у всіх відеоадаптерах, оптимізованих для комп'ютерних ігор, а також в більшості найпоширеніших відеоплат. Процесор тривимірної графіки, що є блоком обробки ЗD-графіки, розташовується в наборі мікросхем акселератора і використовується для формування зображення багатокутників, створення світлових ефектів і промальовування півтонів. Вартість ЗD-графічних процесорів залежить від використаних наборів мікросхем, модулів пам'яті і швидкодії RAMDAC (цифроаналогового перетворювача з ОЗУ).
Таким чином, при виборі відеоадаптера уважно віднесіться до підбору необхідного набору мікросхем і зверніть увагу на виконувані їм операції.