Система для обработки информации с контролем
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических республик
К АВТОРСКОМУ СВИДДТИЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено 16.11,79 (2! ) 2844117 18«24
Я 06 Р 11/22 с присоединением заявки №(23) Приоритет
Ркуаврствевыа камитет
ИСР ю делам изабратений и аткрытвв
Опубликовано 30. 10.81. аиоллетень ¹ 40 (тз) АК 681.325 (088.8) Дата опубликования описания Э0.10.81 ила,j, ц »«.. йд p „g „ тр.1;-1,.„..„,, Ц
ЬЯ,щ. -,., СЙ",Ъ
В, В. Астапов, В. 8. Кривцов, Г. К. Гонча и:В. А. Онищенко (72) Авторы изобретения (71) Заявитель
1 (54) СИСТЕМА ДЛЯ ОБРАБОТКИ ИНФОРМАБИИ
С КОНТРОЛЕМ
Изобретение относится к вычислительной технике, обработке информации и может быть использовано для обнаружения сбоев в системах, работающих с устрой ствами в реальном масштабе времени.
Известны устройства для контроля каналов ввода UBM. Эти устройства поэво ляют обнаруживать сбойные ситуации, причем известные устройства работают в as тономных режимах и при хорошей способности обнаруживать ошибки в информа% те ционных системах не позволяют использовать их в системах, где необходимо про изводить оперативную обработку информации в темпе ее поступления (1).
Для устройства, работающих в систе1S мах обработки информации, обнаружение сбоев в информационных системах и автоматическое их исправление является необ-ходимым условием нормальной работы си20 стем обработки информации в реальном масштабе времени.
Наиболее близким по технической сущности является устройство для контроля прохождения импульсов, имеющее генератор одиночных импульсов, который запуокается с помощью кнопки на пульте ycr ройства и выдает одиночный импульс. Жег импульс, проходя через блок вентилей, блок задержки, коммутационный блок и проверочный блок, возвращается в блок вентилей, циркулируя с .частотой, опреде- . ляемой периодом задержки, создаваемой блоком задержки. При одиночном сбое в проверочном блоке, циркуляция в кольце» вой схеме прекращается, и блок индикации показывает отсутствие импульса Г23.
Недостатком устройства является то, что оно работает лишь в ручном режиме и не позволяет автоматически восстанавливать сбои синхросигналов и не мажет быть использовано для работы в реальных условиях.
Цель изобретения - увеличение быстродействия.
Поставленная цель достигается тем, что система для обработки информации с контролем, содержащая электронную вы,числительную машину, блок внешних устройств, группу элементов ИЛИ, блок задержки, при этом выход блока задержки подключен к выходу запрос" электронной вычислительной машины и ко.входу блока внешних устройств, первый выход которого подключен к первому входу группы элементов ИЛИ, выход которой соединен со входом "восстановления" электронно-вычислительной машины, выход прерываний 0 которой соединен, со вторым выходом блока внешних устройств, введены блок памяти, триггер, элементы ИЛИ и элемент
И, при этом выход блока задержки подключен к первому входу триггера и эле- 15 мента И, выход которого соединен со входом блока памяти, выход которого подключен к первому входу элемента ИЛИ, выход которого подкшочен ко входу "кода слова" электронно-вычислитедьной маши- 20 ны, второй вход элемента ИЛИ подключен к третьему выходу блока внешних устройств, первый выход, которого подкшочен ко второму входу триггера, третий вход .которого соединен с выходом блока за- 25 держки, выход триггера соединен со вторым входом элемента И.
На чертеже представлена блок-схема предлагаемого устройства.
Устройство включает в себя триггер
1, элемент И 2, блок 3 задержки, блок
4 элементов ИЛИ, элемент ИЛИ 5, блок
6 памяти, электронную вычислительную машину 7, внешние устройства 8.
Работа системы начинается при появлении сигнала прерывания, появляюшегося в результате изменения внутреннего состояния внешних устройств (B результате чего появляется сигнал прерывания на выходе одного из внешних устройств, по- 4О ступающий на вход системы управления электронных вычислительных машин - ЗВМ).
Действительный сигнал прерывания появляется при нормальной работе,, ложный сиг- нал прерывания появляется в результате сбоя. При поступлении действительного или ложного сигнала прерывания на вход. системы управления ЭВМ подается сигнал запроса слова состояния на вход внешнего устройства, который одновременно
I 50 поступает на вход блока 3 задержки и второй вход триггера 1 для подготовки управляющих сигналов. В зависимости от типа сигнала прерывания, вызвавшего выдачу сигнала запроса слова состояния из цифровой, вычислительной машины (UBN ), внешним устрсчством могут быть сформированы следующие сигналы. Если преры-, вание ЭВМ быдо ложным, с выхода внеш49 4 него устройства сигнал не выдается, если прерывание было действительным, то е выхода внешнего устройства подаются синхроимпульс ответа и код слова состояния внешнего устройства. Синхроимпульс ответа с внешнего устройства поступает на второй вход блока 4 элементов ИЛИ, с выхода которой синхроимпульс ответа поступает в ЭВМ. Кроме того, синхроимпульс ответа подается.на третий вход триггера 1 и приводит его в исходное состо яние, с выхода триггера при этом на второй вход элемента И 2 подается сигнал, запрещающий работу элемента И. Код слова состояния от внешнего устройства поступает на второй вход элемента ИЛИ, с выхода которого подается в ЭВМ. ЭВМ анализирует код слова состояния и продолжает работу в соответствии с предписанием программы. В случае отсутствия синхроимпульса ответа с выхода внешнего устройства на первый вход элемента
И 2 поступает сигнал запроса кода слова состояния .с задержкой на время, определяемое блоком 3 задержки. На выходе элемента И .2 формируется восстановленный синхроимпудьс, который поступает на первый вход блока элементов ИЛИ для последующей выдачи в ЭВМ, а также на вход блока 6 памяти для формирования аварийного кода слова состояния; который с выхода блока 6 памяти поступает на первый вход элемента ИЛИ и далее в ЗВМ, где в соответствии с аварийным кодом слова состояния запускается аварийная программа, осуществляющая, фиксацию аварии, ее анализ, восстановление работоспособпости устройства и переход к дальнейшему исполнению заложенной программы.
С выхода блока 3 задержки синхросигнал запроса поступает на первый вход триггера 1 и приводит его в исходное состоячие.
Применение системы позволяет получить положительный технический эффект, так как система включается в систему обработки информации, позволяет фиксировать, восстанавливать и автоматически компенсировать сбойные синхроимпульсы, обеспечивая непрерывную работу системы в реадьном масштабе времени.
Формула изобретения
Система для обработки информации с контролем, содержащая электронную вычислительную машину, блок внешних yvr.ройств, группу элементов ИЛИ, блок за877549 (инкроимпуль с еиароси коба @ ой состоянию
Составитель Н, Быкова
Редактор Е. Папп Техред E.Õàðèãîí÷èê Корректор В. Бутяга
Заказ 9617/74 Тираж 748 Подписное
ВНИИПИ Государственного комитега СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 держки, при этом выход блока задержки подключен к выходу "запрос электронной вычислительной машины и ко входу бнока внешних устройств, первый выход которого подключен к первому входу группы эле ментов ИЛИ, выход которой соединен со входом "восстановления" электронно-вычислительной машины, выход прерываний которой соединен со вторым выходом бпока внешних устройств, о т л и ч а ющ а я с я тем, что, с целью увеличения быстродействия, в нее введены блок памяти, триггер элемента ИЛИ и элемент И, при этом выход блока задержки подкпючен к первому входу триггера и элемента И, выход которого соединен со входом бпока памяти, выход которого подключен к первому входу элемента ИЛИ, выход кото» рого подключен ко входу кода слова электронно-вычислительной машины, второй вход элемента ИЛИ подключен к тре тьему выходу блока внешних устройств, первый выход которого подкпючеи ко второму входу триггера, третий вход которого соединен с выходом блока задержки, выход триггера соединен со вторым вхо дом элемента И.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 415662, кл. Cj 06 F 11/04, 1973.
2. Авторское свидетельство СССР № 458787, кл. Cj 06 F 11/04, 1974 (прототип ).