Базовая графическая система GKSIB роли программной машины

Очевидно, что прикладной программе, использующей GKS, необходимо знать о существовании пакета GKS в ее среде. Это условие можно выполнить при соответствующем программировании (например, правильным использованием имен функций GKS) и при включении соответствующих подпрограмм GKS в прикладной выполняемый модуль на этапе редактирования связей. В соответствии с терминологией пакет GKS является средой, известной прикладному процессу. Прикладная программа может запросить создание процесса GKS на основе пакета (по терминологии GKS эта операция называется OPEN GKS); состояние этого процесса можно модифицировать вызовом различных функций GKS и завершить с помощью операции CLOSE GKS. Частично состояние процесса GKS определяется несколькими подпроцессами, каждый из которых соответствует отдельной рабочей станции. Этим подпроцессам присваиваются имена (идентификаторы рабочих станций), в то время как самому процессу GKS явно указанное имя не требуется, поскольку в прикладной программе может существовать только один процесс GKS. С помощью GKS и процесса рабочей станции прикладная программа может обращаться к драйверам графических устройств. Графические устройства вместе с соответствующими драйверами составляют часть среды ЭВМ, в которой решается прикладная задача. Сведения о возможностях различных типов рабочих станций в среде ЭВМ передаются прикладной программе через GKS в виде «таблицы описания рабочей станции».

Releated Post

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

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

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