Выборка - новое - Большая Энциклопедия Нефти и Газа, статья, страница 1
Единственный способ удержать бегущую лошадь - сделать на нее ставку. Законы Мерфи (еще...)

Выборка - новое

Cтраница 1


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

Обработка нескольких одновременных запросов на прерывание состоит в записи старого и выборке нового PSW, относящихся к первому выполняемому прерыванию. Затем новое PSW запоминается, при этом никакая команда не выполняется и осуществляется выборка нового PSW, связанного со следующим прерыванием. Запись и выборка продолжаются до тех пор, пока не будут выполнены все прерывания. Внешние прерывания, прерывания ввода-вывода, а также прерывания от схем контроля, возникающие вследствие подавляемых условий, выполняются только в том случае, если в момент, когда должно произойти прерывание, текущее PSW показывает, что прерывание, вызванное этой причиной, разрешено.  [2]

Адрес УСК из РА2 передается в РАЗ при выполнении цепочки данных в операции записи, в блок БСОП - при обращении в оперативную память по выборке нового УСК, а также при формировании полного ССК, в сумматор СМ-для получения адреса нового УСК.  [3]

Второе неотложное условие прерывания возникает в процессе записи в память кода прерывания от схем контроля и старого PSW прерывания от схем контроля или же в процессе выборки нового PSW прерывания от схем контроля во время прерывания от схем контроля.  [4]

Далее выполняется процедура обработки сигнала прерывания от системы контроля, начинающаяся записью состояний регистров процессора и старого слова состояния программы ( ССП) в соответствующие ячейки памяти и выборкой нового ССП диагностической системы.  [5]

Общая логика взаимодействия систем автоматического контроля, восстановления и диагностирования показана на рис. 12.5. Первой выполняется процедура обработки сигнала прерывания от системы контроля, начинающаяся записью состояний регистров процессора и старого слова состояния программы ( ССП) в соответствующие ячейки памяти и выборкой нового ССП системы восстановления.  [6]

Общая логика взаимодействия систем автоматического контроля, восстановления и диагностирования показана на рис. 12.4. Первой выполняется процедура обработки сигнала прерывания от системы контроля, начинающаяся записью состояний регистров процессора и старого слова состояния программы ( ССП) в соответствующие ячейки памяти и выборкой нового ССП системы восстановления.  [7]

Деление прерываний на шесть классов ( прерывания ввода-вывода, внешние прерывания, программные прерывания, прерывания при обращении к супервизору, прерывания от схем контроля машины и прерывания повторного пуска) основано на том, что за каждым классом закреплены свои области памяти, в которых запоминается старое PSW и из которых производится выборка нового PSW. Для большинства классов прерываний причины прерываний уточняются кодом прерывания, а для некоторых классов - на основе дополнительной информации, заносимой в основную память в процессе прерывания. Для прерываний ввода-вывода, внешних прерываний, прерываний при обращении к супервизору и программных прерываний код прерывания состоит из 16 битов Он заносится в старое PSW, если задан режим ВС, и в отдельную область основной памяти, если задан режим ЕС.  [8]

В одних случаях PSW записывается в память или загружается целиком, в других - только частично. При прерываниях запоминается полное содержимое PSW и происходит выборка нового PSW в качестве текущего. Команда ЗАГРУЗКА PSW задает целиком новое PSW; команда УСТАНОВИТЬ МАСКУ ПРОГРАММЫ устанавливает в PSW новый признак результата и 4 бита новой маски программы; команды УСТАНОВИТЬ МАСКУ СИСТЕМЫ, ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ и ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ устанавливают новую информацию в крайний левый байт PSW; команда УСТАНОВИТЬ КЛЮЧ PSW вводит новый ключ защиты в PSW; при последовательном выполнении команд адрес команды в PSW получает приращения, а при переходах замещается новым значением. Команда ПРОЧИТАТЬ КЛЮЧ PSW используется для записи в память ключа защиты из PSW; команды ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ и ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ осуществляют запись в память крайнего левого байта PSW; по команде ПЕРЕХОД С ВОЗВРАТОМ запоминается код длины команды, признак результата, маска программы и адрес команды.  [9]

Обработка нескольких одновременных запросов на прерывание состоит в записи старого и выборке нового PSW, относящихся к первому выполняемому прерыванию. Затем новое PSW запоминается, при этом никакая команда не выполняется и осуществляется выборка нового PSW, связанного со следующим прерыванием. Запись и выборка продолжаются до тех пор, пока не будут выполнены все прерывания. Внешние прерывания, прерывания ввода-вывода, а также прерывания от схем контроля, возникающие вследствие подавляемых условий, выполняются только в том случае, если в момент, когда должно произойти прерывание, текущее PSW показывает, что прерывание, вызванное этой причиной, разрешено.  [10]

Программные прерывания и прерывания при обращении к супервизору взаимно исключают друг друга и не могут появиться одновременно. Когда требуется обслужить более чем один запрос на прерывание, происходит запоминание старого ССП и выборка нового ССП, относящегося к прерыванию, которое рассматривается в первую очередь. Затем это новое ССП запоминается без выполнения какой-либо команды и выбирается следующее ССП.  [11]

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

Каждому классу прерываний соответствуют два PSW, которые называются старым и новым и помещаются в специально отведенных для этой цели ячейках реальной основной памяти. Прерывание любого класса состоит в запоминании информации, указывающей причину прерывания, в запоминании текущего PSW в ячейке, предназначенной для старого PSW, и выборке нового PSW в качестве текущего.  [13]

Содержание таймера модифицируется всегда, когда процессор находится в состоянии работа. В зависимости от разрешающей способности таймера младшие биты его содержимого могут не модифицироваться. Из ячеек 88 - 95, 96 - 103, 104 - 111, 112 - 119 и 120 - 127 производится выборка нового PSW при выполнении внешних прерываний, прерываний при обращении к супервизору, программных прерываний, прерываний от схем контроля и прерываний ввода-вывода соответственно. В процессе внешнего прерывания в ячейки 132 - 133 записываются или адрес процессора, идентифицирующий источник прерывания, или нули, если задан режим ЕС. В режиме ВС содержимое поля остается без изменений.  [14]

После выполнения подпрограмм каналами управление передается ОК в подпрограмму окончания обработки прерываний. После этого управление передается подпрограмме ожидания запросов. Сигнал ТБ: 0 сбрасывает триггер блокировки, позволяя процессору продолжить микропрограмму обработки прерывания. Микропрограмма завершается записью в ОП текущего ССП и выборкой нового ( прил.  [15]



Страницы:      1    2