Cтраница 3
Интересно, что в окне редактирования и просмотра, а также в меню дисков и даже меню пользователя, могут быть созданы собственные наборы макрокоманд, не зависимые от макросов оболочки. [31]
Языком общения с системой является так называемый язык данных ДЛ / 1 ( DL / 1 - Data Language), представляющий собой набор макрокоманд и псевдооператоров, используемых на различных этапах работы с системой, начиная от описаний баз данных и спецификаций прикладных программ и кончая действиями над данными в прикладной программе. Прикладная программа, закодированная на Ассемблере, ПЛ / 1 или Коболе, может установить связь с базами данных через блоки спецификации программы и получать или размещать данные в базах. Средствами языка ДЛ / 1 можно логически описывать базы данных вне зависимости от физических носителей и устройств и включать новые типы сегментов без изменения прикладных программ. Допускается расширение как объема данных, так и изменение структуры баз. [32]
С помощью набора макрокоманд генерации пользователь описывает необходимые ему свойства Супервизора. После трансляции этих макрокоманд Ассемблером получается конкретный вариант Супервизора, который редактируется, каталогизируется и размещается в библиотеках системы. Во время генерации Супервизора пользователь может, например, указать режим мультипрограммирования, описать имеющийся набор устройств ввода-вывода, их количество и типы, описать специфические черты оборудования, задать порядок планирования заданий. [33]
Кроме того, квалифицированные пользователи могут работать еще с двумя объектами: макросами и модулями. Макрос - это набор специальных макрокоманд, а модуль - это программа, написанная на языке Access Basic или YBA. Эти объекты в нашем учебнике мы не рассматриваем. [34]
Программы операционной системы могут использовать код команды SVC в явном виде. В проблемных программах используется набор макрокоманд, с помощью которых можно запросить выполнение функций, обеспечиваемых Супервизором. [35]
Нетрудно построить систему с использованием терминалов такого типа. При этом нужен лишь набор макрокоманд для передачи графической и текстовой информации на терминал в ответ на обращения к макрокомандам из прикладной программы. Некоторые фирмы-изготовители таких терминалов продают программы на ФОРТРА-Не, выполняющие основные операции по масштабированию и кадрированию, которые могут быть использованы совместно с прикладными программами на ФОРТРАНе. Такие терминалы часто снабжают устройствами графического ввода, информация с которых поступает в дискретном виде, и, следовательно, их программное обеспечение аналогично обеспечению для клавиатуры. [36]
Прежде чем выполнить генерацию системы, системный программист на основании анализа решаемых задач, требований к вычислительной системе и конфигурации технических средств должен составить задание на генерацию с описанием новой ( генерируемой) ОС. Описание производится с помощью набора макрокоманд генерации. Целью генерации является получение работоспособного варианта ОС, отвечающего заданным требованиям. [37]
Макроассемблер является весьма эффективным программным средством. Действительно, в принципе возможно написать набор макрокоманд для макроассемблера для одной ЭВМ таким образом, что он будет распознавать мнемонические обозначения совершенно другой ЭВМ и формировать для нее объектный код. Наиболее мощные макроассемблеры допускают такие операции, как определение новых макрокоманд в составе макровызова и объединение строк для формирования идентификаторов. [38]
![]() |
Распределение памяти в FB-мониторе. [39] |
ХМ-монитор является расширением FB-монитора для работы с диспетчером памяти. Он обеспечивает 18-разрядную адресацию для операций ввода-вывода и набор макрокоманд, позволяющих фоновой и ( или) задачам оперативного раздела использовать до 248 Кбайт памяти. [40]
ХМ-монитор - это расширение FB-монитора, которое позволяет предоставлять оперативную память свыше 28К опера тивной и ( или) фоновой задаче. ХМ-монитор обеспечивает 18-битную адресацию для операций ввода-вывода и набор макрокоманд, позволяющих фоновой и ( или) оперативной задачам адресовать память до 124К слов. [41]
Монитор ХМ - это расширенный монитор FB, который позволяет использовать объем памяти свыше 28 кслов для выполнения оперативной и ( или) фоновой задачи. Монитор ХМ обеспечивает 18-битную адресацию для операций ввода-вывода и набор макрокоманд, позволяющих фоновой и ( или) оперативной задачам обращаться к памяти емкостью до 124 кслов. Монитор ХМ занимает 7 кслов и обеспечивает работу с системой, имеющей от 32 до 124 кслов памяти. Этот монитор следует использовать в системах программирования с языков высокого уровня. Например, ФОРТРАН дает пользователю возможность писать программы для болыпях массивов данных общим размером до 96 кслов. [42]
![]() |
Пример использования виртуального сегмента.| Пример использования парных сегментов. [43] |
Язык описания данных схемы в СУБД ОКА используется для описания ФБД. Язык реализован набором макрокоманд Ассемблера и включает восемь операторов. [44]
Программное обеспечение машинной графики включает графический метод доступа и пакет графических подпрограмм. Графический метод доступа предназначен для выполнения операций ввода-вывода. Для построения графических обрабатывающих программ используются набор макрокоманд и проблемно-ориентированных программ. [45]