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

Системная программа - ввод

Cтраница 1


Системная программа ввода, в состав которой входят команды PACK и CVB, ка этапе 4 подготовит перевод в двоичную форму отдельно целой и дробной частей. Здесь предполагается, что формат представления исходного числа по ранее сделанному определению его ( например, командой DC) программе ввода был известен и она смогла выделить дробную часть числа.  [1]

Системная программа ввода, в состав которой входят команды PACK и CVB, на этапе 4 подготовит перевод в двоичную форму отдельно целой и отдельно дробной частей. Здесь предполагается, что формат представления исходного числа по ранее сделанному определению его ( например, командой DC) программе ввода был известен и она смогла выделить дробную часть числа.  [2]

Обычно описания процедур ЯУЗ хранятся в специальных библиотечных наборах данных, доступных системной программе ввода заданий. Процедуры в этом случае называются каталогизированными.  [3]

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

Программа КРОС включается в состав ОС и выполняется под ее управлением. Она используется в системах MFT, MVT и SVS. КРОС облегчает работу оператора за счет общего уменьшения числа команд по сравнению-с ОС. Программы пользователей выполняются в так называемых логических разделах. Эти фиктивные устройства в случае необходимости используются системой при планировании работы с системными программами ввода RDR и вывода WTR. Сами системные программы ввода и вывода, а также инициаторы запускаются автоматически по мере необходимости ( в противоположность неавтоматическому запуску, см. гл. За счет этого увеличивается производительность ОС. Основная часть команд КРОС предназначена для работы с устройствами вывода.  [5]

Программа КРОС включается в состав ОС и выполняется под ее управлением. Она используется в системах MFT, MVT и SVS. КРОС облегчает работу оператора за счет общего уменьшения числа команд по сравнению-с ОС. Программы пользователей выполняются в так называемых логических разделах. Эти фиктивные устройства в случае необходимости используются системой при планировании работы с системными программами ввода RDR и вывода WTR. Сами системные программы ввода и вывода, а также инициаторы запускаются автоматически по мере необходимости ( в противоположность неавтоматическому запуску, см. гл. За счет этого увеличивается производительность ОС. Основная часть команд КРОС предназначена для работы с устройствами вывода.  [6]

При написании программ на языке Ассемблера dd - имя указывается в макрокоманде DCB. Понятие набор данных относится только к операционной системе. Описание файла в программе определяет абстрактную совокупность данных, которая при исполнении программы должна быть отображена на соответствующие операторам DD наборы данных операционной системы. Правила этого отображения для различных языковых средств различны. Например, утверждению GET языка PL / I соответствует неявное открытие системного входного файла SYSIN, а утверждению PUT - неявное открытие выходного системного файла SYSPRINT. Наборы данных с dd - именами SYSIN иSYSPRINT описаны в системных программах ввода - вывода.  [7]

При написании программ на языке Ассемблера dd - имя указывается в макрокоманде DCB. Понятие набор данных относится только к операционной системе. Описание файла в программе определяет абстрактную совокупность данных, которая при исполнении программы должна быть отображена на соответствующие операторам DD наборы данных операционной системы. Правила этого отображения для различных языковых средств различны. Например, утверждению GET языка PL / I соответствует неявное открытие системного входного файла SYSIN, а утверждению PUT - неявное открытие выходного системного файла SYSPRINT. Наборы данных с dd - именами SYSIN и SYSPRINT описаны в системных программах ввода - вывода.  [8]

Поп написании программ на языке Ассемблера dd - имя указывается в макрокоманде DCB. Понятие набор данных относится только к операционной системе. Описание файла в программе определяет абстрактную совокупность данных, которая при исполнении программы должна быть отображена на соответствующие операторам DD наборы данных операционной системы. Правила этого отображения для различных языковых средств различны. Например, утверждению GET языка PL / I соответствует неявное открытие системного входного файла SYSIN, а утверждению PUT - неявное открытие выходного системного файла SYSPRINT. Наборы данных с dd - именами SYSIN и SYSPRINT описаны в системных программах ввода - вывода.  [9]

Но, в отличие от загрузки управляющей программы MVT, при инициализации ядра MFT динамическая область памяти делится на разделы, размер и количество которых устанавливается при генерации системы. Всего может быть образовано да 52 разделов, из них: до трех разделов для программ системного ввода RDR, до 36 разделов для программ системного вывода WTR, до 15 разделов для программ пользователей. Если программы RDR и WTR помещены в самостоятельные разделы, то они называются резидентными программами, а если в разделы программ пользователя, то транзитными. Каждая подзадача выполняется в том же разделе, что и создавшая ее задача. Каждому разделу присваивается приоритет. Раздел Р0 является разделом с наивысшим приоритетом. Кроме того, разделам присваиваются классы. Разделам, в которых будут находиться резидентные программы системного вывода, присваивается класс W. Разделам, в которых будут находиться системные программы ввода, присваивается класс R. Программы прямого системного вывода DSO обычно размещаются в тех же разделах, что и проблемные программы. Количество программ DSO определяется числом доступных устройств вывода. Разделы проблемных программ пользователя могут быть двух размеров: большие и малые.  [10]



Страницы:      1