Машинная графика - Учебное пособие (П.В.Вельтмандер)

0.8.3  дисплейный контроллер

Из блок-схемы простой графической системы (см. рис. 0.8.1), после рассмотрения работы дисплейного генератора и блока преобразований, ясно назначение дисплейного контроллера:  связь с компьютером;  управление формированием изображения;  обработка графического ввода.

Специального пояснения обеспечение связи с компьютером повидимому не требует.

В чем заключается обработка графического ввода будет в основном уяснено при рассмотрении различных устройств ввода.

Здесь требует пояснений лишь функция управления формированием изображений, которая зависит от выбранной архитектуры. Если, например, дисплейный файл находится в ЦП, то ЦП выставляет стартовый адрес и инициирует контроллер. Когда контроллеру требуется следующая команда, то он приостанавливает процессор и выполняет доступ к памяти. Полученная команда декодируется и исполняется. Это могут быть команды построений, управления атрибутами построения, выполнения преобразований, отсечения, задания следующего адреса доступа и т.д. Понятно, что в этом случае контроллер отнимает время ЦП, которое могло бы быть использовано более полезным образом. С этой целью проанализируем различные построения графических системы.