Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л-3СС и СК.doc
Скачиваний:
15
Добавлен:
16.09.2019
Размер:
1.37 Mб
Скачать

10.7. Контроль передачи информации.

.

Корректирующий код Хэмминга, позволяющий исправлять ошибки, применяют в оперативной памяти.

Тестовые диагностические процедуры могут осуществляться путём прогона на МПС специальных диагностических программ.

Однако значительно более гибкое диагностирование с большей детализацией места неисправности обеспечивают диагностические процедуры, выполняемые под управлением специальных диагностических микротестов и –микропрограмм ("микродиагностика").

Диагностирование сложных МПС производится в форме многоэтапного процесса, причём на разных этапах используются средства диагностирования – микропрограммные, программные и аппаратурные.

Система автоматического диагностирования (САД) представляет собой комплекс аппаратурных, микропрограммных и программных средств, а также справочной документации (справочников неисправностей, инструкций, схем МПС, тестов).

Различают встроенные САД, когда диагностирующие средства размещаются внутри МПС, и внешние САД, когда эти средства находятся вне МПС.

На практике часто САД строятся комбинированными: одна часть их средств встраивается в МПС, а другая оформляется в виде дополнительного оборудования, подсоединяемого к МПС при диагностировании неисправностей.

Обычно объём диагностических микропрограмм (тестов "микродиагностики") и программ столь велик, что их не удаётся хранить внутри МПС (в управляющей, оперативной или специальных встроенных памятях).

Однако в большинстве случаев это и не важно, так как диагностические тесты не так часто выполняются.

Поэтому обычно они хранятся во внешних ЗУ.

Для САД сложных МПС характерным является использование специализированных диагностических процессоров (сервисных адаптеров или сервисных процессоров).

Сервисные адаптеры строятся на основе МП или микро-ЭВМ и управляют загрузкой в МПС из внешних ЗУ ("сервисных ЗУ") диагностической информации, инициированием диагностических процедур, опросом состояния МПС после подачи тестовых воздействий, сравнением полученных ответов с эталонными, индикацией и регистрацией результатов диагностирования.

10.10. Взаимодействие систем технического обслуживания.

В МПС, снабжённой системой автоматического контроля, возникновение ошибок в каком-либо устройстве порождает сигнал ошибки.

С появлением этого сигнала приостанавливается выполнение программы целиком или только рабочей процедуры в неисправном устройстве.

При этом 1 в соответствующем разряде регистра ошибок указывает укрупнённо место, где обнаружена ошибка (устройство, узел, регистр и т.д.).

Сигнал ошибки инициирует работу системы восстановления.

Система автоматического восстановления во взаимодействии с системой автоматического контроля обычно выполняет следующие функции:

  1. распознавание характера обнаруженной ошибки, т.е. выяснение, вызвана ошибка случайным сбоем, перемежающимся или устойчивым отказом;

  2. организация "рестарта", т.е. продолжения выполнения программы путём повторения ошибочно выполненной микрооперации, команды или сегмента программы. Таким образом, устраняется ошибка в информации, вызванная сбоем;

  3. запись в память информации о сбое;

  4. при обнаружении отказа инициирование работы САД.

На САД в данном случае возлагается:

  1. локализация места отказа с заданной степенью подробности (например, до уровня сменной платы) и, если возможно, реконфигурация, т.е. отключение неисправного узла или устройства с передачей его функций другому соответствующему узлу или устройству;

  2. запись в память информации об отказе для последующей обработки.

.

10.6. Организация мультипрограммного режима работы МПС.

Мультипрограммирование предназначено для повышения пропускной способности МПС путём более равномерной и плотной загрузки всего её оборудования и в первую очередь микропроцессора.

В

Выполнение программы А

Выполнение программы В

однопрограммном режиме программы выполняются последовательно друг за другом:

Прямоугольник

Обозначает ре- жим счёта МП, пауза – ожида- ние.

При выполнении некоторой программы в работе МП возникают паузы (режим ожидания), например, из-за необходимости произвести операцию ввода-вывода.

В

А В А В В А В

о время таких пауз МП может перейти к обработке другой готовой для выполнения программы:

Именно так и реализуется мультипрог- раммный режим работы МП, предполага- ющий, грубо говоря, одновременное вы- полнение микропроцессором нескольких программ.

Как видно из рисунка, общее время выполнения программ А и В при мультипрограммном режиме значительно меньше, чем при однопрограммном.

Однако паузы в работе МП сохранились.

Дальнейшее увеличение пропускной способности в рассматриваемом примере можно получить, увеличив число одновременно обрабатываемых программ (или коэффициент мультипрограммности).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]