Базовая графическая система GKS

Концепция рабочих мультистанций допускает одновременный ввод и вывод данных с различных типов дисплеев. Возможности внутренней и внешней памяти обеспечиваются специальными рабочими станциями. Графическая информация, хранящаяся в этих рабочих станциях, может быть скопирована или включена в изображения, полученные для других рабочих станций. Поддержка всего множества функций не обязательна для каждой реализации GKS. Чтобы удовлетворить различные требования, предъявляемые к графическим системам, введены девять уровней. Эти девять уровней определяются тремя ортогональными уровнями (как для ввода, так и для вывода) , обеспечивающими совместимость снизу вверх. Любая реализация GKS обеспечивает функции только одного уровня. GKS определяет только независимое от языка ядро графической системы. Для связи с языком GKS должен быть включен в зависящий от языка слой с соблюдением необходимых языковых соглашений (представление типов данных, имен функций, последовательностей вызовов и т. д.). Многослойная модель, представленная, иллюстрирует роль СКЭ в графической системе. В каждом слое можно вызывать функции соседних слоев нижнего уровня. В общем случае прикладная программа будет использовать слой, ориентированный на приложения, слой, зависящий от языка, другие, зависящие от приложений слои, и ресурсы операционной системы. Все возможности рабочей станции, которые могут быть реализованы функциями системы СК5, реализуются только с помощью С, К8.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.