1. Формирования сигнала, отображающего на мониторе определенную область видеопамяти, в которой хранятся данные об изображении, другими словами, программного формирования графических и текстовых изображений на экране монитора (в монитор адаптер посылает сигналы управления яркостью лучей RGB;
2. Формирования сигналов горизонтальной и вертикальной синхронизации, используемых при формировании растра на экране монитора (синхросигналы строчной и кадровой разверток).
3. Реализации аппаратного ускорения 2D- и ЗD-графики,
4. Обработки видеосигналов,
5. Воспроизведения на экране монитора «живого» видео,
6. Приема телевизионных сигналов и многого другого.
Видеоадаптер определяет следующие характеристики видеосистемы:
· максимальное разрешение
· максимальное количество отображаемых оттенков цветов;
· скорость обработки и передачи видеоинформации, определяющую производительность видеосистемы и ПК в целом.
Существует ряд классов адаптеров (MDA, CGA, EGA, VGA, SVGA). Конструктивно видеоадаптеры это весьма сложные устройства, управляемые собственным микропроцессором, сравнимым по мощности с центральным процессором компьютера.
Основными характеристиками ВА являются:
· ширина шины памяти, измеряется в битах— количество бит информации, передаваемой за такт.
· объём видеопамяти, измеряется в мегабайтах — объём собственной оперативной памяти видеокарты.
Видеокарты, интегрированные в материнскую плату, обычно не имеют собственной видеопамяти и используют для своих нужд часть оперативной памяти компьютера (UMA - Unified Memory Access).
Видеоадаптер состоит из следующих основных частей:
графический процессор— занимается расчётами выводимого изображения, освобождая от этой обязанности центральный процессор, производит расчёты для обработки команд трёхмерной графики. Является основой графической платы, именно от него зависят быстродействие и возможности всего устройства. Современные графические процессоры по сложности мало чем уступают центральному процессору компьютера, и зачастую превосходят его как по числу транзисторов, так и по вычислительной мощности, благодаря большому числу универсальных вычислительных блоков.
видеоконтроллер— отвечает за формирование изображения в видеопамяти, и осуществляет обработку запросов центрального процессора.
видеопамять— специальная область памяти, предназначенная для хранение образа информации экрана. Она выполняет роль кадрового буфера, в котором хранится изображение, генерируемое и постоянно изменяемое графическим процессором и выводимое на экран монитора. Из нее контроллер организует циклическое чтение содержимого для регенерации изображения. Видеопамять предназначена для хранения изображения, отображаемого на экране монитора в данный момент. В видеопамяти хранятся также промежуточные невидимые на экране элементы изображения и другие данные.
Помимо этих обязательных узлов, видеоадаптеры имеют в своем составе ряд дополнительных узлов, например специализированные контроллеры быстрой манипуляции содержимым видеобуфера (так называемые контроллеры графики).
Традиционно для видеопамяти в карте распределения памяти PC была выделена область адресов A0000h:BFFFFh. Необходимый объем видеопамяти определяется желаемым графическим режимом (в текстовом режиме потребуется всего несколько килобайт, которые «погоду не делают»). Чтобы подсчитать необходимый объем памяти для работы в том или ином разрешении, нужно перемножить значения разрешений по вертикали и горизонтали на количество байт в одном пикселе.