Cтраница 2
Регистратор отказов периферийных устройств предназначен для записи в системный журнал ошибок информации о неисправимой ошибке ( отказе) периферийного устройства. [16]
Определение размера класса контейнера во время компиляции ( например, через нетиповой параметр шаблона) исключает возможность возникновения потенциально неисправимой ошибки во время выполнения программы, если оператору new не удастся получить необходимое количество памяти. [17]
Когда ошибка не допускает повторения операции или не устранена путем повторения операции ввода-вывода, МВМ формирует запись регистрации о неисправимой ошибке ввода-вывода и выдает сообщение оператору СВМ ЕС. [18]
Режим COMPILE указывает, что транслятор должен продолжать обработку программы после проведения синтаксического контроля, то есть переходить к глобальному контролю, если не обнаружено неисправимой ошибки. [19]
Когда осуществляется деление на выражение, значение которого может равняться нулю, надо предварительно проверить эту возможность и обработать ее должным образом ( например, напечатать сообщение об ошибке), не допуская возникновения неисправимой ошибки. [20]
Когда осуществляется деление на выражение, значение которого может равняться нулю, надо предварительно проверить эту возможность и обработать ее должным образом ( например, напечатать сообщение об ошибке), не допуская возникновения неисправимой ошибки. [21]
Три особых прерывания с номерами 34 - 36 могут обслуживаться самой прикладной программой, которая заносит в вектора этих прерываний адреса своих подпрограмм, адекватно обрабатывающих три особые ситуации: завершение задачи, прерывание задачи при нажатии пользователем клавиш ( Упр и Стоп), возникновение неисправимой ошибки. [22]
Блок преобразования, выравнивания и коррекции ( БПВК) служит для дополнения 8-разрядного параллельно-последовательного кода записываемой информации двумя контрольными разрядами и преобразования полученного 10-разрядного кода для записи на карту фазовым методом, выдачи фазового кода записи ко всем подключенным устройствам накопления, преобразования и выравнивания во времени считанной информации, контроля выровненного 10-разрядного кода, коррекции исправимых и обнаружения неисправимых ошибок, выдачи 8-разрядного параллельно-последовательного кода считанной информации. [23]
Возникла неисправимая ошибка ввода-вывода при установке магнитной ленты в нужное положение или при записи марки файла на диске. [24]
Разыменование указателя, который не был должным образом инициирован или которому не присвоено указание на конкретное место в памяти. Это может вызвать неисправимую ошибку выполнения или может неожиданно изменить важные данные и программа завершится неверными результатами. [25]
![]() |
Подключение резервных ИС ОЗУ. [26] |
Существуют следующие алгоритмы коррекции неисправимых ошибок: перезапись в инверсном коде; последовательная коррекция; запись в ошибкозащищенном коде. [27]
![]() |
Пример распечатки содержимого памяти. [28] |
На этапе выполнения ваша программа должна проверять различные серьезные ошибки, такие как попытки деления на 0, попытки выполнения неправильных кодов операции, переполнение аккумулятора ( т.е. когда результат арифметических операций больше чем 9999 или меньше чем - 9999) и тому подобное. Такие серьезные ошибки называются неисправимыми ошибками. [29]
Процесс прекращается, как только на каком-либо г-м шаге зафиксировано равенство ( в этом случае ki - 1 и известная величина п определяют номер искомой дорожки) или после проведения п сравнений. В последнем случае фиксируется наличие неисправимой ошибки. [30]