Cтраница 2
После нажатия кнопки Загрузка из резиденции системы в память машины вводится программа первоначальной загрузки, одной из основных функций которой является считывание в основную память ядра супервизора. После того как ядро супервизора загружено, выполняются и другие функции программы первоначальной загрузки, главная из которых заключается в указании системе конкретной конфигурации ( конкретного набора) устройств ввода-вывода машины, которые потребуются в дальнейшей работе. Указания, касающиеся добавления новых устройств или удаления тех, которые не будут использоваться в течение определенного промежутка времени, даются оператором с помощью директив, адресуемых программе первоначальной загрузки с пульта оператора ( пишущая машинка) или с устройства ввода карт. [16]
Необходимо еще упомянуть о наличии в любой операционной системе несколько неожиданной на первый взгляд программы. Дело в том, что после включения питания система не может самостоятельно начать работу. В первую очередь это объясняется тем, что в этот момент в оперативной памяти нет программ, из которых состоит система Нужен начальный толчок. Это делает специальная стартовая программа, называющаяся программой первоначальной загрузки. Она и приводит систему в работоспособное состояние, начав с того, что переписывает компоненты системы с внешнего устройства ( обычно диска) в оперативную память. Этот процесс и называется загрузкой. [17]
СУПЕРВИЗОР состоит из нескольких фаз, хранящихся в CL. Только корневая его фаза - ядро - всегда находится в оперативной памяти. Остальные фазы способны сами настраиваться на адрес их размещения в оперативной памяти и поэтому называются самоперемещающимися или транзитами. Они вызываются для выполнения в так называемую транзитную область оперативной памяти супервизора. Вызов транзитов осуществляется ядром, ядро же вызывается программой первоначальной загрузки ДОС / ЕС. [18]