logo
ТСИ / Технические средства информатизации

2.5. Адаптеры vga.

Размер цветовой палитры в видеосистемах CGA и EGA ограничивался не столько видеоадаптером (объемом видеопамяти), сколько цифровыми мониторами, не позволявшими использовать более шести двоичных сигналов для кодирования цвета. Понимая это, специалисты фирмы IBM приняли гениальное и простое решение — вернуться к аналоговому видеосигналу, используемому в обычном телевизоре. В итоге вместо многоразрядного цифрового сигнала видеоадаптер стал формировать трехкомпонентный аналоговый RGB-сигнал, который после усиления подавался на модуляторы электронных пушек ЭЛТ. Так появилась видеосистема VGA, включающая новый аналоговый цветной монитор и встроенный в материнскую плату видеоадаптер VGA. Впервые она была использована в компьютере IBM PS/2 (Personal System). В дальнейшем видеоадаптеры VGA стали выпускать в виде отдельных плат, устанавливаемых в 16-разрядный слот шины ISA.

Существует несколько вариантов расшифровки аббревиатуры VGA. Первоначально она обозначала название сверхбольшой интегральной схемы (СБИС), в которой были реализованы основные узлы видеоадаптера (Video Gate Array — Вентильная матрица для формирования видеосигнала). Однако потом нюансы внутреннего устройства таких адаптеров отошли на второй план, а расшифровка этих аббревиатур стала отражать их функциональные особенности. Была также учтена созвучность данных аббревиатур с названиями предыдущих видеоадаптеров (CGA, EGA), в которых сочетание GA (Graphics Adapter) означало графический адаптер. В итоге, VGA стали расшифровывать как Video Graphics Adapterграфический адаптер, формирующий видеосигнал (т. е. аналоговый сигнал).

Основным конструктивным отличием видеоадаптера VGA от своего предшественника (EGA) стало наличие специальной микросхемы — RAMDAC (Random Access Memory Digital-to-Analog ConverterЦифро-аналоговый преобразователь данных, хранимых в ОЗУ). RAMDAC представлял собой быстродействующий трехканальный ЦАП, оснащенный 256-ю регистрами цвета, образующими его собственное маленькое ОЗУ — RAM (этим и объясняется название данного элемента — RAMDAC, а не просто DAC). RAMDAC предназначен для преобразования двоичных чисел, содержащихся в ячейках видеопамяти, в три непрерывных RGB-сигнала, уровень которых пропорционален яркости каждого из трех основных цветов.

Видеоадаптер VGA имел 256 Кбайт видеопамяти. Это обеспечило поддержку графических режимов 640x480 при 16-и цветах (640x480/16) и 320x200/256. В последнем случае используется 8-битная кодировка цвета пиксела, благодаря чему размер текущей палитры равен 256 цветовым оттенкам (именно столько регистров цвета имеет RAMDAC). Благодаря использованию видеорежима 320x200/256 впервые стало возможно получить изображение, хоть и немного размытое, но весьма реалистичное по цветовой гамме.

В соответствии с традициями IBM видеоадаптер VGA обеспечивал совместимость со всеми видеорежимами предыдущих видеоадаптеров. Дополнительно он поддерживал три новых видеорежима: