УСТРОЙСТВО ДЛЯ ДИАГНОСТИЧЕСКОГО КОНТРОЛЯПРОЦЕССОРА Советский патент 1974 года по МПК G06F11/14 

Описание патента на изобретение SU432502A1

1

Изобретение относится к вычислительной технике и, в частности, к организации диагностического контроля при неустойчивых отказах.

Известны устройства для диагностического контроля нроцессора, содержащие блок оиераций, блок управления, блок сопряжения, блок прерывания, блок контроля, блок повторения микрокоманд, регистр отказов, диагностический блок.

Недостатком известных устройств для диагностического контроля процессора являются трудности диагностирования неустойчивых отказов.

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

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

На чертеже представлена схема предлагаемого устройства: блок операций 1, блок управления 2, блок сопряжения 3, блок контроля 4, регистр отказов 5, блок 6 повторения микрокоманд, регистр 7 неустойчивых отказов, блок прерывания 8, блок диагностики 9.

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

Функционирование блока 1 и блока управления 2 проверяется блоком контроля 4. который при наличии сбоев фиксирует их в регистре отказов 5, каждый разряд которого запоминает определенный вид сбоя.

При фиксации сбоя блок контроля 4 запускает блок 6 повторения микрокоманд, I;OTOрый запускает в блоке управления 2 повторное выполнение микрокоманды, в которой был обнаружен сбой. Если при иовторном выиолнении микрокоманды блок контроля 4 не обнаруживает сбоя, то блок б передает содержимое регистра отказов 5 в регистр 7 неустойчивых отказов, гасит регистр отказов 5 и возбуждает блок прерывания 8.

При этом блок управленпя 2 продолжает нормальное выполнение команды. Блок прерывания 8 после окончания выполнения текущей команды прерывает нормальную последовательность, сообщая операционной системе о наличии неустойчивого отказа. В зависимости от степени ва кности решаемой задачи операционная система .южет иоразкому реагировать иа данный сигнал прерывания. Если получение результата текущей задачи может быть задержано, то оиерационнал система переключается в режим дпагности:-;:5. Если решение текущей задачи не может быть прервано, то олерационная система запоминает состояние регистра 7 неустойчивых отказов и переходит к дальнейшему реншнию за,цачи. В случае обнаружения сбоя блоком контроля 4 при повторном выполнении микрокоманды блок 6 включает блок диагностики 9, который блокирует текущее выполнение команды Б блоке управления 2 и переходит на основе состояния регистра отказов 5 к выработке стимулирующих воздействий и исследованию реакций для локализации места отказа. Предмет изобретения Устройство для диагностического контроля процессора, содерл :ащее блок управления, блок операций, соединенные с блоком сонряжения и блоком контроля, первый выход которого подключен к первому входу peincTpa отказов, вгорой выход-к первому входу блока повторения микрокоманд, первый выход которого соединен со входо.м блока прерывания 1 вторым входом регистра отказов, BTopoLi выход - со вхо,цом блока диагностики, выходы блока прерываний и блока диагностики подключены соответственно к нервом и второму входам блока управления, первый, второй и третий выходы которого соединены соответственно с первым входом блока операций, со вторым входом блока повторения микрокоманд и с третьим входом регистра отказов, выход которого подключен ко второму входу блока операций, отличающееся тем, что, с целью сокращения оборудования, оно содержит регистр неустойчивых отказов, выходы которого соединены соответственно с первым выходом блока повторения микрокоманд и с третьим выходом блока управления, выход регистра неустойчивых отказов подключен к третьему входу блока операций, третий выход блока повторения микрокоманд соединен с третьим входом блока управления.

Похожие патенты SU432502A1

название год авторы номер документа
Устройство для управления каналами связи вычислительной системы 1975
  • Качков Владимир Петрович
  • Каптюг Виктор Осипович
  • Овсянников Валерий Иванович
SU525095A1
Устройство для контроля и восстановления вычислительного процесса 1988
  • Подзолов Герман Константинович
  • Гнедовский Юрий Михайлович
  • Хлебников Николай Иванович
  • Миневич Елена Ефимовна
  • Файвинов Андрей Анатольевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткачев Михаил Павлович
SU1605233A1
Двухканальное устройство для контроля и восстановления процессорных систем 1986
  • Подзолов Герман Константинович
  • Иванов Леонид Сергеевич
  • Гнедовский Юрий Михайлович
  • Хлебников Николай Иванович
  • Миневич Елена Ефимовна
  • Файвинов Андрей Анатольевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1397917A1
Устройство для восстановления работы процессора 1987
  • Заяц Анатолий Моисеевич
  • Яковлев Сергей Владимирович
SU1476467A2
Внешнее устройство управления 1978
  • Кондратьев Анатолий Павлович
  • Овсянников Валерий Иванович
  • Рудаковский Виктор Викторович
  • Коротченя Михаил Иванович
SU736100A1
Устройство для сопряжения оперативной памяти с внешними устройствами 1981
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Шевченко Тарас Григорьевич
SU993237A1
Устройство для восстановления процессора после сбоя 1979
  • Запольский Александр Петрович
  • Безруков Владимир Александрович
  • Шкляр Виктор Борисович
SU857999A1
Устройство для восстановления работы процессора 1984
  • Пронин Владислав Михайлович
  • Костинский Аркадий Яковлевич
  • Хамелянский Владимир Семенович
  • Цесин Борис Вульфович
SU1191910A1
Процессор 1984
  • Асцатуров Рубен Михайлович
  • Пронин Владислав Михайлович
  • Хамелянский Владимир Семенович
  • Цесин Борис Вульфович
SU1246108A1
Устройство для восстановления информации цифровых вычислительных машин 1982
  • Дрель Леонид Исаакович
  • Мугинштейн Израил Семенович
SU1027728A1

Иллюстрации к изобретению SU 432 502 A1

Реферат патента 1974 года УСТРОЙСТВО ДЛЯ ДИАГНОСТИЧЕСКОГО КОНТРОЛЯПРОЦЕССОРА

Формула изобретения SU 432 502 A1

SU 432 502 A1

Авторы

В. М. Долкарт, Ю. М. Евдолюк, М. М. Каневский, Г. Новик

В. Н. Степанов

Даты

1974-06-15Публикация

1972-03-29Подача