Jump to content

Блок запроса на обслуживание

Блок запроса на обслуживание ( SRB ) — это данных структура MVS/370 и последующих версий мэйнфреймов IBM операционных систем , используемая главным образом, но не исключительно, интерфейсом ввода/вывода запуска .

Абстрактно SRB можно рассматривать как высокооптимизированный блок управления задачами (TCB), который имеет мало связанных ресурсов, если таковые имеются, кроме доступа к самому процессору. Доступ ко всем системным ресурсам, которые используются в рамках SRB, должен осуществляться посредством использования «записей ветвей», некоторые из которых являются новыми записями традиционных системных служб, доступ к которым ранее осуществлялся исключительно с использованием инструкций SVC (которые SRB не может использовать ни для каких других целей). чем аварийное завершение, и в этом случае можно использовать SVC 13, ABEND, однако «запись ветвления» в ABTERM действительно более уместна).

При использовании интерфейса запуска ввода/вывода SRB всегда сопряжен с блоком управления вводом/выводом (IOSB).

При ином использовании SRB облегчает связь между адресными пространствами в целом и связь между приложениями в частности.

SRB также могут использоваться для процессов внутри адресного пространства, где требуется максимально возможная производительность, и в этом случае необходимые ресурсы сначала приобретаются в рамках TCB (обычно это «шаг задания» TCB), прежде чем SRB будут ЗАПЛАНИРОВАНЫ ( т. е. передаются системному диспетчеру для конкуренции за ресурсы процессора).

Вполне возможно, что в адресном пространстве может быть только один TCB (опять же, TCB «шага задания»), но десятки, сотни или даже тысячи SRB, при этом SRB выполняют почти всю работу в адресном пространстве, а TCB просто синхронизация SRB и реагирование на сообщения системного оператора.

В целях такой синхронизации TCB обычно выдает WAITR, SVC 1, определяя список блоков управления событиями (ECB; один ECB на SRB, плюс один для системного оператора), и каждый SRB уведомляет TCB о своем завершении. используя «запись ветвления» системной службы POST (обычно это SVC 2, но в этом особом случае это будет вызов адреса, содержащегося в CVT0PT01), и указывая ECB, который связан с его SRB, и, возможно, «сообщение» в УТС. «Сообщение», если оно присутствует, часто помещается в младшие 24 бита ECB и в противном случае не используется. Старшие восемь битов используются системой.

Доступ к дисковым и сетевым устройствам доступен SRB с использованием функции «улучшенной обработки контрольного интервала» VSAM и функции «быстрого пути» VTAM соответственно.

С появлением MVS/370 и последующих систем была введена совершенно новая среда: блок запроса на обслуживание (SRB), который обычно имеет более высокий приоритет, чем любой TCB, и, действительно, который сам по себе имеет два различных приоритета: глобальный SRB. (приоритет над всеми SRB и TCB локального адресного пространства) и Local SRB (приоритет только над TCB локального адресного пространства); и диспетчер MVS должен управлять всем этим с абсолютной согласованностью на двух процессорах (MVS/370) и на шестнадцати процессорах (системах-преемниках). В некоторых моделях z/System доступно более шестнадцати процессоров. Поддержка z/System для zIIP значительно увеличила использование SRB (помимо традиционного использования ввода/вывода при запуске).

SRB — это высокооптимизированный экземпляр блока управления процессом в этих MVS/370 и последующих системах. TCB — это универсальный экземпляр блока управления процессом в этих OS/360 и последующих системах.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4cad435e6730d8a393fe02c64cf4f338__1576111620
URL1:https://arc.ask3.ru/arc/aa/4c/38/4cad435e6730d8a393fe02c64cf4f338.html
Заголовок, (Title) документа по адресу, URL1:
Service Request Block - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)