Cтраница 1
Программа-загрузчик предназначена для активации в работу программ пользователя. Для этого загрузочные модули, являющиеся результатом трансляции программы пользователя с языка программирования в машинные команды, помещаются в область памяти, указываемую загрузчику управляющей программой ОС, и производится настройка адресов машинных команд на конкретное место МОЗУ. Совместно с загрузчиком работает редактор внешних связей ( РВС), при помощи которого происходит объединение независимо транслированных программных блоков в единую рабочую программу. После того как все загрузочные модули будут помещены в МОЗУ, настроены по месту их расположения и между ними установлены связи, управляющая программа ОС передает управление сформированной программе пользователя и контролирует ход ее работы, не допуская аварийных ситуаций, таких как попытка произвести запись в поле программы другого пользователя или переполнение разрядной сетки ЭВМ. [1]
Программа-загрузчик производит первоначальный ввод ( с перфоленты) программного обеспечения в оперативную память машины. Каждая загруженная программа имеет свой паспорт, в котором указаны ее характеристики и требуемые ресурсы. [2]
Структурная схема с ист ем ног о программного обеспетения ЭВМ. [3] |
Программа-загрузчик включает в работу программы пользователя. Это осуществляется следующим образом. Загрузочные модули, которые формируются в результате перевода программы пользователя с языка программирования на машинный язык, помещаются в указываемую управляющей программой ОС область памяти. [4]
Программа-загрузчик ОС считывает в память начало одного из системных файлов ОС и передает ему управление. Так что дальнейший ход загрузки зависит от вида загружаемой ОС. Например, при загрузке MS DOS ( см. главу 10) на экран выводится сообщение Starting ИЗ DOS... SYS), после чего выполняются команды конфигурирования, содержащиеся в файлах CONFIG. В других ОС начальная загрузка выполняется по-другому. [5]
Программа-загрузчик MS DOS считывает в память начало файла IO. SYS и передает ему управление. [6]
Программа-загрузчик ОС считывает в память начало одного из системных файлов ОС и передает ему управление. Так что дальнейший ход загрузки зависит от вида загружаемой ОС. Например, при загрузке MS DOS ( см. главу 10) на экран выводится сообщение Starting MS DOS... SYS), после чего выполняются команды конфигурирования, содержащиеся в файлах CONFIG. В других ОС начальная загрузка выполняется по-другому. [7]
Программа-загрузчик MS DOS считывает в память начало файла IO. SYS и передает ему управление. [8]
При этом вызывается программа-загрузчик, которая непосредственно помещает пользовательскую программу в память. На этапе загрузки происходит выделение памяти, необходимой для выполнения данной программы, а также осуществляется ее привязка к конкретным физическим устройствам и присоединение к ней необходимых ранее скомпилированных программ. [9]
Определением ссылок на внешние функции занимается программа-загрузчик, делается это при помощи просмотра определений процедур, собранных в библиотеке. Определения стандартных процедур также содержатся в библиотеке, поэтому загрузчик, выполняя загрузку программы, почти всегда будет осуществлять просмотр библиотеки. [10]
Как только эта работа будет закончена, управление передается IBM-BIO, а программа-загрузчик стирается. Чтобы заново ввести ее в память машины, нужно снова обратиться к программе IPL. Что касается IBMBIO, то он прочно занял отведенное ему в памяти место. [12]
После того как с диска, с которого загружается операционная система ( т.е. дискеты или винчестера), прочитана программа-загрузчик операционной системы, эта программа считывает в память компьютера модули операционной системы ( для MS DOS - файлы IO. SYS) и передает им управление. [13]
В состав базового программного обеспечения входят супервизор, транслятор с языка Ассемблер НЦ-1, стандартные программы, проверяющие тесты, программа-загрузчик. [14]
В состав базового программного обеспечения Электроника НЦ-1 входят супервизор, транслятор с языка ассемблер НЦ-1, стандартные программы, проверяющие тесты, программа-загрузчик. Для автономной отладки программ имеется вспомогательное программное обеспечение, включающее интерпретатор системы команд ЭВМ Электроника НЦ-1 на ЭВМ БЭСМ-6, транслятор с языка микроассемблер НЦ-1, транслятор с языка ассемблер НЦ-1. Вспомогательное программное обеспечение написано на языке ФОРТРАН. [15]