The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

9.1 Графическая система

9.1 Графическая система

Предыдущая  Содержание  Следующая V*D*V

Графическая система несёт ответственность за

 

Управление устройством отображения

Управление в случае необходимости одним или более интерфейсом ввода для человека

Предоставление абстракции для базового устройства отображения (для использования приложениями)

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

 

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

 

Рисунок 9.1 Архитектура графической системы.

Рисунок 9.1 Архитектура графической системы.

 

Разные уровни это:

 

Уровень 1 является графическим оборудованием и оборудованием ввода, основными аппаратными компонентами в любой системе графики. Например, банкомат имеет сенсорный дисплей, что является сразу и его интерфейсом ввода и оборудованием отображения, DVD плеер имеет видеовыход на телевизор, а передняя панель ЖК дисплея имеет свое оборудование отображения и дистанционное управление в качестве входного интерфейса.

Уровень 2 представляет собой уровень драйверов, который обеспечивает взаимодействие с операционной системой. Каждая операционная система имеет свой собственный механизм взаимодействия и производители устройств стараются убедиться, что они обеспечивают драйверы для всех популярных операционных систем. Например, карты с чипом NVIDIA® поставляются с драйверами для Linux и Windows.

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

Уровень 4 является инструментальным уровнем. Набор инструментальных средств строится поверх определённой оконной среды и предоставляет API для использования приложением. Некоторые инструменты доступны поверх нескольких оконных сред и тем самым обеспечивают переносимость приложений. Инструментарии обеспечивают функции для рисования сложных элементов управления, таких как кнопки, поля ввода, списки, и так далее.

Самый верхний уровень - это графическое приложение. Приложение не всегда использует инструментарий и оконную среду. С помощью некоторой минимальной абстракции или промежуточного уровня можно было бы написать приложение, которое непосредственно взаимодействует с оборудованием через интерфейс драйвера. Кроме того, некоторые приложения, такие как видео-плеер, требуют интерфейс ускорителя для обхода графического уровня и прямое взаимодействие с драйвером. Для таких случаев графическая система предусматривает специальное взаимодействие, такое как знаменитый Direct-X в Windows. Рисунок 9.2 сравнивает уровни в различных операционных системах.

 

Рисунок 9.2 Слои графики в различных операционных системах

Рисунок 9.2 Слои графики в различных операционных системах

 

В этой главе постепенно подробно обсуждается каждый уровень по отношению к встраиваемому Linux.

 

Предыдущая  Содержание  Следующая