ВидеоадаптерыРефераты >> Программирование и компьютеры >> Видеоадаптеры
Видеоадаптер
Видеоподсистема любого компьютера состоит из двух частей - видеоадаптера, вставляемого в разъем расширения на системной плате и дисплея, подключаемого к видеоадаптеру.
Видеоадаптер может быть оформлен в виде отдельной платы, вставляемой в слот расширения компьютера, или может быть расположен непосредственно на системной плате компьютера.
Видеоадаптер включает в себя видеопамять, в которой хранится изображение, отображаемое в данный момент на экране дисплея, постоянное запоминающее устройство, в котором записаны наборы шрифтов, отображаемые видеоадаптером в текстовых и графических режимах, а также функции BIOS для работы с видеоадаптером. Кроме того, видеоадаптер содержит сложное управляющее устройство, обеспечивающее обмен данными с компьютером, формирование изображения и некоторые другие действия.
Видеоадаптеры могут работать в различных текстовых и графических режимах, различающихся разрешением, количеством отображаемых цветов и некоторыми другими характеристиками.
Сам видеоадаптер не отображает данные. Для этого к видеоадаптеру необходимо подключить дисплей. Изображение, создаваемое компьютером, формируется видеоадаптером и передается на дисплей для предоставления ее конечному пользователю.
Видеоадаптер предназначен для хранения видеоинформации и ее отображения на экране монитора. Он непосредственно управляет монитором, а также процессом вывода информации на экран с помощью изменения сигналов строчной и кадровой развертки ЭЛТ монитора, яркости элементов изображения и параметров смешения цветов. Основными узлами современного видеоадаптера являются собственно видеоконтроллер (как правило, заказная БИС — ASIC), видео BIOS, видеопамять, специальный цифроаналоговый преобразователь RAMDAC (Random Access Memory Digital to Analog Converter), кварцевый генератор (один или несколько) и микросхемы интерфейса с системной шиной (ISA, VLB, PCI, AGP или другой). Важным элементом видеоподсистемы является собственная память. Для этой цели используется память видеоадаптера, которая часто также называется видеопамятью, или фрейм-буфером, или же часть оперативной памяти ПК (в архитектуре с разделяемой памятью UMA).
Все современные видеоподсистемы могут работать в одном из двух основных видеорежимов: текстовом или графическом. В текстовом режиме экран монитора разбивается на отдельные символьные позиции, в каждой из которых одновременно может выводиться только один символ. Для преобразования кодов символов, хранимых в видеопамяти адаптера, в точечные изображения на экране служит так называемый знакогенератор, который обычно представляет собой ПЗУ, где хранятся изображения символов, «разложенные» по строкам. При получении кода символа знакогенератор формирует на своем выходе соответствующий двоичный код, который затем преобразуется в видеосигнал. Текстовый режим в современных операционных системах используется только на этапе начальной загрузки.
Видеопамять.
Тут два вопроса: сколько, и какого типа? Что касается объема, то это – не менее двух мегабайт. Причем объем требуемой памяти напрямую связан с разрешением, с которым планируется работать, и глубиной представления цвета.
Разрешение. Количество пикселей, представленное битами в видеопамяти, или адресуемое разрешение. Видеопамять может организовываться соотношением пикселов (битов) по оси x (пикселы на строке) к числу пикселов по оси y (столбцы) и к размеру отводимой памяти на представление глубины цвета. Стандартная видеопамять VGA 640 пикселов на 480 пикселов и, обычно, с глубиной представления цвета 8 бит. Чем выше разрешение, тем более детально изображение, и тем больше нужно хранить о нем информации. Но не вся хранимая информация может быть отображена на дисплее.
Пиксель. Комбинированный термин, обозначающий элемент изображения, который является наименьшим элементом экрана монитора. Другое название - pel.
Изображение на экране состоит из сотен тысяч пикселей, объединенных для формирования изображения. Пиксель является минимальным сегментом растровой строки, которая дискретно управляется системой, образующей изображение. С другой стороны, это координата, используемая для определения горизонтальной пространственной позиции пикселя в пределах изображения. Пиксели на мониторе - это светящиеся точки яркого фосфора, являющиеся минимальным элементом цифрового изображения. Размер пикселя не может быть меньше точки, которую монитор может образовать. На цветном мониторе точки состоят из групп триад. Триады формируются тремя различными фосфорами: красным, зеленым и синим. Фосфоры располагаются вдоль сторон друг друга. Пиксели могут отличаться размерами и формой, в зависимости от монитора и графического режима. Количество точек на экране определяются физическим соотношением ширины к высоте трубки. И вот почему:
Разреш. |
16 цветов (4-х битный) |
256 цветов (8 бит) |
65К цветов (16 бит) |
16.7 млн. цветов (24 бит) |
640х480 |
512 Kb |
512 Kb |
1 Mb |
1 Mb |
800х600 |
512 Kb |
1 Mb |
2 Mb |
2 Mb |
1024х768 |
1 Mb |
1 Mb |
2 Mb |
4 Mb |
1280х1024 |
1 Mb |
2 Mb |
4 Mb |
4 Mb |
1600х1200 |
2 Mb |
2 Mb |
4 Mb |
8 Mb |
1800х1440 |
2 Mb |
4 Mb |
8 Mb |
8 Mb |
Что касается типа видеопамяти, то рекомендуется использовать видеоадаптеры с SGRAM, VRAM, WRAM или MDRAM
Немного технических подробностей.
Прежде чем стать изображением на мониторе, двоичные цифровые данные обрабатываются центральным процессором, затем через шину данных направляются в видеоадаптер, где они обрабатываются и преобразуются в аналоговые данные и уже после этого направляются в монитор и формируют изображение. Сначала данные в цифровом виде из шины попадают в видеопроцессор, где они начинают обрабатываться. После этого обработанные цифровые данные направляются в видеопамять, где создается образ изображения, которое должно быть выведено на дисплее. Затем, все еще в цифровом формате, данные, образующие образ, передаются в RAMDAC, где они конвертируются в аналоговый вид, после чего передаются в монитор, на котором выводится требуемое изображение.