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

Временная отмена - совмещение

Cтраница 2


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

Запись в ячейку памяти, из которой производится выборка команды, вызывающей отмену совмещении, не всегда оказывает влияние на выполнение этой команды, если только временная отмена совмещений не была выполнена после записи в эту ячейку памяти и до начала выполнения данной команды, вызывающей временную отмену совмещений.  [17]

18 Взаимосвязи обращений к памяти. [18]

Это объясняется тем, что при одном процессоре между реальными и абсолютными адресами имеется взаимно однозначное соответствие и изменение префикса, нарушающее это соответствие, вызывает временную отмену совмещения.  [19]

Все копии предварительно выбранных команд сбрасываются в тех случаях, когда процессор переходит в режим переадресации или выходит из этого режима, когда в управляющих регистрах 0 и 1 изменяются параметры переадресации ( при установленном режиме переадресации), при временной отмене совмещения, а также когда процессор переходит в состояние работа.  [20]

Запись в ячейку памяти, из которой производится выборка команды, вызывающей отмену совмещении, не всегда оказывает влияние на выполнение этой команды, если только временная отмена совмещений не была выполнена после записи в эту ячейку памяти и до начала выполнения данной команды, вызывающей временную отмену совмещений.  [21]

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

Все биты байта в памяти устанавливаются равными 1 после того, как исходный байт выбран для проверки старшего бита. В период от момента выборки и до момента-записи в память запрещается доступ к этой ячейке со стороны какого-либо другого процессора. Перед выборкой исходного байта и еще раз после записи в память байта, состоящего из единиц, выполняется временная отмена совмещения. Выполнение команды процессором задерживается до тех пор, пока не будут завершены все предыдущие обращения к основной памяти по отношению к каналам и другим процессорам. Только после этого производится выборка байта. До тех пор пока байт, состоящий из единиц, не записан в основную память, доступ к последующим командам или их операндам не производится по отношению к каналам и другим процессорам.  [23]

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

Биты 0 - 7 не являются частью адреса. Биты 8 - 15, содержащие старшую часть 3-байтового адреса, игнорируются. Биты 16 - 23 суммы содержат адрес канала, биты 24 - 31 указывают ВУ в этом канале, а в случае мультиплексного канала - и номер подканала. Все команды ввода-вывода вызывают временную отмену совмещения. Выполнение команды в процессоре задерживается, пока не будут удовлетворены все предыдущие запросы от процессора к основной памяти по отношению к каналам и другим процессорам, а затем выбирается адресуемый канал. Никакие обращения к следующим командам и их операндам не производятся, пока не закончится выполнение команды ввода-вывода.  [25]

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

27 Взаимосвязи обращений к памяти. [27]

Обращения к той же самой реальной ячейке учитываются, если между двумя обращениями производится временная отмена совмещений.  [28]

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

Если команда изменяет содержимое ячейки памяти, из которой произведена предварительная выборка последующей команды, а для записи результата и выборки команды использованы различные логические адреса, то использование одной и той же ячейки реальной памяти может и не учитываться. Преобразованный логический адрес используется для предварительной выборки команды только в том случае, если соответствующие строки таблиц динамической переадресации присоединены и доступны. Если произведена предварительная выборка команд, то они интерпретируются только в рамках их выполнения при тех же самых логических адресах, по которым произведена их предварительная выборка. Если произведена предварительная выборка команд, все полученные таким образом копии сбрасываются в случае изменения в данном процессоре режима переадресации, при изменении параметров переадресации в управляющих регистрах 0 и 1 ( если динамическая переадресация действует), при временной отмене совмещения операций и при переходе процессора в состояние работа.  [30]



Страницы:      1    2