ПОИСК Статьи Чертежи Таблицы Организация индивидуальной библиотеки загрузочных модулей из "Расчет машиностроительных конструкций на прочность и жесткость " Набор приведенных в данной главе процедур математического обеспечения алгоритмов расчета на прочность стержневых систем можно рассматривать как пакет прикладных программ модульной структуры. Каждая процедура этого пакета выполняет вполне определенные специфические функции и является отдельным исходным модулем, написанным на алгоритмическом языке PL/1 в системе ОС ЕС. [c.108] Каждый исходный модуль может быть отдельно скомпилирован транслятором и превращен в объектный модуль. Чтобы объектный модуль стал пригодным для выполнения, он должен быть переработан редактором связей операционной системы ЭВМ ЕС в загрузочный модуль. Загрузочные модули объединяются в индивидуальную библиотеку, которая размещается на магнитных носителях прямого доступа. Вызов загрузочных модулей и связь между ними осуществляется в процессе работы обрабатывающей (управляющей) программы. Для этого необходимо выполнить сцепление системной библиотеки операционной системы ЭВМ ЕС и индивидуальной библиотеки загрузочных модулей, размещенных на том или ином магнитном носителе прямого доступа. Тогда все вызовы обрабатывающей программы загрузочных модулей и связей между ними устанавливаются редактором связей операционной системы ЭВМ ЕС с помощью индивидуальной библиотеки загрузочных модулей. [c.108] Эта программа использует при своей работе каталогизированную процедуру PL1LF L операционной системы ЭВМ ЕС, которая компилирует и редактирует связи исходного модуля с именем PR001. [c.109] Аналогичным образом компилируются, редактируются и размещаются в индивидуальной библиотеке загрузочных модулей LIB03 остальные исходные модули из пакета процедур математического обеспечения алгоритмов расчета на прочность стержневых систем, тексты которых приведены в настоящей главе. [c.110] Все вызовы обрабатывающей программой необходимых загрузочных модулей и установление связей между ними в этом случае осуществляются редактором связей операционной системы ЭВМ ЕС с помощью индивидуальной библиотеки загрузочных модулей LIB03. [c.110] Редактор связей операционной системы ЭВМ ЕС в этом случае вырабатывает загрузочный модуль простой структуры. В процессе исполнения загрузочного модуля простой структуры все его программные секции (процедуры) одновременно находятся в оперативной памяти ЭВМ (рис. 3.11). Объем необходимой оперативной памяти определяется суммой всех перечисленных модулей. Длина загрузочного модуля R0001 равна 125.5 К. [c.112] Результатом работы данной программы является листинг с результатами расчета, выдаваемый на АЦПУ. [c.115] Вернуться к основной статье