Jump to content

Выполнение программы канала в реальном хранилище

В IBM операционных системах мэйнфреймов Execute Channel Program in Real Storage ( EXCPVR ) — это макрос , генерирующий системный вызов , реализованный как инструкция вызова супервизора , для низкоуровневого доступа к устройству, где программист отвечает за предоставление списка специфичных для устройства устройств. CCW , то есть канальная программа , выполняемая каналами ввода-вывода, блоками управления и устройствами. [ 1 ] Кроме того, ожидается, что программист должен убедиться, что области входных/выходных данных находятся в реальном хранилище и «фиксированы» либо до вызова EXCPVR, либо через придаток исправления страницы. EXCPVR может в некоторых ситуациях обеспечить более высокую производительность по сравнению с EXCP. [ 2 ]

Связь с выполнением программы канала (EXCP)

[ редактировать ]

EXCPVR исторически можно рассматривать как версию EXCP V=R (т.е. Virtual=Real) . Однако EXCPVR не ограничивается приложениями V=R. Действительно, EXCPVR может ссылаться на области данных, отличные от V=R, при условии, что такие области данных «фиксированы», а командные слова канала, которые ссылаются на такие области данных, были преобразованы из виртуальных в реальные адреса программистом с использованием LRA [Load Real Address]. привилегированная инструкция, поскольку каналы данных имеют дело только с реальными адресами [ а ] , а не виртуальные адреса. EXCPVR впервые был представлен в SVS и продолжен в MVS/370.

Поддержка CCW формата 1

[ редактировать ]

В более поздних экземплярах ОС была добавлена ​​поддержка CCW формата 1 и, следовательно, доступа к областям данных, которые находятся «над линией» (CCW формата 0 могут иметь доступ только к областям данных, которые находятся «ниже линии»).

Отношения с руководителем

[ редактировать ]

Внешний интерфейс EXCPVR всегда находится в режиме TCB, поскольку EXCPVR является SVC типа 1 . В MVS/370 и последующих экземплярах ОС EXCPVR вызывает STARTIO для планирования выполнения программы канала, следовательно, серверная часть EXCPVR всегда находится в режиме SRB, но внутренняя часть содержит код эмуляции, который позволяет использовать приложения, разработанные для ранее, предварительно - Экземпляры ОС MVS будут функционировать в основном так же, как и раньше, и, таким образом, будут находиться в режиме TCB, для которого эти придатки изначально были разработаны. Это различие может усложнить преобразование некоторых самостоятельных методов доступа и приложений в MVS.

Примечания

[ редактировать ]
  1. ^ За исключением 4300 машин, оснащенных ECPS:VSE.
  1. ^ Хэнк А. Мерфи (1995). Блоки управления МВС . МакГроу-Хилл Райерсон, Лимитед. стр. 121, 134–135. ISBN  978-0-07-044309-9 .
  2. ^ Дэвид Дж. Сакс (16 марта 1994 г.). Книга ответов МВС . Уайли. п. 74. ИСБН  978-0-471-60821-9 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1ed77940b06d9e21de5b286c442531e9__1718657220
URL1:https://arc.ask3.ru/arc/aa/1e/e9/1ed77940b06d9e21de5b286c442531e9.html
Заголовок, (Title) документа по адресу, URL1:
Execute Channel Program in Real Storage - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)