Интерфейсы ядра графической системы

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

Слово интерфейс (interface) заимствовано из терминов вычислительной техники. Интерфейс - система унифицированных связей и сигналов, посредством которых устройства вычислительной системы соединяются друг с другом. Термин унифицировать означает приводить к единой системе, форме, к единообразию.

Наиболее внешним относительно ЯГС является языково-независимый проблемный интерфейс. Языковый интерфейс, как для языка Фортран, так и

языка Паскаль, связывает языковую оболочку с проблемными оболочками.

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

 

 

 

Драйвер устройства – приборно-зависимая часть реализации ЯГС, предназначенная для поддержки графического устройства. Драйвер устройства обеспечивает генерацию графического вывода и интерактивное взаимодействие в формате данного устройства.

 








Дата добавления: 2015-10-09; просмотров: 656;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.