Cтраница 1
Системная объектная библиотека хранится на системном диске в файле SYSLIB. Компоновщик РАФОС ( программа LINK) автоматически извлекает модули из этой библиотеки в случае необходимости, в том числе и специальный драйвер, выполняющий загрузку частей программы, имеющей оверлейную структуру. [1]
Системная объектная библиотека содержит набор модулей, позволяющий программам на языке Фортран использовать средства мониторов. Подпрограммы библиотеки предоставляют разнообразные вспомогательные функции. Программы на языке Макроассемблер также могут использовать объектную библиотеку. [2]
Системная объектная библиотека размещается в файле SYSLIB. [3]
Системную объектную библиотеку можно использовать в программах на языке Паскаль с учетом ограничений, связанных с вводом-выводом, поскольку модули библиотеки ориентированы на исполняющую систему Фортран. [4]
Структура библиотечного файла. [5] |
В составе ОС имеются системные библиотеки, которые содержат модули, обеспечивающие доступ к монитору, выполнение операций ввода-вывода, вычисление стандартных математических функций и другие возможности. Различают системные макробиблиотеки, содержащие макроопределения для программных запросов и других системных макрокоманд, и системные объектные библиотеки, в которых хранятся объектные модули, выполняющие перечисленные выше функции. Системная макробиблиотека используется при трансляции программ, написанных на языке ассемблера, в которых имеются системные макрокоманды. Системная объектная библиотека используется компоновщиком при формировании загрузочного модуля из объектных модулей, в которых есть ссылки на модули, находящиеся в системной библиотеке. [6]
Структура библиотечного файла. [7] |
В составе ОС имеются системные библиотеки, которые содержат модули, обеспечивающие доступ к монитору, выполнение операций ввода-вывода, вычисление стандартных математических функций и другие возможности. Различают системные макробиблиотеки, содержащие макроопределения для программных запросов и других системных макрокоманд, и системные объектные библиотеки, в которых хранятся объектные модули, выполняющие перечисленные выше функции. Системная макробиблиотека используется при трансляции программ, написанных на языке ассемблера, в которых имеются системные макрокоманды. Системная объектная библиотека используется компоновщиком при формировании загрузочного модуля из объектных модулей, в которых есть ссылки на модули, находящиеся в системной библиотеке. [8]
Программа на языке Фортран IV переводится транслятором ( FORTRA. SAV) в объектную форму, которая должна быть объединена при компоновке программой LINK с модулями из библиотеки исполняющей системы. При обработке программы транслятор проводит контроль и диагностирование синтаксических ошибок. Для поиска логических ошибок предоставляется отладчик FDT, позволяющий вести диалог отладки в терминах Фортрана. Системная объектная библиотека позволяет программе на языке Фортран обращаться к средствам монитора РАФОС, минуя исполняющую систему. [9]