Cтраница 2
Функция возвращает значение: 1 - была сделана попытка читать или писать после конца файла; 2 - на устройстве произошла аппаратная ошибка; 3 - канал не открыт. [16]
Функция возвращает значение: N - число прочитанных слов; - 1-была сделана попытка чтения после конца файла; - 2 - на устройстве произошла аппаратная ошибка; - 3 - канал не открыт. [17]
![]() |
Формирование сигнала МОК. [18] |
По сигналу УМПРС осуществляется стандартный переход к МПРС, при выполнении которой по коду ООП, установленному в регистре КП, происходит переход к обработке аппаратных ошибок канала. [19]
Функция возвращает значение: N - число записанных слов; - 1 - была сделана попытка записи после конца файла; - 2 - на устройстве произошла аппаратная ошибка; - 3 - канал не открыт. [20]
Все подобные передачи данных аппаратно контролируются с помощью параметров, указывающих действующее окно; таким образом, любая передача данных, при которой происходит выход за пределы, задаваемые окном, вызывает аппаратную ошибку. Отметим, что эта ошибка в свою очередь передается процессору АР посредством прерывания. [21]
Чтобы избежать повторного изобретения колеса, мы положили в основу нашей процедуры управления динамиком процедуру ВЕЕР, которую система BIOS использует для генерации звуков в случае, если тестирование системы в момент включения обнаруживает аппаратную ошибку. [22]
При выполнении микропрограмм каналов ошибка, обнаруженная в регистре ошибок ЦП ( РО), вызывает прерывание текущей микропрограммы и переход к микропрограмме обработки машинных ошибок, анализирующей источник ошибки и выполняющей переход к обработке аппаратных ошибок КМ или КС. [23]
Проблемы, которые приходится решать разработчикам централизованных систем, получают новую окраску и требуют разработки специальных подходов при проектировании систем распределенных БД: контроль целостности данных, обеспечивающий корректное соответствие состояний БД реальному объекту; защита данных от неавторизованного доступа, усложняемая наличием сложной топологии сети передачи данных; автоматическое обнаружение программных и аппаратных ошибок и восстановление состояний БД; корректное разделение ресурсов распределенной среды и предотвращение тупиковых ситуаций; преобразования между локальными и глобальными типами данных; обеспечение равномерного распределения нагрузки в сети ЭВМ. [24]
При этом усреднение как по времени, так и по множеству можно получить с ошибками, мало превышающими ошибки при идеальном интегрировании. Если учитывать возможные аппаратные ошибки при интегрировании, усреднение на апериодическом звене следует считать вполне приемлемым, тем более что после усреднения не требуется производить деление на время интегрирования. [25]
Алгоритм обработки аппаратных ошибок в мультиплексном канале показан на рис. 7.12. Возможен аппаратный и микропрограммный вход в микропрограмму обработки аппаратных ошибок мультиплексного канала. При обнаружении ошибки аппаратными средствами анализируется содержимое регистра ошибок ЦП. [26]
Алгоритм обработки аппаратных ошибок в селекторном канале показан на рис. 7.13. Так же как и в мультиплексном канале, вход в микропрограмму обработки аппаратных ошибок селекторного канала осуществляется микропрограммными или аппаратными средствами. [27]
Ошибки в аппаратуре CPU автоматически вызывают повторение операции до восьми раз под микропрограммным управлением, прежде чем возникает прерывание от системы аппаратного контроля. Повторение операций при всех аппаратных ошибках производится во всех случаях, за исключением тех, которые встречаются во время выполнения следующих команд: диагностики, проверки и засылки, прямого чтения и прямой записи. Система предоставляет средства, с помощью которых можно регистрировать успешные повторения операций, а в случае безуспешных повторений обращаться к процедурам программного восстановления. [28]
![]() |
Регистр КП. Формирование кода признака МПРСКС. [29] |
ТОБМ канала сбрасывается после выполнения собственно микропрограммы обслуживания канала перед восстановлением содержимого регистров, ЦП из локальной памяти. Этот триггер используется при локализации аппаратных ошибок. [30]