Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ответы на вопросы к экзамену / 3 Структура графической подсистемы в составе ОС общего назначения

.docx
Скачиваний:
13
Добавлен:
20.06.2014
Размер:
14.1 Кб
Скачать

3. Структура графической подсистемы в составе ОС общего назначения.

  1. Пользовательский (непривилегированный уровень ОС)

Контекст графического устройства

Прикладное ПО

  1. Ядро ОС (привилегированный уровень)

Драйвер абстрактного графического устройства

Драйвер аппаратного реализации граф. устройства

  1. Уровень аппаратуры

    Аппаратура

Комментарий: Любые задачи компьютерной графики требуют дополнительного периферийного оборудования. Т.к. аппаратура вычислительной системы разделяется множеством прикладных программ, в том числе в одновременной многозадачной среде, требуется системный механизм, который позволял бы множеству приложений взаимодействовать с аппаратными графическими устройствами.

Т.к. разным приложениям, работающим с разными типами графики, требуются разные и, возможно, непересекающиеся множества графических ф-й, ОС формирует несколько типов абстрактных граф. устройств, т.е. интерфейсов, позволяющих приложениям пользоваться адекватными функциональными возможностями. Все эти абстрактные интерфейсы полагаются на нижележащую реализацию, объединяющую или трансформируемую все предусмотренные ф-и.

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