Устройство для синхронизации основной и резервной вычислительных машин

 

УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ОСНОВНОЙ И РЕЗЕРВНОЙ ВЫЧИСЛИТЕЛЬНЫХ МАШН, содержащее управляющий триггер, выходы которого соединены с первыми входами соответственно первого и второго элементов И, выходы которых объединены и соединены с первыми входами блока памяти и арифметического блока резервной вычислительной машины, вторые входы которых соединены соответственно с первым и вторым выходами блока управления резервной вычислительной машины, блок памяти и арифметический блок резервной вычислительной машины соединены меж- ) ду собой двусторонней связью, первые выходы блока памяти и арифметического блока резервной вычислительной машины соединены соответственно с вторым и третьим входами второго элемента И, второй и третий входы первого элемента И соединены с первыми выходами соответственно блока памяти и арифметического блока основной вычислительной машины, соединенных между собой двусторонней , первые входы блока памяти и арифметического блокаосновной вычислительной машины соединены соответственно с первым и вторым выходами блока управления основной вычислительной машины, генератор, первый и второй выходы которого соединены с первыми входами первого и второго регистров сдвига, триггер, элемент задержки , третий и четвертый элементы И, входы управляющего триггера соединены с третьими выходами блоков управления основной и резервной вычислительных машин, о т л и ч а гоад е е с я тем, что, с целью повышения надежности, в него введены два кольцевых регистра сдвига, два регистра запуска, узел формирования сигнала прерывания, дешифратор, первый и второй элементы ИЛИ, приi чем первый и второй выходы генератора через первый и второй кольцевые регистры сдвига соединены с первыми входами блоков управления соответственно основной и резервной вычислительных машин, вход устройства соединен с первым входом триггера, первый выход которого соединен с первым входом узла фор- . мирования сигнала прерывания, второй вход которюго соединен с выходом первого кольцевого регистра сдвига, О вторые выходы блока памяти и арифметического блока основной вычислиСХ ) тельной машины через дешифратор соео ел динены с вторыми входами триггера, первого регистра сдвига и элемента задержки, выход которого соедио нен со вторым входом второго регистра сдвига, выходы первого и второго регистров сдвига через первый и второй элементы ИЛИ соответственно соединены с первыми входами третьего и четвертого элементов И, вторые входы которых соединены с выходами соответственно первого и второго регистров запуска, выходы третьего и четв ертого элементов И соединены с вторили входами блоков управления соответственно основной и резервной вычислитель

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

3(59 G 06 F 1/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 2073064/18-24 (22) 29.10.74 (31) 7314713-4 (32) 30.10.73 (33) Швеция, (46) 15.01.84. Бюл. Ф 2 (72) Бенгт Эрик Оссфелдт (Швеция) (71) Телефонактиеболагет

Л.М.Эрикссон (Швеция) (53) 681.3(088.8) (56) 1. Авторское свидетельство СССР

9 222244889988, . кклл ., Я 06 Р 1/04, 1967.

2. Патент CIQA 9 3761884, кл. 340-172.5, 1973 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ОСНОВНОЙ И РЕЗЕРВНОЙ ВЫЧИСЛИТЕЛЬНЫХ МАШИН, содержащее управляющий триггер, выходы которого соединены с первыми входами соответственно первогo и второго элементов И, выходы которых объединены и соединены с первыми входами блока памяти и арифметического блока резервной вычислительной машины, вторые входы которых соединены соответственно с первым и вторым выходами блока управления резервной вычислительной машины, блок памяти и арифметическими блок резервной вычислительной машины соединены между собой двусторонней связью, первые выходы блока памяти и арифметического блока резервной вычислительной машины соединены соответственно с вторым и третьим входами второго элемента И, второй и третий входы первого элемента И соединены с первыми выходами соответственно блока памяти и арифметического блока основной вычислительной машины, соединенных между собой двусторонней связью, первые входы блока памяти и арифметического блока основной вычислительной машины соединены соответственно с первым и вторым выходами блока уп„ЛО„„1068050 A равления основной вычислительной машины, генератор, первый и второй выходы которого соединены с первыми входами первого и второго регистров сдвига, триггер, элемент задержки, третий и четвертый элементы И, входы управляющего триггера соединены с третьими выходами блоков управления основной и резервной вычислительных машин, о т л и ч а ющ е е с я тем, что, с целью повышения надежности, в него введены два кольцевых регистра сдвига, два регистра запуска, узел формирования сигнала прерывания, дешифратор, первый и второй элементы ИЛИ, причем первый и второй выходы генератора через первый и второй кольцевые регистры сдвига соединены с первыми входами блоков управления соответственно основной и резервной вычислительных машин, вход устройства соединен с первым входом триггера, первый выход которого соединен с первым входом узла формирования сигнала прерывания, второй вход которого соединен с выходом первого кольцевого регистра сдвига, вторые выходы блока памяти и арифметического блока основной вычислительной машины через дешифратор соединены с вторыми входами триггера, первого регистра сдвига и элемента задержки, выход которого соединен со вторым входом второго регистра сдвига,. выходы первого и второго регистров сдвига через первый и второй элементы ИЛИ соответственно соединены с первыми входами третьего и четвертого элементов И, вторые входы которых соединены с выходами соответственно первого и второго регистров запуска, выходы третьего и четвертого элементов И соединены с вторыми входами блоков управления соответственно основной и резервной вычислитель106Â050

КЫХ МаШКК, тРЕтнй К т1ЕТЭЕРТЬ1й ЭХО.цы б.тока уп33анле1<ия основной Бы числительной машины соединены с

ТРЕТЬИМИ ЭЫХОДаМИ СООТЭЕтС IÓ ÎÖHX блока памя:и и арифметическог<3 блока, рЕТКЙ ;» т:,ЕТЭЕртЫЙ Нкодм бЛОКа у1траэл<зки"" резервной в=:;числительксй машины <-.Оединены с вторыми †.,3ыходамк соответствующих блока памяти и арифметцческого блока т3тор<311 ныгера соединены с третьи":"-.". выходами блоксв управления осконко.-. и резерв- .О 1 "-.Ы тт. СЛИТЕЛЬКЫХ МаШИК 2 g. :-тсдос=атком изэе"ткогс: »сТроАсТЭа « =«3.RRe ТС Я НЕВЫСОК а Я Ч аДЕжНОСт Ь ри синхрон-:защ»и дну : машин. т ель зобретек1:я — ловы<<<ение надеж .ocòè работы устройства.

Ностаэлекная цель достигается

ТЕМ ЧТО - <тСТБОЙСТНО ДЛЯ СИНХРОНИзаттит» основной и резервной. нычислите,ькых машин„ содержащее управляк3щ,-Й триг.-.ep, выходы которого сое-. ди:-:екы = первыми входами ссотнетт стэекно первого H второго элементов И, э1гходы котсрых объединены ч с тед-и "тены г п-е33эыми входами блО=;а -зм;-.-.и и ар-1фметического блока

РЕ З . тн-;;C.. Н3,<ЧИСЛИ ЕЛ" НОЙ Ма1тЩНЫ

7<т --.ТОРЬ1Е ттХОДЫ КОТОРЫХ СОЕДИНЕНЫ СО†-=-,-т--"-<=;=,;-с c lieiiBbiM и вторым эыхт =;;. Ми б,лакa „"пт„ таэ.гашения "езерннОЙ .-:т=: —:.-сл» <лысой и шины, блок памяти

H a 13K

КОЙ Ма1ттт <в Ы <30ЕДИН Е â€”:Ы 1»»ЕЯ(ДУ соб<3 ДэусTîðîeней связью, первые

° Э=тХОДЫ бЛОКа Памэт И аРифМЕТИЧЕСкогО бл01»а. резерв - :Ой нычисгитель-, -O Мат-1ИКЫ СОЕДИНЕНЫ СООТ! eтотвЕН ц но .. =òîðû-. и третьии входами второ с =.ReMHH T И т э арой и -нетий

—.=,=х-од,ы —.:.

С -(.РЭ<1МИ ЭЫХОдамк СООТВЕТСТВЕННО

: —:. -,;:.а Паыят,1. 1» аттиф1::.ЕтИЧЕСКОГО бЛОК (Сэ Э 11 0 Й ЭЬ .Т1»СЛИ ТЕЛЬ НОЙ МаШИНЫ т со-эд-":-1"еккь<х меж. " сОбОЙ Днустсрон-;е."< сэ я -11=1л „первые -, (Оды блока. ПаМЯТ1-: И арт»1фт ::.ЕТИЧЕС КОГО бЛОка ОСНОВКОЙ:=.ЫЧ1И<зпт»ТЕЛТ=НСЙ МаШИНЬ1 =ОЕДИКЕ-:-ы <=сотэетстнекко с первым и это

46 ры выходами бло:„.а упранлени.--, ос»оэ ой вычислитель чой маши -ты генератор, перный и второй ныходы которого с<оединены с перными входа3н=: пзрэогс и 33Topcro ре-.ècãðoâ сднит 5 га, триггер, элемент задержки, трети-. и е T13epòblé злемекты И, входы. упр; †:;вляюь,его триггера соединены с т;е <1ьими эыхОДами блОКОН управления

oc;=О.-==кой -. резервной вы =ислительных

Изобретение относится к эь3числителзкой технике и может при1лекятьcR дл» синхронизации двух ны 3исли ."елькых машик.

ИзэecTHO устройство, со ср-жаЩЕ » 1 ecieðaTOÐ ТР1»Г1ЕРЫ -<ЛЕ... ме н т 3 а де ржк и C-;e ò÷è « "-.Ле1. .e.-1 ть1 И.<1И т» (3

Иедостаткоч известного устройстic3a ЯНЛЯЮ-:.CR НИЗКИЕ ФУНКЦИОКаЛЬКЫЕ

ЕО 3MO:CКО<. ТИ, 3<акбо 1ЕЕ бЛИ"-КИМ 130 ТЕКИ<»ттЕС-"-)и

СУ311КOСТИ К ПР Дп ГаЕМОМу ян„тяЕТСя

УСтРОйСтВа, СОДЕРжа<тЕЕ У PaЭЛЯЮттт<»й триггер выходь1 которсга сое-ц "-ке "1» с -,,epl313MH:xoi

ОЭ И Эт,<ХОДЫ КОТОт3ЫХ Об-, ЕП3т1тЕ1: и сое тич-..-1ы с. п р 3М; это =ъ -т блока памяT и и арифметического блока

13ЕЗЕРЭ110"-: Эы-т,-„ СЛИтЕЛЬНОй i -ia;1И-;-;<1, .-,ТОЛЫ<3 ЗХОДЫ КОтогтэ1Х Соапти-»Ет-;-,т ответ=THeH 10 = первым и =..Тор;-г. э=ХОДаМ,3 бЛСКа уПраВЛОКИЯ -ЕЗЕ-.:Эт<О.-:.

33b1Чт С.Л31ТЕЛтЬКОЙ Ма1т<ИНЬ1; б 330<.- ат,1я ти и арифметический блОк резе<зэной

НЫЧИ ЛИТЕЛЬНОЙ Ма3<1ИКЫ Сс>ЕДт=, ---., «1 МЕж,цу ссбой двусторонней связью, первые выхоДы блОк а Г<амяти ч а1»ифметич<зскогo блока резервной эыч::.;сЛт1ТЕЛ- Кой 1иаШ-,,-НЫ СО.-ДИКЕ.:-ГЫ С. ОТЭЕ ТС т 3iceH т< < ЭТО0«тм» ТО. 1Т- тт, Эдам 1 второго злемента И, втор- и т"тЕТ1»1., Эт »ОДЫ< riePHO30 " т1ЕМ<»«т т = соеди:-.::а:

Ка ОСКОЭНОй НЫЧИСЛИтЕЛЬКОЙ т.":=-13331ны соединены соответственно с

ПЕрНЫМ И НторЬ<3<т ВЫХОДами блоКа ун равлекия основной вычислительной машины, генератор, первый и второй выходы которого соединены с "=ерным-3 входами первого и второго регистров сдвига, тригг«р, злемечт задержки,. третий и четвертый элементы И; ВхОДы упраВляющегО триг = хоп тр;.1ггера и один из выходов нто-.

poi o :Ii3ãHñTða сдвига cîåbHíåíû с входами второго кольцевого регистра сдвига, выход узла формирова<1ия сигнала ilepepbl13aHBR CÎeäèíeí с пятым входом блока упраэл:ения осНОВКОй ЭЫЧИСЛИтЕЛЬКОй Ма<тякы, трЕтий н-.3ход которого соединен с треть<1:,1 входом узла формирования сигк-ла прерывания,.

1068050

3 машин,.введены два кольцевых регистра сдвига, два регистра запуска, узел фдрмирования сигнала прерывания, дешифратор, первый и второй элементы ИЛИ, причем первый и вто рой выходы генератора через первый 5 и второй кольцевые регистры .сдвига соединены с первыми входами блоков управления соответственно основной и резервной вычислительных машин, вход устройства соединен с первым, !О входом триггера, первый выход которого соединен с первым входом узла формирования сигнала прерывания, второй вход которого соединен с выходом первого кольцевого регистра сдвига, вторые входы блока памяти и арифметического блока основной вычислительной машины через.дешифратор соединены с вторыми входами триггера, первого регистра о сдвига и элемента задержки, выход которого соединен со вторым входом второго регистра сдвига, выходы .первого и второго регистра сдвига через первый и второй элементы ИЛИ соответственно соединены с первыми входами третьего и четвертого элементов И, вторые входы которых сое,динены с выходами соответственно первого и второго регистров запуска, выходы третьего и четвертого элементов И соединены с вторыми входами блоков управления соответ. ственно основной и резервной вычислительных машин, третий и четвертый входы блока управления основной вычислительной машины соединены с третьими выходами соответствующих блока памяти и арифметического блока, третий и четвертый входы блока уп равления резервной вычислительной 40 машины соединены с вторыми выходами соответствующих блока памяти и арифметического блока, второй выход триггера и один из выходов второго регистра сдвига соединены с входами второго кольцевого регистра сдвига, выход узла формирования сигнала.прерывания соединен с пятым входом блока управления основной вычислительной машины, третий выход которого соединен с третьим входом узла формирования сигнала прерывания.

На чертеже приведена блок-схема предлагаемого устройства.

Устройство содержит генератор 1, регистры 2 и 3 сдвига, кольцевые регистры 4 и 5 сдвига, узел 6 формирования сигналов прерывания, регистры 7 и 8 запуска, элемент 9 задержки, дешифратс- 10., триггер 11, элементы ИЛИ 12 и 13, элементы И 14 и 15, блоки 16 и 17 управления, арифметические блоки 18 и 19, блоки памяти 20 и 21 соответственно основной и резервной вычислительных маврин, уп-65 равляющий триггер 22, элементы

И 23 и 24.

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

Первый пусковой импульс устанавливает триггер 11 в единичное состоя- ние, в результате чего узел 6 вырабатывает управляющий, сигнал и передает его в блок 16 основной машины.

Блок 18 под управлением блока 16 основной машины вырабатывает команду пересылки сигнала готовности к началу совместной работы, в результате чего дешифратор 10 вырабатывает сигнал, устанавливающий триггер

11 в нулевое состояние. Одновременно этот сигнал записывается в регистр 2 и через некоторый промежуток времени, определяемый элементом 9, в регистр 3. Регистры 2 и 3 с помощью генератора 1 определяют периоды синхронизации блоков 16 и 17 соответственно основной и резервной вычислительных машин. При этом на выходах элементов ИЛИ 12 и 13 вырабатывается импульсный сигнал, дли тельность которого определяется временем сдвига единицы в регистрах 2 .и 3 соответственно. Эти сигналы открывают элементы И 23 и 24, через которые передаются пусковые команды типа команд перехода из регистров 7 и 8 соответственно. Эти команды задают адреса блоков 20, -21 и

16, 17, снабженных полем командных регистров, и выбирают регистры начальной команды.

При помощи элемента И 15 части информационной шины соединяются между собой или отключаются друг от друга, соответственно этому нормально работает в данный момент резервная марина или же триггер 22 обеспечивает передачу корректирующих данных с основной машины на резервную. С помощью элемента И 14 обеспечивается подключение информа-. ционной шины резервной машины к информационной шине основной машины в процессе обновления информации.

Кольцевые регистры 4 и 5 задают фазы синхронизации. Таким образом, в системе двух машин задаются логические состояния, определяющие периоды обработки и их разделение на фазы. Установление триггера 11 в единичное состояние определяет прерывание собственной работы блоков 19 и 21 резервной машины и через время задержки элемента 9 запускает- . ся режим синхронной работы обеих машин.

Текущие данные, вырабатываемые одной машиной, обновляют информацию, содержащуюся в другой машине, причем обе машины так взаимно контролируют одна другую, что вырабаты10ЬЕ050

Составитель Т.Арешев

Редактор И.Петрова Техред Л.Мартяшова КорректорМ,демчик

Закаэ 11250/60 Тираж 703 Подписное

БНИИПИ Государственного комитета СССР по делам иэобретений и открытий

113035, Москва, Ж-35, Раушская наб, ц. 4/5

Филиал ППП Патент, г. ужгород, ул. Проектная, 4 ваемые или текущие данные непрерывHG и полностью сравниваются между собой и и =пранная машина, работающая в автономном режиме управления ,в реальном времени, осуществляет для неисправной машины диагностику неисправностей, поэволяющую определить неисправный функциональный блок, принем эта цель достигается с помощью только текущих данных, вырабатываемых управляющей маши« ной.

Устройство для синхронизации основной и резервной вычислительных машин Устройство для синхронизации основной и резервной вычислительных машин Устройство для синхронизации основной и резервной вычислительных машин Устройство для синхронизации основной и резервной вычислительных машин 

 

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

Таймер // 1038931

Изобретение относится к электросвязи и может быть использовано для кадровой синхронизации приемников в системах передачи цифровой информации

Изобретение относится к радиосвязи и может быть использовано при приеме сигналов, содержащих блоки данных фиксированной длины

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах

Изобретение относится к вычислительной технике и может быть использовано при построении систем управления синхронизацией цифровых вычислительных машин и многопроцессорных систем

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

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

Изобретение относится к автоматике и импульсной технике
Наверх