Video Graphics ArrayVGA (англ. Video Graphics Array) — відеоадаптер та відповідний стандарт дисплеїв вперше введений на комп'ютерах IBM PS/2 у 1987 році[1], але через його розповсюдженість також став означати і 15-контактний D-subminiature VGA та роздільність 640×480. Ця роздільність витіснена[коли?] з ринку персональних комп'ютерів, але набуває популярності на ринку мобільних пристроїв.[2] VGA був останнім стандартом, якому слідувала більшість виробників відеоадаптерів. Відеоадаптер VGA підключається як до кольорового, так і до монохромного монітору, при цьому доступні всі стандартні відеорежими. Частота оновлення екрану у всіх стандартних режимах, крім 640×480, — 70 Гц, у режимі 640×480 — 60 Гц. Відеоадаптер має можливість одночасно виводити на екран 256 різних кольорів, з палітри в 262 144 кольорів (по 6 біт на червоний, зелений і синій компоненти). Обсяг відеопам'яті VGA — 256 кБ. Відеоадаптер VGA, на відміну від попередніх відеоадаптерів IBM (MDA, CGA, EGA), використовує аналоговий сигнал для передавання кольорової інформації. Перехід на аналоговий сигнал був зумовлений необхідністю скорочення числа проводів в кабелі. Також аналоговий сигнал давав можливість використовувати VGA-монітори з наступними відеоадаптерами, що можуть виводити більшу кількість кольорів.[3] Офіційним послідовником VGA став стандарт IBM XGA, фактично ж він був заміщений різними розширеннями до VGA, відомими як SVGA. Технічні характеристики
Палітра VGA
![]() Архітектура відеоадаптера VGAVGA складається з таких основних підсистем:
На відміну від CGA і EGA, основні підсистеми розташовуються на одній мікросхемі, що дозволяє зменшити розмір відеоадаптера. В комп'ютерах PS/2 відеоадаптер VGA інтегрований в материнську плату [3]. Текстові режимиВ стандартних текстових режимах символи формуються в комірці 9×16 пікселів, можливе використання шрифтів інших розмірів: 8—9 пікселів в ширину і 1—32 пікселі в висоту. Розміри самих символів, як правило, менше, тому що частина простору йде на створення простору між символами. Функція для вибору розміру шрифту в BIOS відділена від функції вибору відеорежиму, що дозволяє використовувати різноманітні комбінації режимів і шрифтів. Є можливість завантаження восьми і одночасного виводу на екран двох різноманітних шрифтів[3][7]. У VGA BIOS зберігаються такі види шрифтів і функції для їхнього завантаження й активації:
Як правило, ці шрифти відповідають кодовій сторінці CP437. Також підтримується програмне завантаження шрифтів.[8]. Доступні такі стандартні режими:
Використовуючи шрифти менших розмірів, ніж стандартний 8×16, можна збільшити кількість рядків у текстовому режимі. Наприклад, якщо використовувати шрифт 8×14, то буде доступно 28 рядків, при 8×8 — 50 (аналогічно режиму EGA 80x43)[9][10]. В текстових режимах для кожної комірки з символом можна вказати атрибут, що задає спосіб відображення символу. Існує два окремих набори атрибутів — для кольорових режимів і для монохромних. Атрибути кольорових текстових режимів дозволяють обрати один з 16-ти кольорів символу, один з 8-ми кольорів фону і ввімкнути чи вимкнути моргання (можливість вибору моргання можна замінити на можливість вибору одного з 16-ти кольорів фону), що збігається з можливостями CGA. Атрибути монохромних режимів збігаються з атрибутами, доступними у MDA, і дозволяють вмикати підвищену яскравість символу, підкреслення, моргання, інверсію та деякі їх комбінації[3]. Графічні режимиНа відміну від своїх попередників (CGA і EGA) відеоадаптер VGA мав відеорежим з квадратними пікселями (тобто, на екрані зі співвідношенням сторін 4:3 співвідношення горизонтальної і вертикальної роздільностей було також 4:3). У адаптерів CGA і EGA пікселі були витягнуті по вертикалі. Стандартні графічні режими
Нестандартні графічні режими (X-режими)Перепрограмування VGA дозволяло досягти більш високих роздільностей порівняно зі стандартними режимами VGA. Найбільш розповсюджені такі режими:
У всіх цих режимах структура графічної пам'яті не лінійна, і адреса пам'яті, котра відповідає пікселю з координатами (x, y), обчислюється за складними формулами. Зате через особливості контролера відеопам'яті копіювання даних в відеопам'ять відбувається вчетверо швидше, ніж в режимі 13h. Термін «X-режим» (англ. Mode X) вигадав Майкл Абраш[en] в 1991 році для позначення нестандартного режиму 320×240, 256 кольорів. Цей режим відкрили різні програмісти незалежно один від одного, він став відомий завдяки статтям Майкла Абраша в журналі «Dr. Dobb's Journal»[11]. Порівняльна таблиця
Див. також
Примітки
Література
Посилання
|
Portal di Ensiklopedia Dunia