Cтраница 2
В составе библиотеки абсолютных модулей имеется СУПЕРВИЗОР, УПРАВЛЕНИЕ ЗАДАНИЯМИ, программа ПЕРВОНАЧАЛЬНАЯ ЗАГРУЗКА, РЕДАКТОР, БИБЛИОТЕКАРЬ, АССЕМБЛЕР ( язык и транслятор) и некоторые УТИЛИТЫ. Потребителю поставляется один из конкретных вариантов СУПЕРВИЗОРА, который хотя и может быть применен независимо от конфигурации конкретной машины ЕС ЭВМ, однако он не учитывает особенностей этой машины и в нем отсутствуют многие необходимые для потребителей свойства. Основное назначение поставляемого СУПЕРВИЗОРА состоит в том, чтобы обеспечить выполнение процедуры генерации системы. Другие программы библиотеки абсолютных модулей отредактированы для выполнения в фоновом разделе под управлением этого конкретного СУПЕРВИЗОРА. [16]
Загрузку программ из библиотеки абсолютных модулей в основную память выполняет подпрограмма ядра СУПЕРВИЗОРА - системный загрузчик. Эта подпрограмма производит загрузку обоих типов готовых к выполнению фаз ( абсолютных или самоперемещающихся) независимо от того, являются ли они фазами управляющей, обрабатывающих или проблемных программ. [17]
Задание для печати оглавления системной библиотеки абсолютных и объектных модулей.| Пример задания для печати книги на языке Ассемблера из системной библиотеки исходных модулей. [18] |
Печатать элементы из библиотек объектных и абсолютных модулей имеет смысл только в специальных случаях. [19]
Временно помещенная в библиотеку абсолютных модулей фаза может быть загружена и выполнена только сразу же после редактирования и только с помощью оператора EXEC без операнда. [20]
Добавление модуля в библиотеку абсолютных модулей производится всякий раз, когда программа должна быть выполнена. [21]
На этапе исполнения из библиотеки абсолютных модулей вызывается и исполняется созданная на этапе редактирования рабочая программа. Исполнение, кроме загрузки программы в основную память и ее непосредственного исполнения, включает еще закрепление заданных внешних устройств за программой, ввод исходных данных и выдачу результатов. При исполнении программы абсолютный модуль связывается с исходными данными, находящимися на внешних носителях, и обрабатывает их, согласно командам рабочей программы. [22]
Для функционирования ДОС ЕС библиотека абсолютных модулей обязательна, а две другие могут отсутствовать. [23]
Для выполнения каталогизации в библиотеку абсолютных модулей в задании на редактирование программы необходимо задать режим каталогизации ( CATAL) в управляющем операторе OPTION. Каталогизацию в библиотеку абсолютных модулей выполняет только Редактор. [24]
Если программа помещена в библиотеку абсолютных модулей временно, она может быть выполнена только в том же задании, где выполнялось редактирование. [25]
Модуль, хранящийся в библиотеке абсолютных модулей, называют фазой. Фаза представляет собой готовую к выполнению программу в абсолютных адресах или часть ( сегмент) многофазной программы. Фазу формирует и включает в библиотеку редактор связей. [26]
К системным библиотекам относятся: библиотека абсолютных модулей, содержащая тексты на машинном языке; библиотека объектных модулей, содержащая тексты на языке загрузки; библиотека исходных модулей, содержащая тексты на входных языках трансляторов. [27]
Для выполнения программа вызывается из библиотеки абсолютных модулей ( личной или системной), куда она помещается Редактором на постоянное или временное хранение. Программа, помещенная в библиотеку абсолютных модулей на временное хранение, вызывается по оператору EXEC из системной библиотеки или из частной, если она назначена. Программа может быть выполнена в том разделе основной памяти, на который она. [28]
Редактором и временно помещена в библиотеку абсолютных модулей. [29]
РЕДАКТОРОМ и временно помещена в библиотеку абсолютных модулей. [30]