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

Программа - обработка - ошибка

Cтраница 3


Если операнд ACSMETH определяет BDAM, BPAM, BSAM, QISAM или QSAM, то PARM2 определяет регистр, содержащий информацию, находившуюся в регистре 0 при входе в программу обработки ошибок ввода-вывода. Для BISAM операнд PARM2 определяет адрес DECB, содержащийся в регистре 0 при входе в программу обработки ошибок ввода-вывода. Если ACSMETHEXCP, то операнд PARM2 должен быть опущен.  [31]

Для увеличения надежности и устойчивости вычислительного процессора ОС ЕС содержит расширенные средства контроля и диагностики состояния вычислительного комплекса, в которые входят: программа обработки прерываний от схем контроля; программа обработки ошибок в канале ввода-вывода; программа обработки ошибок периферийных устройств. Эти программы обеспечивают средства восстановления вычислительного процессора путем повторения операции при сбоях основной памяти или центрального процессора, каналов ввода-вывода и периферийных устройств.  [32]

Для увеличения надежности и устойчивости вычислительного процессора ОС ЕС содержит расширенные средства контроля и диагностики состояния вычислительного комплекса, в которые входят: программа обработки прерываний от схем контроля; программа обработки ошибок в канале ввода-вывода; программа обработки ошибок периферийных устройств. Эти программы обеспечивают средства восстановления вычислительного процессора путем повторения операции при сбоях основной памяти или центрального процессора, каналов ввода-вывода и периферийных устройств.  [33]

Операнд ERROPT необязателен, но если он записан, то это означает, что запись, содержащая ошибку, должна быть: ( а) обработана так же, как и в случае, когда она безошибочна; ( Ь) пропущена; ( с) использована для передачи управления на написанную пользователем программу обработки ошибок. Если при чтении обнаруживается ошибка нарушение четности, программы IOCS возвращают ленту назад и 100 раз повторяют чтение, прежде чем будет установлено, что эта ошибка действительно имеет место. Если операнд не записан, то при появлении ошибок выполнение задания прекращается.  [34]

Адрес программы обработки ошибок указывается в отдельном слове, следующем непосредственно за SVC 202, причем старший байт этого слова должен быть нулевым. Если адрес программы обработки ошибок задан, то после завершения обработчика команды в случае ошибки управление передается по этому адресу. В случае успешного завершения обработчика управление передается команде, следующей за адресом программы обработки ошибок. При отсутствии этого адреса в случае ошибки выполнение программы, выдавшей SVC 202, прекращается.  [35]

Здесь используется функция CHR (), которая возвращает символ, соответствующий его десятичному коду ASCII ( более подробно см. разд. При выполнении программы обработки ошибок с помощью команды ON ERROR DO имя программы в начале этой программы целесообразно отключить буфер клавиатуры.  [36]

Подпрограмма, к которой осуществляется переход из основной программы при обнаружении какой-либо ошибки. Действия, осуществляемые программой обработки ошибок, зависят от требований надежности, которым должна удовлетворять основная программа, а также от принятой методики анализа и устранения ошибок. В типичном случае подпрограмма обработки ошибок может либо выработать сообщение об ошибке, либо попытаться установить причину возникновения ошибки, либо таким образом скорректировать ее, чтобы стало возможным продолжение нормальной работы.  [37]

Макрокоманда SYNADAF выполняет анализ ошибок ввода-вывода и на основе результатов анализа формирует сообщение. Эта макрокоманда включается в программу обработки ошибок ввода-вывода, адрес которой указывается в операнде SYNAD макрокоманды DCB. Необходимые параметры для выполнения макрокоманды SYNADAF содержатся в регистрах 0 и 1 при входе в программу.  [38]

Программирование любой операции ввода - вывода представляет собой длинную и сложную задачу. Частично это относится и к составлению программ обработки ошибок ввода - вывода.  [39]

Входной язык бейсик-искра допускает использование конструкции RETURN CLEAR, которая возвращает управление по адресу из верхушки стека и одновременно чистит весь стек. Это позволяет удалить следы незавершенных подпрограмм в программе обработки ошибки.  [40]

Повторение операций при ошибках периферийных устройств ( ПУ) обычно выполняется с помощью программных средств. Для этого в операционных системах для всех типов ПУ имеются программы обработки ошибок.  [41]

В заголовке Очереди канала анализируется флаг аварийного инициирования. Если флаг установлен, значит инициирование операции ввода-вывода было выполнено Р2 программами обработки распознанных ошибок. Им возвращается управление для анализа. Вход из очереди канала не вычеркивается, так как Р2 программа может повторить для него операцию ввода-вывода.  [42]

Если операнд ACSMETH определяет BDAM, BPAM, BSAM, QISAM или QSAM, то PARM2 определяет регистр, содержащий информацию, находившуюся в регистре 0 при входе в программу обработки ошибок ввода-вывода. Для BISAM операнд PARM2 определяет адрес DECB, содержащийся в регистре 0 при входе в программу обработки ошибок ввода-вывода. Если ACSMETHEXCP, то операнд PARM2 должен быть опущен.  [43]

Поскольку основу базового блока DOS составляют обработчики прерываний верхнего уровня, этот блок часто называют блоком или модулем обработки прерываний. Важными компонентами ВМ DOS являются программы управления файловой системой, блочного обмена данными с дисками, распределения основ ной памяти и программы обработки ошибок.  [44]

Существует и другой набор программ ( которые могут находиться как в основной, так и во вспомогательной памяти) - программы обработки ошибок. Они служат для исправления ошибок, которые не могут быть автоматически исправлены самой аппаратурой. Типичной является программа обработки ошибок чтения из вспомогательной памяти, например с магнитной ленты.  [45]



Страницы:      1    2    3    4