Cтраница 2
Управляющая информация, которая строится в файлах SYSUT1 и SYSUT2, предназначена для редактирования и выполнения программы. Для каждого реентерабельного загрузочного модуля строится оператор Редактора связей NAME с именем модуля, а для каждой программной секции нереентерабельного загрузочного модуля обеспечивается текстовая константа с именем реентерабельного загрузочного модуля. [16]
Средства Фортрана 77 обеспечивают создание и выполнение реентерабельных загрузочных модулей. Они позволяют оформлять программу, состоящую из основной программы и необязательных подпрограмм, в виде одного нереентерабельного и одного или нескольких реентерабельных загрузочных модулей. Количество реентерабельных загрузочных модулей планируется пользователем и не может превышать число программных единиц, составляющих программу. Допускается включать в реентерабельный загрузочный модуль одну, несколько или все программные единицы. Состав реентерабельных загрузочных модулей пользователь определяет исходя из конкретных условий. [17]
После редактирования программа представляет собой один нереентерабельный и один или несколько реентерабельных загрузочных модулей. Выполнение программы начинается с нереентерабельного модуля. В процессе его выполнения производится загрузка реентерабельных загрузочных модулей из библиотек на дисках или из системной области. [18]
Этот параметр определяет имя реентерабельного загрузочного модуля и задается, если структура программы планируется в виде двух модулей: одного нереентерабельного и одного реентерабельного. В том случае, когда программа должна быть спланирована в виде одного нереентерабельного и нескольких реентерабельных модулей ( по числу программных единиц), параметр задавать не требуется, так как имена реентерабельных загрузочных модулей будут порождаться из имен программных единиц. [19]
Средства Фортрана 77 обеспечивают создание и выполнение реентерабельных загрузочных модулей. Они позволяют оформлять программу, состоящую из основной программы и необязательных подпрограмм, в виде одного нереентерабельного и одного или нескольких реентерабельных загрузочных модулей. Количество реентерабельных загрузочных модулей планируется пользователем и не может превышать число программных единиц, составляющих программу. Допускается включать в реентерабельный загрузочный модуль одну, несколько или все программные единицы. Состав реентерабельных загрузочных модулей пользователь определяет исходя из конкретных условий. [20]
При работе в многопрограммном режиме, когда на ЭВМ выполняются одновременно задания нескольких пользователей, каждому из пользователей, даже если они выполняют одну и ту же программу, требуется отдельная копия этой программы. В целом это приводит к неэффективному использованию памяти. Основным инструментом построения программ динамической структуры в Фортране 77 являются средства создания реентерабельных загрузочных модулей. [21]
Средства Фортрана 77 обеспечивают создание и выполнение реентерабельных загрузочных модулей. Они позволяют оформлять программу, состоящую из основной программы и необязательных подпрограмм, в виде одного нереентерабельного и одного или нескольких реентерабельных загрузочных модулей. Количество реентерабельных загрузочных модулей планируется пользователем и не может превышать число программных единиц, составляющих программу. Допускается включать в реентерабельный загрузочный модуль одну, несколько или все программные единицы. Состав реентерабельных загрузочных модулей пользователь определяет исходя из конкретных условий. [22]