Первоначальная загрузка - программа - Большая Энциклопедия Нефти и Газа, статья, страница 2
Аксиома Коула: суммарный интеллект планеты - величина постоянная, в то время как население планеты растет. Законы Мерфи (еще...)

Первоначальная загрузка - программа

Cтраница 2


В процессе работы машины по решению набора задач может оказаться, что содержимое оперативной памяти или слово состояния программы непригодны для дальнейшего использования; такое состояние характерно перед вводом и запуском программ. Для смены содержимого памяти, а также ССП и производится с пульта управления первоначальная загрузка программы.  [16]

Во время выполнения первоначальной загрузки программы ключи защиты памяти, программно-управляемые прерывания и индикация неверной длины игнорируются. При нажатии кнопки ЗАГРУЗКА подсвечивается табло ЗАГРУЗКА; гашение этого табло производится после успешного завершения всех операций по первоначальной загрузке программы.  [17]

18 Примеры распределения МОЗУ. [18]

В результате загрузки в таблице фиксируются занятые участки, а свободные уменьшаются или полностью исключаются. По окончании выполнения, наоборот, ранее занятые участки подсоединяются к соседним свободным. При первоначальной загрузке программ, например РП1, РП2, РПЗ, РП4, в свободное МОЗУ, производимой последовательно для всех четырех уровней, свободная часть памяти представляет собой один непрерывный участок, расположенный после последней загруженной программы.  [19]

Содержимое первых 8 байт ( ячейки 00 - 07 / 16 ОП) в дальнейшем ( после завершения ПЗП) используется как ССП. Так как в КСК первоначальной загрузки программы всегда указывается признак ЦК, то содержимое следующих 8 байт ( ячейки 08 - 15 / 16 ОП) используется в качестве КСК1 ПЗП, если и в этом КСК указан признак ЦД или ЦК, то в качестве КСК2 ПЗП используется содержимое ячеек 16 - 23 / 16 ОП. Число КСК, используемое при первоначальной загрузке программы, может быть различно и зависит от программы-загрузчика: минимальное число КСК равно двум.  [20]

Перед загрузкой ССП из ячеек 00 - 07 / 16 ОП в регистры процессора и локальную память в область кода прерывания ССП первоначальной загрузки программы ( ячейки 02 - 03 / 16 ОП) заносятся номер канала и адрес ВУ, с которого происходила загрузка. Адрес ВУ может быть затем использован программой-загрузчиком или управляющей программой. После загрузки ССП в регистры процессора и локальную память при выполнении первоначальной загрузки программы дальнейшее выполнение программы осуществляется под управлением этого ССП.  [21]

Первая пара состояний в ССП не отражается, так как нет никаких программных средств для перехода из состояния останова в рабочее состояние ( состояние функционирования) и наоборот. Переходы обеспечиваются при нажатии соответствующих клавиш на пульте управления. Так, переход в состояние РАБОТА обеспечивается только при нажатии клавиши ПУСК, а также при первоначальной загрузке программы.  [22]

23 Общая конфигурация системы машинного числового программного управления ( МЧПУ. [23]

Управляющая программа обработки детали вначале вводится аналогичным образом. Для ввода управляющей программы в систему до сих пор чаще всего служат устройства считывания с перфоленты. Однако в традиционных СЧПУ цикл считывания с перфоленты повторяется для каждой новой детали партии. В случае же МЧПУ управляющая программа вводится с перфоленты только один раз, после чего хранится в памяти ЭВМ. Таким образом, устройство считывания используется лишь для первоначальной загрузки программы обработки детали и соответствующих данных. По сравнению с обычными СЧПУ системы МЧПУ обладают большей гибкостью и повышенными вычислительными возможностями. Новые варианты функционирования системы можно ввести в устройство МЧПУ, просто заменив программу его работы. Благодаря возможности перепрограммирования ( это касается как управляющих программ обработки деталей, так и вариантов управления системой) МЧПУ часто называют гибкопрограммируемым ЧПУ.  [24]

При сбросе процессор переводится в состояние останов, а все ждущие запросы на прерывание уничтожаются. Исправляется четность всей информации, содержащейся в оперативной памяти. Все индикаторы ошибок устанавливаются в нуль. В разделенном УВУ или разделенном ВУ сигнал сброса из процессора устанавливает в исходное состояние только те функциональные части, которые относятся к данному процессору. Сброс производится также при инициировании первоначальной загрузки программы или при осуществлении последовательности действий по включению питания.  [25]

ЗАГРУЗКА выполняется гашение машины, а затем - микропрограмма ПЗП, которая формирует управляющее слово канала ( команду канала), которое отсылается в канал, к которому подключено выбранное внешнее устройство. Канал по этому управляющему слову передает в оперативную память машины первый блок информации, состоящий из 24 байт. Эти начальные байты записываются в ячейках 0 - 23 основной оперативной памяти. Первые восемь байт составляют слово состояния программы ПЗП, а последующие - первое и второе управляющие слова канала ( УСК) для ПЗП. Второе УСК ПЗП ( ячейки 16 - 23 ОП) используется в случае реализации цепочки данных или команд. По окончании первоначальной загрузки программы управление передается новому слову состояния программы, находящемуся в ячейках 0 - 7 оперативной памяти.  [26]

Четвертая пара состояний как бы отражает отношение процессора к прерываниям. ПРЕРЫВАНИЕ, только тогда, когда это прерывание не маскируется. МАСКА, если данное прерывание замаскировано. Переключение состояния процессора по отношению к прерываниям производится путем изменения значений разрядов масок ССП. Маска контроля машины изменяется только при засылке нового ССП. Значения всех масок могут быть изменены при выполнении команды ЗАГРУЗИТЬ ССП, при прерывании по обращению к супервизору и при первоначальной загрузке программы. Смена масок не влияет на счет времени в таймере.  [27]



Страницы:      1    2