Jump to content

Выполнить программу прямого доступа

В IBM операционных системах мэйнфреймов программа Execute Direct Access Program ( XDAP ) — это метод псевдодоступа для доступа к наборам данных прямого доступа поблочно. XDAP более подробно описан в Руководстве системного программиста ОС. [ 1 ]

Существующие блоки

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

Существующие блоки можно читать или обновлять. Набор данных нельзя создавать или расширять с помощью XDAP; для этой цели требуется настоящий метод доступа. XDAP может сосуществовать с BSAM или BPAM, и таким образом реализованы некоторые компоненты ОС.

Вычисление адреса DASD

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

Программист отвечает за вычисление полного идентификатора блока прямого доступа, MBBCCHHR. Доступны системные алгоритмы для расчета MBBCCHHR по TTRN. Системные данные в форме «таблиц пропускной способности дорожек» доступны для расчета TTRN по номеру блока для любого типа устройства прямого доступа. Более поздние версии ОС облегчают доступ к устройствам очень большой емкости с помощью макроса TRKADDR.

Получение списка и выполнение форм

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

Поддерживаются формы XDAP «Список» и «Выполнение», при этом форма-прототип, называемая «Форма списка», расширяется как данные, а функциональная форма, называемая «Форма выполнения», расширяется как инструкции. XDAP также поддерживается традиционно, и в этом случае две формы объединяются и расширяются как встроенные данные и инструкции. Использование форм списка и выполнения облегчает разработку программ с возможностью повторного ввода.

XDAP неявно вызывает EXCP

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

XDAP приводит к EXCP выполнению вызова супервизора , следовательно, программа выполнения канала ( EXCP ) неявно встроена в XDAP. IOB, который является единственным параметром EXCP, включен в качестве структуры данных в расширение макроса XDAP, как и командные слова канала.

ОТКРЫТИЕ набора данных XDAP

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

XDAP должен ссылаться на OPENed DCB и полный идентификатор прямого доступа. DCB может быть открыт для ввода, вывода или ввода и вывода («INOUT»), но все выходные данные должны быть обновлениями записи существующих блоков, поскольку XDAP не поддерживает запись формата. BSAM и BPAM доступны для выполнения записи формата (записи, при которой в набор данных добавляются новые блоки, т. е. начальный или дополнительный блок и, в частности, конечный блок).

Флаг IOBSPSVC для сосуществования XDAP, SAM и PAM.

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

Флаг IOBSPSVC (логически IOB флаг SAM и PAM . SVC ) доступен, и это приводит к появлению придатков методов последовательного доступа [ 2 ] быть обойдены. Это усовершенствование, которое впервые было реализовано в SVS, но не было модернизировано в предыдущих версиях ОС, значительно облегчило обработку набора данных, уже ОТКРЫТОГО для BSAM или BPAM, при использовании XDAP.

В противном случае некоторые дополнения SAM и PAM до SVS могут вызвать случайное наложение памяти супервизора при представлении в определенных программах канала XDAP. Поскольку IBM не гарантировала безопасность системы и целостность данных в системах до SVS, очевидным обходным путем было использование только тех программ канала XDAP, которые также не использовали RPS, поскольку именно программы канала XDAP типа RPS путали SAM и PAM. придатков, что приводит к случайному наложению памяти супервизора.

  1. ^ Руководство программиста операционной системы IBM System/360 (PDF) . ИБМ. Март 1967 г. C28-6550-2.
  2. ^ Руководство по логике программы для операционной системы IBM System/360. Методы последовательного доступа (PDF) . ИБМ. Январь 1967 г. Y28-6604-1.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3f5894782f8e908191959f8f8c92580f__1674464160
URL1:https://arc.ask3.ru/arc/aa/3f/0f/3f5894782f8e908191959f8f8c92580f.html
Заголовок, (Title) документа по адресу, URL1:
Execute Direct Access Program - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)