Cтраница 3
Операнд EROPT определяет дейстоия, которые следует предпринять при возникновении некорректируемой ошибки ввода-вывода. Если задана подпрограмма анализа ошибок ( операндом SYNAD макрокоманды DCB) и в этой подпрограмме не предусмотрен возврат в основную программу ( макрокомандой RETURN), то операнд EROPT игнорируется. Если после анализа ошибки ввода-вывода из подпрограммы SYNAD осуществляется возврат в основную программу, то операнд EROPT определяет действия, которые необходимо выполнить при возврате. [31]
Используя ключи можно легко определять число записей в файле и обрабатывать ошибки ввода-вывода. [32]
При выполнении макрокоманды OPEN или макрокоманды OPEN с операндом TYPEJ произошла ошибка ввода-вывода при чтении или записи блока JFCB либо при чтении расширения этого блока; не предусмотрен код выхода. [33]
Если в операционную систему программа ССН не включена, то по ошибке ввода-вывода управление получает программа МСН. LOGREC, выдает сообщение оператору и переводит систему в состояние ожидания с соответствующим кодом. LOGREC запись, созданную программой ССН, выдает сообщение оператору и переводит систему в состояние ожидания с соответствующим кодом. [34]
В зависимости от характера ошибок ПСВ разделяются на средства восстановления вычислительного процесса после ошибок ввода-вывода и средства восстановления вычислительного процесса после машинных ошибок. [35]
Если используется фраза имя-файла-1 ( или имя-файла-2), декларативные процедуры выполняются при возникновении ошибки ввода-вывода во время выполнения операторов ЧИТАТЬ, ПИСАТЬ, ОБНОВИТЬ или ПОДВЕСТИ только для этого файла. [36]
![]() |
Структура основной памяти в режиме. [37] |
В области ядра ОС выделяются поля памяти для вызова некоторых нерезидентных SVC-программ и программ обработки ошибок ввода-вывода. В эти поля динамически вызываются программы, которые используются относительно редко, и поэтому постоянно хранить их в основной памяти нет необходимости. [38]
Если в вызове BlockRead последний параметр-не указан, то невозможность считать заданное число блоков вызовет ошибку ввода-вывода и остановку программы. [39]
Операнд SYNAD назначает адрес подпрограммы, которой передается управление в случае возникновения постоянной ( некорректируемой) ошибки ввода-вывода. Если во время выполнения операции ввода-вывода возникает ошибка, то операционная система после анализа ошибки пытается устранить ее, например, путем многократного повторения операции ввода-вывода. Если устранить ошибку не удается, то такую ошибку операционная система считает постоянной и передает управление подпрограмме, указанной в операнде SYNAD. Обычно это подпрограмма анализа ошибок. Попытки устранить ошибку с ее помощью, как правило, не имеют успеха, так как такие попытки уже делались управляющей программой. [40]
Супервизор ввода-вывода обеспечивает одновременную работу процессора и каналов, обслуживание-очереди запросов на использование каналов, регистрацию ошибок ввода-вывода. [41]
Подробная информация о причинах возникновения ситуации недействительного ключа содержится в описании операторов ввода-вывода, а об ошибках ввода-вывода и возможностях продолжения обработки - в описании оператора ИСПОЛЬЗОВАТЬ. [42]
Сообщение с идентификатором IKF1Ш указывает, что при обработке набора данных с del - именем ISF возникла ошибка ввода-вывода. В тексте сообщения причины и характер ошибки не раскрываются, но рекомендуется использовать декларативу обработки ошибок ввода-вывода. [43]
Если при создании файла на дорожке, указанной именем-данного, нет свободного места для размещения записи, возникает ситуация стандартнб й ошибки ввода-вывода. В этом случае для корректировки адреса дорожки в ДОС ЕС программисту необходимо обеспечить декларативную секцию с оператором ИСПОЛЬЗОВАТЬ ПОСЛЕ СТАНДАРТНОЙ ПРОЦЕДУРЫ ОШИБКИ. [44]
Обеспечение описанной конфигурации устройств ВМ заключается в том, что управляющая программа ПДО может выполнять инициирование операций, обработку прерываний и ошибок ввода-вывода только для перечисленных периферийных устройств. [45]