Вернуться на главную Яндекс.Метрика

Сборник статей собранных с интернет сайтов которые уже не функционируют!

DOSLIBRARY.RU:

Приятного чтения!

1.Отдел:Видеокарты


1)Как устроена типовая видеокарта? Она состоит из четырех основных устройств: памяти, контроллера, ЦАП и ПЗУ. Видеопамять служит для хранения изображения. От ее объема зави- сит максимально возможное полное разрешение видеокарты - A x B x C, где A - количество точек по горизонтали, B - по вертикали, и C - количество возможных цветов каждой точки. Например, для раз- решения 640x480x16 достаточно 256 кб, для 800x600x256 - 512 кб, для 1024x768x65536 (другое обозначение - 1024x768x64k) - 2 Мб, и т.д. Поскольку для хранения цветов отводится целое число разря- дов, количество цветов всегда является степенью двойки (16 цве- тов - 4 разряда, 256 - 8 разрядов, 64k - 16, и т.д. ). Видеоконтроллер отвечает за вывод изображения из видеопамяти, регенерацию ее содержимого, формирование сигналов развертки для монитора и обработку запросов центрального процессора. Для уско- рения вывода изображения на экран монитора и снижения частоты конфликтов при обращении к памяти со стороны видеоконтроллера и центрального процессора первый имеет отдельный буфер, который в свободное от обращений ЦП время заполняется данными из видеопа- мяти; внутренняя шина данных контроллера обычно шире внешней (32, 64 или 128 разрядов против 16 или 32). Если конфликта избе- жать не удается - видеоконтроллеру приходится задерживать обра- щение ЦП к видеопамяти, что снижает производительность системы; для исключения подобных конфликтов в ряде карт применяется так называемая двухпортовая память (VRAM, WRAM), допускающая однов- ременные обращения со стороны двух устройств. Многие современные видеоконтроллеры является потоковыми - их ра- бота основана на создании и смешивании воедино нескольких пото- ков графической информации. Обычно это основное изображение, на которое накладывается изображение аппаратного курсора мыши и от- дельное изображение в прямоугольном окне, поступающее, например, от TV-приемника или декодера MPEG. Видеоконтроллер с потоковой обработкой, а также с аппаратной поддержкой некоторых типовых функций называется акселератором или ускорителем, и служит для разгрузки ЦП от рутинных операций по формированию изображения. ЦАП (цифроаналоговый преобразователь, DAC) служит для преобразо- вания результирующего потока данных, формируемого видеоконтрол- лером, в уровни интенсивности цвета, подаваемые на монитор. Все современные мониторы используют аналоговый видеосигнал, поэтому возможный диапазон цветности изображения определяется только па- раметрами ЦАП. Большинство ЦАП имеют разрядность 8x3 - три кана- ла основных цветов (красный, синий, зеленый, RGB) по 256 уровней яркости на каждый цвет, что в сумме дает 16. 7 млн. Цветов. Обыч- но ЦАП совмещен на одном кристалле с видеоконтроллером, однако это делается в основном для недорогих ЦАП, поскольку близкое со- седство с интенсивно работающими схемами отрицательно влияет на стабильность работы ЦАП. Видео-ПЗУ (Video ROM) - постоянное запоминающее устройство, в которое записаны видео-BIOS, экранные шрифты, служебные таблицы и т.п. ПЗУ не используется видеоконтроллером напрямую - к нему обращается только центральный процессор, и в результате выполне- ния им программ из ПЗУ происходят обращения к видеоконтроллеру и видеопамяти. На многих современных картах устанавливаются элек- трически перепрограммируемые ПЗУ (EEPROM, Flash ROM), допуска- ющие перезапись пользователем под управлением специальной прог- раммы из комплекта карты. ПЗУ необходимо только для первоначального запуска адаптера и ра- боты в режиме MS DOS, Novell Netware и других ОС, работающих преимущественно в текстовом режиме; операционные системы Windows, OS/2 и им подобные, работающие через собственные виде- одрайверы, не используют ПЗУ для управления адаптером, либо ис- пользуют его только при выполнении программ для MS-DOS. На карте обычно размещаются один или несколько разъемов для внутреннего соединения; один из них носит название Feature Connector и служит для предоставления внешним устройствам досту- па к видеопамяти и изображению. К этому разъему может подклю- чаться телеприемник, аппаратный декодер MPEG, устройство ввода изображения и т.п. На некоторых картах предусмотрены отдельные разъемы для подобных устройств.

2)Что такое видеоускоритель? Ускоритель (accelerator) - набор аппаратных возможностей адапте- ра, предназначенный для перекладывания части типовых операций по работе с изображением на встроенный процессор адаптера. Различа- ются ускорители графики (graphics accelerator) с поддержкой изображения отрезков, простых фигур, заливки цветом, вывода кур- сора мыши и т.п., и ускорители анимации (video accelerators) - с поддержкой масштабирования элементов изображения и преобразова- ния цветового пространства. Популярны также ускорители трехмер- ной графики с поддержкой многослойного изображения, теней и пр.

3)Что такое VESA и VBE? VESA (Video Electronics Standards Association)- ассоциация стан- дартизации видеоэлектроники) - организация, выпускающая различ- ные стандарты в области электронных видеосистем и их программно- го обеспечения. VBE (VESA BIOS Extension - расширение BIOS в стандарте VESA) - дополнительные функции видео-BIOS по отношению к стандартному видео-BIOS для VGA, позволяющие запрашивать у адаптера список поддерживаемых видеорежимов и их параметров (разрешение, цвет- ность, способы адресации, развертка и т.п. ) и изменять эти пара- метры для согласования адаптера с конкретным монитором. По сути, VBE является унифицированным стандартом программного интерфейса с VESA-совместимыми картами - при работе через видео-BIOS он позволяет обойтись без специализированного драйвера карты.
 

4)Какие типы видеопамяти используются в видеоадаптерах? FPM DRAM (Fast Page Mode Dynamic RAM - динамическое ОЗУ с быс- трым страничным доступом) - основной тип видеопамяти, идентичный используемой в системных платах. Использует асинхронный доступ, при котором управляющие сигналы жестко не привязаны к тактовой частоте системы. Активно применялся примерно до 1996 г. Наиболее распространенные микросхемы FPM DRAM - 4-разрядные DIP и SOJ, а также - 16-разрядные SOJ. VRAM (Video RAM - видео-ОЗУ) - так называемая двухпортовая DRAM с поддержкой одновременного доступа со стороны видеопроцессора и центрального процессора компьютера. Позволяет совмещать во вре- мени вывод изображения на экран и его обработку в видеопамяти, что сокращает задержки и увеличивает скорость работы. EDO DRAM (Extended Data Out DRAM - динамическое ОЗУ с расширен- ным временем удержания данных на выходе) - тип памяти с элемен- тами конвейеризации, позволяющий несколько ускорить обмен блока- ми данных с видеопамятью. SGRAM (Synchronous Graphics RAM - синхронное графическое ОЗУ) - вариант DRAM с синхронным доступом, когда все управляющие сигна- лы изменяются только одновременно с системным тактовым синхро- сигналом, что позволяет уменьшить временнЫе задержки за счет "выравнивания" сигналов. WRAM (Window RAM - оконное ОЗУ) - EDO VRAM, в котором порт (ок- но), через который обращается видеоконтроллер, сделан меньшим, чем порт для центрального процессора. MDRAM (Multibank DRAM - многобанковое ОЗУ) - вариант DRAM, орга- низованный в виде множества независимых банков объемом по 32 кб каждый, работающих в конвейерном режиме. Увеличение скорости обращения видеопроцессора к видеопамяти, по- мимо повышения пропускной способности адаптера, позволяет под- нять максимальную частоту регенерации изображения, что снижает утомляемость глаз оператора.

5)Какие типы видеоадаптеров используются в IBM PC? MDA (Monochrome Display Adapter - монохромный адаптер дисплея) - простейший видеоадаптер, применявшийся в IBM PC. Работает в тек- стовом режиме с разрешением 80x25 (720x350, матрица символа - 9x14), поддерживает пять атрибутов текста: обычный, яркий, ин- версный, подчеркнутый и мигающий. Частота строчной развертки - 15 кГц. Интерфейс с монитором - цифровой: сигналы синхронизации, основной видеосигнал, дополнительный сигнал яркости. HGC (Hercules Graphics Card - графическая карта Hercules) - рас- ширение MDA с графическим режимом 720x348, разработанное фирмой Hercules. CGA (Color Graphics Adapter - цветной графический адаптер) - первый адаптер с графическими возможностями. Работает либо в текстовом режиме с разрешениями 40x25 и 80x25 (матрица символа - 8x8), либо в графическом с разрешениями 320x200 или 640x200. В текстовых режимах доступно 256 атрибутов символа - 16 цветов символа и 16 цветов фона (либо 8 цветов фона и атрибут мигания), в графических режимах доступно четыре палитры по четыре цвета каждая в режиме 320x200, режим 640x200 - монохромный. Вывод ин- формации на экран требовал синхронизации с разверткой, в против- ном случае возникали конфликты по видеопамяти, проявляющиеся в виде "снега" на экране. Частота строчной развертки - 15 кГц. Ин- терфейс с монитором - цифровой: сигналы синхронизации, основной видеосигнал (три канала - красный, зеленый, синий), дополнитель- ный сигнал яркости. EGA (Enhanced Graphics Adapter - улучшенный графический адаптер) - дальнейшее развитие CGA, примененное в первых PC AT. Добавлено разрешение 640x350, что в текстовых режимах дает формат 80x25 при матрице символа 8x14 и 80x43 - при матрице 8x8. Количество одновременно отображаемых цветов - по прежнему 16, однако палит- ра расширена до 64 цветов (по два разряда яркости на каждый цвет). Введен промежуточный буфер для передаваемого на монитор потока данных, благодаря чему отпала необходмость в синхрониза- ции при выводе в текстовых режимах. Структура видеопамяти сдела- на на основе так называемых битовых плоскостей - "слоев", каждый из которых в графическом режиме содержит биты только своего цве- та, а в текстовых режимах по плоскостям разделяются собственно текст и данные знакогенератора. Совместим с MDA и CGA. Частоты строчной развертки - 15 и 18 кГц. Интерфейс с монитором - цифро- вой: сигналы синхронизации, видеосигнал (по две линии на каждый из основных цветов). MCGA (Multicolor Graphics Adapter - многоцветный графический адаптер) - введен фирмой IBM в ранних моделях PS/2. Добавлено разрешение 640x400 (текст), что дает формат 80x25 при матрице символа 8x16 и 80x50 - при матрице 8x8. Количество воспроизводи- мых цветов увеличено до 262144 (по 64 уровня на каждый из основ- ных цветов). Помимо палитры, введено понятие таблицы цветов, че- рез которую выполняется преобразование 64-цветного пространства цветов EGA в пространство цветов MCGA. Введен также видеорежим 320x200x256, в котором вместо битовых плоскостей используется представление экрана непрерывной областью памяти объемом 64000 байт, где каждый байт описывает цвет соответствующей ему точки экрана. Совместим с CGA по всем режимам и с EGA - по текстовым, за исключением размера матрицы символа. Частота строчной развер- тки - 31 кГц, для эмуляции режимов CGA используется так называ- емое двойное сканирование - дублирование каждой строки формата Nx200 в режиме Nx400. Интерфейс с монитором - аналогово-цифро- вой: цифровые сигналы синхронизации, аналоговые сигналы основных цветов, передаваемые монитору без дискретизации. Поддерживает подключение монохромного монитора и его автоматическое опознание - при этом в видео-BIOS включается режим суммирования цветов по так называемой шкале серого (grayscale) для получения полутоно- вого черно-белого изображения. Суммирование выполняется только при выводе через BIOS - при непосредственной записи в видеопа- мять на монитор попадает только сигнал зеленого цвета (если он не имеет встроенного цветосмесителя). VGA (Video Graphics Array - множество, или массив, визуальной графики) - расширение MCGA, совместимое с EGA, введен фирмой IBM в средних моделях PS/2. Фактический стандарт видеоадаптера с конца 80-х годов. Добавлен текстовый режим 720x400 для эмуляции MDA и графический режим 640x480 с доступом через битовые плос- кости. В режиме 640x480 используется так называемая квадратная точка (соотношение количества точек по горизонтали и вертикали совпадает со стандартным соотношением сторон экрана - 4: 3). Сов- местим с MDA, CGA и EGA, интерфейс с монитором идентичен MCGA. IBM 8514/a - специализированный адаптер для работы с высокими разрешениями (640x480x256 и 1024x768x256), с элементами графи- ческого ускорителя. Не поддерживает видеорежимы VGA. Интерфейс с монитором аналогичен VGA/MCGA. IBM XGA - следующий специализированный адаптер IBM. Расширено цветовое пространство (режим 640x480x64k), добавлен текстовый режим 132x25 (1056x400). Интерфейс с монитором аналогичен VGA/MCGA. SVGA (Super VGA - "сверх"-VGA) - расширение VGA с добавлением более высоких разрешений и дополнительного сервиса. Видеорежимы добавляются из ряда 800x600, 1024x768, 1152x864, 1280x1024, 1600x1200 - большинство с соотношением 4: 3. Цветовое простран- ство расширено до 65536 (High Color) или 16. 7 млн (True Color). Также добавляются расширенные текстовые режимы формата 132x25, 132x43, 132x50. Из дополнительного сервиса добавлена поддержка VBE. Фактический стандарт видеоадаптера примерно с 1992 г., пос- ле выхода стандарта VBE 1. 0. До выхода и реализации стандарта практически все SVGA-адаптеры были несовместимы между собой.
 

6)Можно ли использовать в компьютере две видеокарты? Большинство видеокарт для шин ISA и VLB не может работать сов- местно в одном компьютере, за исключением комбинации MDA (или совместимой) с CGA/EGA/VGA (или совместимой). Это возможно толь- ко потому, что в MDA и совместимых с ним адаптерах используются адреса портов и памяти, не пересекающиеся с адресами цветных адаптеров. Соответственно, могут работать вместе даже две EGA- или VGA- совместимые карты, если одна из них при включении авто- матически устанавливается в MDA-совместимый режим, "уходя" с ад- ресов цветных режимов. Современные карты для шины PCI не имеют жестко заданных адресов ввода/вывода, поэтому при инициализации система автоматически разносит их по разным областям адресов. Это позволяет совмещать в компьютере две и более видеокарт при наличии поддержки со сто- роны ОС; при этом основной (размещаемой по стандартным адресам ввода/вывода) будет карта, расположенная в разъеме с наименьшим номером. Конфигурацию из двух видеоадаптеров поддерживают многие отладчи- ки и другие управляющие программы. Более двух видеокарт поддер- живает новая версия Windows 95 (Memphis).

6)Можно ли использовать в компьютере две видеокарты? Большинство видеокарт для шин ISA и VLB не может работать сов- местно в одном компьютере, за исключением комбинации MDA (или совместимой) с CGA/EGA/VGA (или совместимой). Это возможно толь- ко потому, что в MDA и совместимых с ним адаптерах используются адреса портов и памяти, не пересекающиеся с адресами цветных адаптеров. Соответственно, могут работать вместе даже две EGA- или VGA- совместимые карты, если одна из них при включении авто- матически устанавливается в MDA-совместимый режим, "уходя" с ад- ресов цветных режимов. Современные карты для шины PCI не имеют жестко заданных адресов ввода/вывода, поэтому при инициализации система автоматически разносит их по разным областям адресов. Это позволяет совмещать в компьютере две и более видеокарт при наличии поддержки со сто- роны ОС; при этом основной (размещаемой по стандартным адресам ввода/вывода) будет карта, расположенная в разъеме с наименьшим номером. Конфигурацию из двух видеоадаптеров поддерживают многие отладчи- ки и другие управляющие программы. Более двух видеокарт поддер- живает новая версия Windows 95 (Memphis). 7)Можно ли использовать в компьютере две видеокарты? Большинство видеокарт для шин ISA и VLB не может работать сов- местно в одном компьютере, за исключением комбинации MDA (или совместимой) с CGA/EGA/VGA (или совместимой). Это возможно толь- ко потому, что в MDA и совместимых с ним адаптерах используются адреса портов и памяти, не пересекающиеся с адресами цветных адаптеров. Соответственно, могут работать вместе даже две EGA- или VGA- совместимые карты, если одна из них при включении авто- матически устанавливается в MDA-совместимый режим, "уходя" с ад- ресов цветных режимов. Современные карты для шины PCI не имеют жестко заданных адресов ввода/вывода, поэтому при инициализации система автоматически разносит их по разным областям адресов. Это позволяет совмещать в компьютере две и более видеокарт при наличии поддержки со сто- роны ОС; при этом основной (размещаемой по стандартным адресам ввода/вывода) будет карта, расположенная в разъеме с наименьшим номером. Конфигурацию из двух видеоадаптеров поддерживают многие отладчи- ки и другие управляющие программы. Более двух видеокарт поддер- живает новая версия Windows 95 (Memphis).