Устройство для перезапуска ЭВМ Советский патент 1986 года по МПК G06F11/07 

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

«

Изобретение относится к вычисЛТР тельной технике, в частности к системам контроля вычислительного процесса в ЭВМ,

Цель изобретения - повышение быстродействия перезапуска ЭВМ.

На фиг.1 изображена структурная схема устройства для перезапуска ЭВМ; на.фиг,2 - структурная схема формирователя управляющих сигналов; на фиг,3 - структурная схема блока фиксации отказа.

Устройство содержит шифратор 1, регистр 2 адреса микрокоманд, блок 3 памяти микрокоманд, дешифратор 4, триггер 5, генератор 6 импульсов, счетчик 7, формирователь 8 управляю mjix сигналов и блок 9 фиксации отказа.

Формирователь сигналов содержит элемент 10 задержки, одновибратор П, триггер 12, элемент ИЛИ 13.

Блок фиксации отказа содержит одновибратор 14, счетчик 15 элемент НЕ 16, элемент И 17,

Второй вход Ш1фратора 1 предназначен для приема сигнала обнаружения ошибки. Счетчик 7 имеет три входа: приема сигналов, разрешения приема сигналов, установки в ноль и один выход. Назначение генератора 6 - запуск работы счетчика 7. Назначение счетчика 7 - запуск формирователя 8 управляющих сигналов и блока 9 фиксации отказа в случае прихода сигналов от генератора 6 импульсов и отсутствия сигналов на входе уста новки в ноль счетчика 7 и на входе разрешения приема сигналов счетчика 7 .

Формирователь 8 имеет два входа и два выхода, служит для выдачи следующих сигналов: запрета приема сигналов счетчика 7 и запроса пре- рыв ания.

Первый вход формирователя 8 соединен с выходом счетчика 7 и входом блока 9 фиксации отказа, второй вход формирователя 8 предназначен для приема сигнала о соответствии норме номиналов источника питания ЭВМ.

Первый выход формирователя 8 соединен с входом разрешения приема сигнсшов счетчика 7, второй выход

,формирователя 8 подключен к первому

: входу шифратора 1.

5

5

0

5

0 5 0

5

Q

5

462

Блок 9 фиксации отказа служит для вьщачи аварийного сигнала в случае устойчивого отказа и невозможности перезапуска ЭВМ без вмешательства человека. Вход блока 9 фиксации отказа соединен с выходом счетчика 7 и первым входом формирователя 8, Выход блока 9 фиксации отказа образует сигнальный выход устройства для перезапуска ЭВМ,

В формирователе 8 управляющих сигналов вход элемента 10 задержки, вход одновибратора 11 и вход синхронизации триггера 12 образуют первый вход формирователя, второй вход которого образован первым входом элемента 13 ИЛИ, выход элемента 10 задержки соединен с входом установки в ноль триггера 12, прямой выход которого образует первый выход формирователя 8 и подключен к входу разрешения приема сигналов счетчика 7, выход одновибратора 11 соединен с вторым входом элемента ИЛИ 13, выход которого образует второй выход формирователя 8 и подключен к первому входу шифратора 1.

Вход блока 9 фиксации отказа образуется входом одновибратора 14 и входом приема сигналов счетчика 15 и подключается к выходу счетчика 7 и первому входу формирователя 8.

Выход одновибратора 14 соединен с входом установки в ноль счетчика 15, первый выход которого соединен с входом элемента НЕ 16, выход которого подключен к первому входу элемента И 17, второй вход которого соединен с вторым выходом счетчика 15, выход элемента И 17 является сигнальным выходом устройства для перезапуска ЭВМ.

Устройство работает следующим образом.

При нормальном режиме работы ЭВМ в контуре управления на второй вход формирователя 8 поступает нулевой уровень стенала, означаюшзий, что номиналы источника питания ЭВМ соответствуют норме, сигнал аналогичного уровня с второго выхода формирователя 8 поступает на первый вход шифратора 1, на второй вход которого поступает также сигнал нулевого уровня, что означает отсутствие ошибок в работе ЭВМ. На единичный вход триггера 5 поступают сигналы прерывания от таймера, который необходим

3

при работе в режиме реального вреЯЕ ни. На прямом выходе триггера 5 при этом устанавливается единичный уро- , который поступает на третий вход шифратора 1, с выхода которого адрес соответствующей микрокоманды заносится в регистр 2 адреса микрокоманд, в соответствии с содержимым которого происходит считьшание микрокоманды иэ блока 3 памяти микро- ;команд. На первом выходе дешифрато- jpa 4 возникает сигнал обработки пре /рывания от таймера. Этот сигнал, поступая на вход установки в ноль триггера 5, сбрасывает его.

В случае останова вычислительного процесса из-за появления сигнала обнаружения ошибки на втором входе шифратора 1 происходит занесение адреса соответствующей микрокоманды в регистр 2 адреса микрокоманд, затем считывание данной микрокоманды из блока 3 памяти микрокоманд. В результате дешифрации микрокоманды на втором выходе дешифратора 4 появ ляется сигнал, означающий переход в пультовый режим из-за ошибки.

Кроме того, при отказе таймера ипи возникновении неисправности, из-за которой не обрабатываются пре рывания от таймера, на первом выходе дешифратора 4 прекращается выработка сигналов обработки прерываний от таймера.

Как в случае останова вычислительного процесса при появлении сигнала обнаружения ошибки, так и в случае неисправностей, приводящих к отсутствию сигналов обработки прерываний от таймера, на вход установки в ноль счетчика 7 перестают поступать сигналы, на его выходе вырабатывается сигнал запуска формирователя 8 и блока 9 фиксации отказа. С первого выхода формирователя 8 поступает сигнал на вход разрешения приема сигналов счетчика 7, запрещая его дальнейшее срабатьшание. На втором выходе формирователя 8 ;происходит выдача сигнала единично- |го уровня, поступающего на первый вход шифратора 1. При этом считывается микрокоманда, по которой осуществляется выдача сигнала общего сброса с третьего выхода дешифратора 4.

Через .задержку, определяемую временем установки контролеров внешних устройств ЭВМ, по сигналу общего

j ю

20 25

5

0

5

0

5

46

сброса восстанавливается нулевой уровень сигнала на втором выходе формирователя управляющих сигналов, происходит считьшание микрокоманды, по которой осуществляется выдача сигнала прерывания с четвертого выхода дешифратора 4. Вызывается программа, которая позволяет в случае сбоя автоматически перезапустить ЭВМ и возобновить вычислительный процесс. Через время, необходимое для перезапуска ЭВМ, формирователь 8 снимает сигнал запрета, который с его первого выхода поступал на вход разрешения приема сигналов счетчика 7.

Если произошел сбой, то вычислительный процесс восстанавливается. Блок 9 фиксации отказа сбрасывается, не успевая сработать, с первого выхода дешифратора 4 начинают поступать сигналы обработки прерываний от таймера на входы установки в ноль счетчика 7 и триггера 5. Продолжается нормальная работа ЭВМ в контуре управления .

В случае устойчивого отказа и невозможности автоматического перезапуска ЭВМ на вход установки в ноль счетчика 7 не приходят сигналт- 1 обработки прерываний от таймера, сигнпл запрета с первого выхода формирователя 8 снимается с входа разрешения приема сигналов счетчика 7, на вход приема сигналов которого продолжают поступать сигналы от генератора 6 импульсов. Следовательно, счетчик 7. выдает повторный сигнал, по которому срабатывает блок 9 фиксации отказа, на выходе которого вырабатывается аварийный сигнал.

Формирователь 8 работает следующим образом.

Сигнал с выхода счетчика 7 поступает на вход синхронизации триггера 12, устанавливает его в единичное состояние, запускает злемент 10 задержки и одновибратор 11. С выхода триггера 12 сигнал запрета подается на вход разрешения приема сигналов счетчика 7. Одновибратор П срабатывает, вьщавая сигнал единичного уровня на второй вход злемента ИЛИ 13. При этом сигнал единичного уровня с выхода элемента ИЛИ 13 поступает на первьм вход шифратора 1, что в результате вызывает появление сигнала обшего сброса на третьем выходе дешифратора 4. Затем уровень сигнала на выходе элемента ИЛИ 13, следовп5

тельно, на первом входе шифратора 1 восстанавливает нулевое значение, и в результате происходит выдача сигнала прерывания с четвертого выхода дешифратора А, по. которому вызывается программа, позволяющая в случае сбоя автоматически перезапустить ЭВМ, Через время, необходимое для автоматического перезапуска ЭВМ сигнал с выхода элемента 10 задержки поступает на вход установки в ноль триггера 12, сбрасьгеая его. С выхода триггера 12 сигнал нулевого уровня разрешает работу счетчика 7.

При отклонении от нормы одного из номиналов источника питания ЭВМ сигнал единичного уровня поступает на первый вход элемента ИЛИ 13 и следовательно, на первый вход шифратора I. В результате происходит выдача сигнала общего сброса с третьего выхода дешифратора 4.

При восстановлении питающего напряжения на первый вход элемента {-ШИ 13 поступает сигнал нулевого уровня. При этом на выходе элемента .ИЛИ 13 и, следовательно, на первом входе ши|)ратора 1 происходит изменение уровня сигнала с единичного на

10

051466

нулевой и в результате - выдача сигнала прерывания с четвертого выхода дешифратора 4, по которому вызывается программа, позволяющая автомати- 5 чески перезапустить ЭВМ.

Блок 9 фиксации отказа работает следующим образом.

При выдаче сигнала с выхода счетчика 7 происходит запуск одновибра- тора 14 и однократное срабатывание счетчика 15. Если перезапуск произошел успешно, то, следовательно, был сбой, и вторичной вьщачи сигнала с выхода счетчика 7 не происходит.

Тогда срабатывает одновибратор 14, и с его выхода сигнал установки в ноль поступает на второй вход счетчика 15 и сбрасывает его. Таким образом, на выходе блока 9 фикса191И отказа не происходит выдачи сигнала. В случае устойчивого отказа происходит вторичная выдача сигнала с выхода счетчика 7, и данный сигнал приводит к повторному срабатыванию счетчика 15. На первом и втором входах элемента И 17 появляются единичные сигналы, на выходе элемента И 17 выдается аварийный сигнал.

15

20

5

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

название год авторы номер документа
Устройство для отладки микроЭВМ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1677708A1
Устройство для контроля и перезапуска ЭВМ 1987
  • Танасейчук Владимир Маркович
  • Куряченко Владимир Николаевич
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1464162A1
Сбоеустойчивое микропрограммное устройство управления 1982
  • Горбачев Сергей Владимирович
  • Диденко Владимир Дмитриевич
  • Бурова Елена Алексеевна
  • Торгашев Валерий Антонович
SU1101823A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство для сложения 1984
  • Филиппенко Игорь Григорьевич
  • Понеделко Сергей Васильевич
SU1265760A1
Устройство управления 1989
  • Благодарный Николай Петрович
  • Блинова Людмила Михайловна
  • Брюхомицкая Людмила Юрьевна
  • Ковалев Александр Николаевич
  • Лучинина Элеонора Григорьевна
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1654820A1
Микропрограммное устройство для контроля и управления 1985
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1325476A1
КОНТРОЛЛЕР 1991
  • Россинский В.П.
RU2012043C1
Микропрограммное устройство управления 1990
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Файвинов Андрей Анатольевич
  • Миневич Елена Ефимовна
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Мунтяну Александр Владимирович
SU1716512A1
Микропрограммный процессор 1981
  • Харченко Вячеслав Сергеевич
  • Плахтеев Анатолий Павлович
  • Благодарный Николай Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU980095A1

Иллюстрации к изобретению SU 1 205 146 A1

Реферат патента 1986 года Устройство для перезапуска ЭВМ

Формула изобретения SU 1 205 146 A1

ю

11

Редактор Е.Копча

Составитель И.Сафронова

Техред О.Ващишина Корректор Л.Пилипенко.

8536/51 Тэфаж 709 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент, г, Ужгород, ул. Проектная, 4

12

/3

fpue.Z

сриг.З

Документы, цитированные в отчете о поиске Патент 1986 года SU1205146A1

Путинцев Н.Д
Аппаратный контроль управляющих цифровых вычислительных машин, М.: Советское радио, 1966
Способ получения молочной кислоты 1922
  • Шапошников В.Н.
SU60A1
Центральный пр оцессор
Техническое описание и инструкция по эксплуатации,1979

SU 1 205 146 A1

Авторы

Фельдман Валерий Михайлович

Логачев Валерий Александрович

Даты

1986-01-15Публикация

1984-04-26Подача