Видеоадаптеры: принципы работы, типы, сравнительная характеристика
1.Введение. | 3 |
2.Назначение устройства. | 5 |
3.Принцип работы видеоадаптера. | 5 |
4.Новинки и стандарты. | 7 |
4.1. Краткий обзор видеоадаптеров. | 7 |
4.2.Краткое описание стандартов. | 8 |
5.Конструктивное исполнение. | 9 |
6.Основные типы видеоадаптеров. | 10 |
7.Сравнительная характеристика. | 12 |
8.Список литературы. | 21 |
1.Введение
Для начала необходимо разобраться, что такое видеоадаптер и для чего он нужен?
Поскольку максимум информации о внешнем мире большинство из нас получает визуально, никто не рискнет отрицать, что видеоподсистема - один из наиболее важных компонентов персонального компьютера. Видеоподсистема, в свою очередь, состоит из двух основных частей: монитора и видеоадаптера.
Видеоадаптер — это электронная плата, которая обрабатывает видеоданные (текст и графику) и управляет работой дисплея. Содержит видеопамять, регистры ввода вывода и модуль BIOS. Посылает в дисплей сигналы управления яркостью лучей и сигналы развертки изображения.
Видеоадаптер может быть оформлен в виде отдельной платы, вставляемой в слот расширения компьютера, или может быть расположен непосредственно на системной плате компьютера.
Видеоадаптер включает в себя видеопамять, в которой хранится изображение, отображаемое в данный момент на экране дисплея, постоянное запоминающее устройство, в котором записаны наборы шрифтов, отображаемые видеоадаптером в текстовых и графических режимах, а также функции BIOS для работы с видеоадаптером. Кроме того, видеоадаптер содержит сложное управляющее устройство, обеспечивающее обмен данными с компьютером, формирование изображения и некоторые другие действия.
Видеоадаптеры могут работать в различных текстовых и графических режимах, различающихся разрешением, количеством отображаемых цветов и некоторыми другими характеристиками.
Сам видеоадаптер не отображает данные. Для этого к видеоадаптеру необходимо подключить дисплей. Изображение, создаваемое компьютером, формируется видеоадаптером и передается на дисплей для предоставления ее конечному пользователю.
Видеоадаптер предназначен для хранения видеоинформации и отображения ее на экране монитора. Он непосредственно управляет монитором, а также процессом вывода информации на экран с помощью изменения сигналов строчной и кадровой развертки ЭЛТ-монитора, яркости элементов изображения и параметров смешения цветов. Основными узлами современного видеоадаптера являются собственно видеоконтроллер (как правило, заказная БИС — ASIC), видео BIOS, видеопамять, специальный цифроаналоговый преобразователь RAMDAC (Random Access Memory Digital to Analog Converter), кварцевый генератор (один или несколько) и микросхемы интерфейса с системной шиной (ISA, VLB, PCI, AGP или другой). Важным элементом видеоподсистемы является собственная память. Для этой цели используется память видеоадаптера, которая часто также называется видеопамятью, или фрейм-буфером, или же часть оперативной памяти ПК (в архитектуре с разделяемой памятью UMA). Созданием изображения на мониторе управляет обычно аналоговый видеосигнал, формируемый видеоадаптером. А как получается видеосигнал? Компьютер формирует цифровые данные об изображении, которые из оперативной памяти поступают в специализированный процессор видеоплаты, где обрабатываются и сохраняются в видеопамяти. Параллельно с накоплением в видеопамяти полного цифрового «слепка» изображения, на экране данные считываются цифроаналоговым преобразователем (Digital Analog Converter, DAC). Поскольку DAC обычно (хотя и не всегда) включает собственную память произвольного доступа (Random Access Memory, RAM) для хранения палитры цветов в 8-разрядных режимах, его еще называют RAMDAC. На последнем этапе DAC преобразует, цифровые данные в аналоговые и посылает их на монитор. Эта операция выполняется DAC несколько десятков раз за одну секунду; данная характеристика называется частотой обновления (или регенерации) экрана. Согласно современным эргономическим стандартам, частота обновления экрана должна составлять не менее 85 Гц, в противном случае человеческий глаз замечает мерцание, что отрицательно влияет на зрение. Даже подобная упрощенная схема, описывающая механизм работы универсального видеоадаптера, позволяет понять, чем руководствуются разработчики графических ускорителей и плат, когда принимают те или иные технологические решения. Очевидно, что здесь, как и в любой вычислительной системе, есть узкие места, ограничивающие общую производительность. Где они и как их пытаются устранить? Во-первых, производительность тракта передачи данных между памятью на системной плате и графическим ускорителем. Эта характеристика зависит в основном от разрядности, тактовой частоты и организации работы шины данных, используемой для обмена между центральным процессором, расположенным на системной плате компьютера, и графическим ускорителем, установленным на плате видеоадаптера (впрочем, иногда графический процессор интегрируется в системную плату). В настоящее время шина (а точнее, порт, поскольку к нему можно подключить только одно устройство) AGP обеспечивает вполне достаточную и даже избыточную для большинства приложений производительность. Во-вторых, обработка поступающих данных графическим ускорителем. Повысить скорость этой операции можно, совершенствуя архитектуру графического процессора, например, внедрив конвейерную обработку, когда новая команда начинает выполняться еще до завершения выполнения предыдущей. Производители увеличивают разрядность процессоров и расширяют перечень функций, поддерживаемых на аппаратном уровне; повышают тактовые частоты. Все эти усовершенствования позволяют значительно ускорить заполнение видеопамяти графическими данными, готовыми для отображения на экране. И, в-третьих, обмен данными в подсистеме «графический процессор - видеопамять - RAMDAC». Здесь также существует несколько путей развития. Один из них - использование специальной двухпортовой памяти, VRAM, к которой можно одновременно обращаться из двух устройств: записывать данные из графического процессора и читать из RAMDAC. Память VRAM довольно сложна в изготовлении и, следовательно, дороже других типов. (Есть еще один вариант двухпортовой памяти, впервые примененный компанией Matrox - Window RAM, WRAM, - обеспечивающий несколько более высокую производительность при себестоимости на 20% ниже.) Поскольку использование двухпортовой памяти дает ощутимый прирост производительности лишь в режимах с высокими разрешениями (1600х1200 и выше), этот путь можно считать перспективным лишь для видеоускорителей высшего класса. Еще один способ - увеличить разрядность шины данных. У большинства производителей разрядность шины данных достигла 128 бит, то есть за один раз по такой шине можно передать 16 байт данных. Еще одно, довольно очевидное решение, - повысить частоту обращения к видеопамяти. Стандартная для современных видеоадаптеров память SGRAM работает на тактовой частоте 100 МГц, а у некоторых производителей уже используются частоты 125 и даже 133 МГц. Для чего все это нужно? Чем быстрее подготовленные графическим процессором данные поступают в RAMDAC и преобразуются в аналоговый сигнал, тем больший их объем за единицу времени будет «конвертирован» в изображение, что позволяет повысить его реалистичность и детализацию.
Все современные видеоподсистемы могут работать в одном из двух основных видеорежимов: текстовом или графическом. В текстовом режиме экран монитора разбивается на отдельные символьные позиции, в каждой из которых одновременно может выводиться только один символ. Для преобразования кодов символов, хранимых в видеопамяти адаптера, в точечные изображения на экране служит так называемый знакогенератор, который обычно представляет собой ПЗУ, где хранятся изображения символов, «разложенные» по строкам. При получении кода символа знакогенератор формирует на своем выходе соответствующий двоичный код, который затем преобразуется в видеосигнал. Текстовый режим в современных операционных системах используется только на этапе начальной загрузки.
За последние полтора года рынок графических адаптеров претерпел существенные изменения, в числе которых стоит отметить выделение домашних видеоадаптеров в самостоятельный сегмент. По возможностям и цене домашние видеоадаптеры занимают промежуточное положение между офисными, оптимизированными для работы в оконной среде с нетребовательными к графике приложениями (текстовыми редакторами, базами данных), и профессиональными, которые применяются в системах автоматизированного проектирования, художественном дизайне или полиграфии. Самое важное свойство домашних видеоадаптеров - поддержка технологий мультимедиа. Сектор домашних компьютеров и соответственно домашних видеокарт растет сейчас наиболее динамично.
2. Назначение устройства
Главная функция, выполняемая видеокартой, преобразование полученной от центрального процессора информации и команд в формат, который воспринимается электроникой монитора, для создания изображения на экране. Монитор обычно является неотъемлемой частью любой системы, с помощью которого пользователь получает визуальную информацию. Таким образом, связку видеоадаптер и монитор можно назвать видеоподсистемой компьютера. То, как эти компоненты справляются со своей работой, и в каком виде пользователь получает информацию, включая графику, текст, живое видео, влияет на производительность как на самого пользователя и его здоровье, так и на производительность всего компьютера в целом. Вот почему при покупке видеоподсистемы необходимо сделать разумный выбор.