Аппаратные средства ЭВМ. Компьютерные сети



         

Проблемы цветопередачи - часть 2


/p>

Понятно, что чем большее количество, памяти занимает изображение, тем большее число байт необходимо обрабатывать и пересылать на монитор, причем за время, ограниченное прямым ходом кадровой развертки. Следует также

Таблица 6. Объем видеопамяти в зависимости от разрешения и количества цветов

помнить о том, что сама видеопамять — это ресурс, который разделяют между собой микропроцессор системы и видеоконтроллер.

Стоит обратить внимание, что обычная микросхема фрейм-контроллера является, вообще говоря, достаточно пассивным устройством. Все операции по записи и модификации данных в видеопамяти выполняет сам процессор системы. Следовательно, чем быстрее используемый микропроцессор, тем быстрее начинает работать и видеоподсистема компьютера. Однако и здесь существует определенный предел, который связан с конечным быстродействием системной шины, через которую и происходит обмен между процессором и видеоадаптером. Так как, например, системная шина ISA работает на тактовой частоте 8 МГц, использование локальной шины VL-bus с тактовой частотой 50 МГц позволило ускорить работу примерно в 6 раз.

Однако более логичным выходом из сложившейся ситуации было бы использование более "интеллектуального" видеоконтроллера, который смог бы разгрузить основной процессор от некоторых рутинных операций. Стоит отметить, что в настоящее время видеоадаптеры с фрейм-контроллером производятся. Подавляющее большинство видеоадаптеров базируются на так называемых ускорителях; (акселераторах) или, но реже, на графических сопроцессорах.

Акселераторы и графические сопроцессоры повышают быстродействие видеоподсистемы отчасти благодаря сокращению количества информации, передаваемой по системной шине компьютера. Часть изображения может создаваться этими устройствами уже без загрузки основного процессора. Для этого им посылаются специальные команды или даже небольшие подпрограммы (для сопроцессоров). Собственно акселератор представляет из себя специализированный графический сопроцессор, ориентированный на выполнение строго определенного перечня графических операций с ориентацией на конкретные программы и приложения.Соответственно графический сопроцессор — устройство более универсальное, которое можно запрограммировать на выполнение практически любых графических функций. Таким, образом, основная разница между сопроцессором и акселератором состоит в степени их программируемости. Поскольку эти устройства оптимизированы именно для выполнения графических операций, то и все такие операции они выполняют быстрее, чем универсальный микропроцессор, кроме того, работают они с ним параллельно.

Широкое применение Windows подтолкнуло развитие видеоадаптеров с акселераторами, в первую очередь ориентированными именно на эту программную среду. Большинство микросхем акселераторов берет на себя выполнение операций перемещения фрагментов растрового изображения (битовых блоков) BitBlt, рисования линий и многоугольников, закрашивания определенным цветом указанных многоугольников, а также поддержку аппаратного курсора.




Содержание  Назад  Вперед