0.8.3 дисплейный контроллерИз блок-схемы простой графической системы (см. рис. 0.8.1), после рассмотрения работы дисплейного генератора и блока преобразований, ясно назначение дисплейного контроллера: связь с компьютером; управление формированием изображения; обработка графического ввода. Специального пояснения обеспечение связи с компьютером повидимому не требует. В чем заключается обработка графического ввода будет в основном уяснено при рассмотрении различных устройств ввода. Здесь требует пояснений лишь функция управления формированием изображений, которая зависит от выбранной архитектуры. Если, например, дисплейный файл находится в ЦП, то ЦП выставляет стартовый адрес и инициирует контроллер. Когда контроллеру требуется следующая команда, то он приостанавливает процессор и выполняет доступ к памяти. Полученная команда декодируется и исполняется. Это могут быть команды построений, управления атрибутами построения, выполнения преобразований, отсечения, задания следующего адреса доступа и т.д. Понятно, что в этом случае контроллер отнимает время ЦП, которое могло бы быть использовано более полезным образом. С этой целью проанализируем различные построения графических системы. |
| Оглавление| |