Cтраница 3
Помимо определения статуса ведущего ( ведомого) сигналы СА и SEL приводят к началу выполнения программы инициализации, размещенной во внутреннем ПЗУ сопроцессора. После получения возможности управления шиной СП приступает к выполнению программы инициализации, причем исходное значение ширины системной шины - восемь разрядов. [31]
Работа каждой виртуальной машины, как и работа реальной ЭВМ, должна управляться либо системно-независимой программой, либо операционной системой. Примером системно-независимой программы, которая может выполняться на виртуальной машине, является системно-независимая программа инициализации пакетов магнитных дисков. Управление виртуальной машиной может осуществляться и с помощью специальных подсистем, входящих в состав СВМ ЕС наряду с монитором виртуальных машин. [32]
ПРОГРАММА НАЧАЛЬНОЙ ЗАГРУЗКИ вводится в основную память с помощью процедуры начальной загрузки. Программа производит проверку основной памяти, а также загрузку в основную память ядра операционной системы и программ инициализации ядра. [33]
После загрузки адреса блока управления каналами сопроцессор сбрасывает флаг занятости BUSY0 канала 1, информируя ЦП о завершении программы начальной инициализации. Начав инициализацию, ЦП должен наблюдать за состоянием флага занятости канала 1 в блоке управления каналами, чтобы определить момент завершения программы инициализации. Поскольку обычно каждый сопроцессор имеет свой блок управления каналами, ЦП должен разместить в памяти новый блок управления каналами и изменить указатель в блоке конфигурации системы перед инициализацией другого сопроцессора. Кроме того, может существовать несколько блоков конфигурации системы, каждый из которых будет указывать на свой блок управления каналами. В этом случае перед инициализацией очередного сопроцессора ЦП должен изменить указатель блока конфигурации системы. Отсюда следует, что если в МПС работает несколько сопроцессоров ВМ89, то блок конфигурации системы или указатель блока конфигурации системы, или оба должны быть расположены в ОЗУ. После инициализации всех сопроцессоров центральный процессор может использовать освободившиеся ячейки ОЗУ для других целей. [34]
![]() |
Архитектура ЭВМ. [35] |
Информация в ПЗУ заносится при изготовлении ЭВМ, пользователь его содержимое менять не может. В ПЗУ хранятся некоторые простые и часто используемые программы общего назначения, например программа извлечения квадратного корня. ПЗУ содержит также программу инициализации ( начальной установки) всех блоков ЭВМ, которая выполняется при включении питания и дает уверенность в том, что все схемы готовы к работе. [36]
Фаза окончательного закрытия системы состоит в очистке буферов ввода-вывода консольного терминала. Затем SHUTUP удаляет себя из системы и происходит перегрузка системы с системного диска. В оперативную память загружается программа инициализации системы INIT. SYS, которая выводит на экран консольного терминала запрос о режиме инициализации ДОС КП. На рис. 44 приведен пример нормального завершения работы системы. [37]
После назначения томов псевдодисков на консоль оператора ОС ЕС ( БОС) выводится сообщение IEA993A, предлагающее ввести адрес управляющего тома с набором данных SYSCTLG. Если набор данных SYSCTLG находится на томе, адрес которого указан в команде IPL, то вместо указания адреса тома следует нажать клавишу ВВ. В ответ на нажатие клавиши ВВ программа инициализации ядра выполняет формирование резидентных областей системы и их заполнение. [38]
Программа INTAC изменяет значение номеров свободных записей архив а и справочника, делая их равными единице. Этот же результат можно получить, выполнив программу полной инициализации, рассмотренную в 3.6, однако программа INTAC требует значительно меньше времени для выполнения. [39]
Управляющая программа ( тест-монитор ТМ) предназначена для управления загрузкой и выполнением тест-секций. Основными ее функциями являются прием и выполнение директив оператора, загрузка тестов в ОП, печать сообщений, назначение тест-секциям тестируемых устройств и обработка прерываний. В соответствии с этим ТМ состоит из пяти логических компонент и программы инициализации, которая выполняется после загрузки ТМ в ОП. Последняя генерирует ТМ, ориентированный на конкретную конфигурацию системы. [40]
Для загрузки ОС оператор должен набрать на переключателях адрес устройства, на котором смонтирован резидентный том системы. После указания адреса резидента оператор нажимает кнопку загрузка на пульте, в результате чего осуществляется считывание в ОП цепочки записей программы начальной загрузки ( IPL) и подключение ее к работе. Программа IPL ищет в оглавлении системного резидентного тома набор данных ядра ОС и помещает его в фиксированную область, а программу инициализации ядра ( NIP) - в динамическую область. [41]
Если глаз при быстрых движениях проскакивает точку фиксации, то это указывает на мозжечковые расстройства. Определение величины проскока врачом производится неточно, а запись электрониетагмограммы анализируется слишком медленно. Если оператор хочет изменить пороговые уровни, установить шумоподавление, частоту считывания, параметры таймера или счетчика, то для этого необходимо реализовать программу инициализации. [42]
Математическое обеспечение, содержащееся в микросхемах ПЗУ таких компьютеров, можно условно рассматривать как аналог операционной системы. Автоматический запуск такой системы осуществляется аппаратно. При подаче питания процессор обращается к фиксированному физическому адресу ПЗУ ( его можно изменять аппаратно с использованием логических микросхем), с которого начинается запись программы инициализации операционной системы. [43]
![]() |
Блок-схема микропроцессорной вычислительной системы. [44] |
ПЗУ в микроЭВМ обычно содержит некоторую программу. В схеме на рис. 11.6 ПЗУ показано как хранилище такой программы. На практике ПЗУ содержит запускающую программу ( программу инициализации) и, возможно, некоторые другие программы. Программы могут быть также загружены в ЗУПВ из внешнего ЗУ. [45]