Здавалка
Главная | Обратная связь

Режимы работы видеоадаптеров



Режимы работы видеоадаптеров характеризуются типом информации, которую они отображают – текстовая или графическая, количеством используемых цветов, разрешающей способностью и размерами символов.

Существуют несколько стандартных режимов работы видеоадаптеров, поддерживаемых практически всеми адаптерами. Список стандартных режимов работы видеоадаптеров представлен в следующей таблице:

 

Режим работы Тип информации Количество цветов Разрешение, пиксел x пиксел Размер символов, пиксел x пиксел
0, 1 Текстовый цветной 40x25 8x8
0*, 1* Текстовый цветной 40x25 8x14
0+, 1+ Текстовый цветной 40x25 9x16
2, 3 Текстовый цветной 80x25 8x8
2*, 3* Текстовый цветной 80x25 8x14
2+, 3+ Текстовый цветной 80x25 9x16
4, 5 Графический цветной 320x200  
Графический цветной 640x200  
Текстовый монохромный 80x25 9x14
7+ Текстовый монохромный 80x25 9x16
8, 9, 0Ah Используются видеоадаптерами компьютера PC jr, и в настоящее время интереса не представляют  
0Bh, 0Ch Зарезервировано  
0Dh Графический цветной 320x200  
0Eh Графический цветной 640x200  
0Fh Графический монохромный 640x350  
10h Графический цветной 640x350  
11h Графический цветной 640x480  
12h Графический цветной 640x480  
13h Графический цветной 320x200  
             

 

Для видеоадаптеров EGA, VGA и SVGA режимы 0 и 1, 2 и 3, 4 и 5 не различаются. Отличие этих режимов существенно только для видеоадаптера CGA. В режимах 0, 2 и 5 не выполняется разбивка цветов (color burst) для композитного видеосигнала. В результате изображение на монохромных мониторах становиться более качественным.

Стандартные режимы работы не включают в себя все режимы, в которых могут работать видеоадаптеры. Видеоадаптеры SVGA могут также работать в режимах, имеющих улучшенные характеристики. Характеристики этих режимов отличаются у видеоадаптеров разных фирм.

Такие различия значительно усложняют программирование видеоадаптеров в режимах с высоким разрешением и большим количеством цветов. Программа должна распознавать тип видеоадаптера и использовать соответствующие методы работы с видеоадаптером. Примером может служить графический пакет CompuShow. Он содержит специальные драйверы для каждого типа видеоадаптеров. Во время установки пакета он определяет тип видеоадаптера и подключает соответствующий драйвер.

Чтобы преодолеть несовместимость и избавить разработчиков программного обеспечения от необходимости создания собственных драйверов, ассоциация VESA (Video Electronics Standards Association) разработала одноименный стандарт VESA.

Режимы работы видеоадаптеров, соответствующих стандарту VESA, имеют номера 100h, 101h, …, 11Ah. Количество цветов может быть равным 16, 256, 32768, 65536, 16777216, разрешение – 80x60, 132x25, 132x43, 132x50, 132x60 для текстовых режимов и 640x400, 640x480, 800x600, 1024x768, 1280x1024 для графических режимов. Подробности см., например, в книге [1].







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.