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

Блок - диагностика

Cтраница 4


Существует 5 классов прерываний1 прерывания от ввода-вывода, внешние, при обращении, к супервизору, программные и от схем аппаратного контроля. При этом выполнение текущей команды прекращается. Управление передается блоку диагностики, осуществляющему запись состояния процессора в момент ошибки. При том состояние магистралей и регистров ЦП записывается в диагностическую область ОП. Затем выполняется ряд диагностических процедур, после чего происходит собственно прерывание от схем контроля, состоящее в замене ССП. Сигналы запросов от остальных источников прерываний поступают в блок обработки прерываний. Он состоит ( рис. 51) из регистра фиксации прерываний ( РФП), дополнительного регистра фиксации прерываний ( РФПД), схемы анализа наличия прерываний, приоритетной схемы и схемы кодирования.  [46]

47 Схема алгоритма обработки ошибки общего канала. [47]

Процессор аппаратно анализирует состояние ТОШ ОК после окончания выполнения очередной команды и перед началом выполнения следующей. Если ТОШ ОК1 и прерывания разрешены системой ( РССШ131 1), то происходит прерывание программы, которое обрабатывается так же, как и прерывание от схем контроля ЦП. Сигналом ТОШ ОК 1 индицируется работа блока диагностики ЦП, который производит запись в фиксированную область ОП состояния ОК в момент ошибки.  [48]

Этот триггер переключается в зависимости от режима работы ЦП ( автомат или такт), а также блоком диагностики ЦП. Этот триггер устанавливается в зависимости от режима работы ЦП по сигналу ПУСК, вырабатываемому от кнопки ПУСК с пульта управления. Сброс этих триггеров происходит по сигналу ОСТАНОВ или по сигналу останова ДОСТ из блока диагностики.  [49]

Работа БД может быть активизирована микропрограммным путем. Заранее в микропрограмме процессора формируется код адреса начальной микрокоманды диагностической микропрограммы. По микроприказу АН54 этот адрес выдается на адресные шины БОП6 и управление передается блоку диагностики. После этого начинает выполняться выбранная диагностическая микропрограмма. Для обратного перехода в диагностической микропрограмме формируется адрес микрокоманды процессора. По микроприказу КОНЕЦ ДИАГНОСТИКИ происходит передача управления от блока диагностики процессору, после чего будет выполняться микропрограмма процессора, начиная с выбранной микрокоманды.  [50]

Анализ прохождения порога повторения выполняется специальной диагностической микропрограммой. Повторение команды заключается в ее повторной выборке и выполнении. Если после k - й попытки ( СТ1 k, k 7) команда выполнилась до конца, по сигналу АН38 вновь активизируется блок диагностики для подготовки процессора к прерыванию от схем контроля.  [51]

Работа БД может быть активизирована по сигналу АН38 в случае, если СТ1 0 или если при выполнении текущей команды была зафиксирована ошибка ОК. Если СТ1 О ( СТ1 k), то это означает, что текущая команда выполнилась после k - н попытки ее повторения. БД осуществляет дополнительную запись в ОП состояния диагностических средств и, как было сказано выше, подготавливает ЦП к прерыванию от схем контроля. В случае ошибки ОК блок диагностики осуществляет запись в ОП состояния ОК ( адреса ОП 1А416 - 1В416, прил. Операционная система пытается восстановить работоспособность ОК.  [52]

В первом случае требуется работа основного оборудования процессора под управлением блока диагностики. Обычно же для решения этих задач работают последовательно то основное оборудование процессора под управлением блока диагностики, то автономно система диагностики.  [53]

Собственно обнаружение того или иного отказа происходит в процессе работы блоков обслуживания прерывания, блока установления очередности и служб диспетчера. Уточнение характеристик отказа и подготовку его фиксации на печать осуществляет специальный блок диагностики и фиксации отказов, которому ( как подпрограмме) передается управление в каждом таком случае. Все экстренные сообщения объединены в две группы - с полиостью готовым текстом ( готовой кодограммой) и с дополнительным формированием уточняющих параметров, выводимых на печать. В соответствии с этим по адресу запрашиваемого блока ( либо по содержимому HP ( CM) - в зависимости от принятой структуры обращения к блоку диагностики) формируется информация для обращения к службе вывода ( начальный адрес кодограммы и текст изменяемых частей), запасается признак необходимости экстренного вывода, обеспечивающий его начало немедленно по освобождении канала вывода, и управление возвращается блоку диспетчера, обнаружившему сбой.  [54]

55 Синхронизация БУ ОП. [55]

Запросы ЦП объединены в четыре группы: запрос информации формата двойного слова ЗПР 111 и ЗПР 111C; запрос информации однословного формата ЗПР 011 и ЗПР 011C; запрос информации, граница которой совпадает с границей полуслова ЗПР 001 и ЗПР 001С; запрос информации, которая может быть расположена в ОП, начиная с любого байта ЗПР 000 и ЗПР ОООС. Такое разделение запросов вызвано необходимостью анализировать правильность спецификации при каждом обращении к ОП. Часть запросов является микропрограммными сигналами; ЗПР111, ЗПР011, ЗПР001, ЗПРООО и запрос выборки ЗПРВ, который при анализе спецификации квалифицируется как запрос за полусловом. Остальные сигналы запросов формируются схемно. ЗПРД вырабатывается в блоке диагностики ЦП. ЗПР ПУ вырабатывается при обращении к ОП с пульта управления.  [56]

Некоторые блоки ЦП ( например, блок конвертирования) имеют в комбинационной части схем значительное число последовательно включенных логических элементов. Для их работы необходимо время, превышающее длительность одного машинного такта. С этой целью синхросерия СБРМ может блокироваться в текущем такте микроприказом БЛ СБРМ. При выполнении диагностических процедур запись с магистрали также может быть выполнена через несколько тактов после чтения информации на магистраль. Для сохранения информации на магистрали блок диагностики ЦП с помощью своего микроприказа блокировки сброса магистрали БСМ может блокировать серию СБРМ.  [57]

Описание устройства на функциональном уровне может быть задано в виде направленного графа, вершины которого представляют собой функциональные блоки, такие как регистры, сумматоры, схемы преобразования информации. Дугам графа соответствуют микрооперации. Вершина графа, в которую поступают тестовые наборы из накопителя тестов, является входной, а вершина, из которой результаты поступают на сравнение с эталоном, - выходной. Сравнение результатов проверки с эталонными может выполняться либо с помощью имеющейся в процессоре аппаратуры, такой, как например, сумматор или схема анализа, либо с помощью дополнительной аппаратуры опроса состояния устройства и сравнения ее с эталонной. В первом случае выходная вершина является входом аппаратуры анализа и сравнение с эталоном выполняется стандартной микропрограммой сравнения и ветвления, а во втором случае выходных вершин может быть несколько ( в принципе каждая вершина графа может быть выходной, если все средства ЭВМ имеют выход на опрос по сериализации), а сравнение с эталоном выполняется на аппаратуре блока диагностики или сервисного процессора при помощи специальных диагностических операций.  [58]

ТЛН постоянно хранятся на магнитной ленте. В модели ЕС-1050 режим ТЛН задается с пульта управления. Первый ТЛН определенного тестового дерева программой. Блок контроля выбирает из соответствующего поля ТЛН коды-стимулы и последовательно заполняет ими определенные регистры и триггеры проверяемого устройства. После этого выбирается код, определяющий количество тактов синхронизации, которое необходимо выполнить, и заносит его в специальный счетчик. Блок диагностики обеспечивает выполнение заданного количества тактов. Результат выполнения теста сравнивается с эталоном.  [59]



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