SU557367A1 - Система дублированных цифровых вычислительных машин (цвм) - Google Patents

Система дублированных цифровых вычислительных машин (цвм)

Info

Publication number
SU557367A1
SU557367A1 SU2319820A SU2319820A SU557367A1 SU 557367 A1 SU557367 A1 SU 557367A1 SU 2319820 A SU2319820 A SU 2319820A SU 2319820 A SU2319820 A SU 2319820A SU 557367 A1 SU557367 A1 SU 557367A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
outputs
digital computer
program
digital
Prior art date
Application number
SU2319820A
Other languages
English (en)
Inventor
Олег Александрович Воробьев
Вера Федоровна Виданова
Лидия Николаевна Еремеева
Валерий Пантелеймонович Хельвас
Original Assignee
Предприятие П/Я В-8117
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я В-8117 filed Critical Предприятие П/Я В-8117
Priority to SU2319820A priority Critical patent/SU557367A1/ru
Application granted granted Critical
Publication of SU557367A1 publication Critical patent/SU557367A1/ru

Links

Landscapes

  • Hardware Redundancy (AREA)

Claims (3)

  1. дельной машины. Недостатком этой системы нвп ет-с  также то, что в случае, если оцна из машин в результате неисправности не выдает сигнал готовности, втора  машина остаетс  в режиме опроса готовности неопределенное врем , т.е. фактически система перестает выполн ть свои функции. Кроме того, при возникновении неисправности в одной из машин невозможно определить, в какой машине возникла неисправность, что свицетепьствует о низкой надежности такой системы. Наиболее близким к изобретению по технической сущности и достигаемому peayntiтату  вл етс  система дублированных ЦВМ, содержаща  блок контрол , блок синхронизации , выходы которого соединены с синхро низирующими входами ЦВМ, первый и второй блоки прерывани  программ, выходы соединены с управл ющими входами ЦВМ, первые вхоцы первого и второго прерывави  1фограмм соединены с запускающим входом системы, вторые входы первого и второго блоков прерывани  программ соединены с первым выходом блока контрол , первый и второй входы которого соединены с информационными выходами ЦВМ, третий и четвертый входы блоки контрол  соединень| с контрольными выходами ЦВМ З. Недостатком системы  вл етс  неустра нимость сбоев счетчиков команд обеих ЦВМ а также неустранимость сбоев, происход - щих при записи результата операции в ОЗУ После возникновени  неисправности (сбо ) в счетчике команд одной из ЦВМ устройством контрол  вырабатываетс  сигнал оши кИг который осуществл ет повторный пуск обеих ЦВМ на выполнение последней операции , во врем  которой зафиксирована неисправность (сбой). Но поскольку сбой произошел в одном из счетчиков, то после пов торного пуска обе ЦВМ будут выполн ть разные команды, что приведетк остановке обеих ЦВМ, т.е. фактически одиночный сбой приводи к отказу системы из двух дублированных ЦВМ. Если учесть, что интенсивность сбоев в аппаратуре вычислительной техники на пор док выше интенсивности отказов, очеви(йа низка  надежность известной системы дублиро ванных ЦВМ. Цель изобретени  - повышение надежности системы. Поставленна  цель достигаетс  тем, что система содержит регистр начального адре са, первый и второй триггеры, блок обмена , первый и второй элементы И, элемент ИЛИ, причем выход регистра начального адреса соединен с третьими входами перво го и второго блоков прерывани  программ. четвертые входы первого и второго блоковпрерывани  программ соединены соответственно с первым и вторым управл ющими входами системы, второй и третий выходы блока контрол  соединены с п тыми входаи соответственно первого и второго бло- коЬ прерывани  программ и с первыми входами соответственно первого и второго трит геров , вторые входы которых соединены с управл ющими выходами ЦВМ, выходы первого и второго триггеров соединены с первыми входами соответственно первого и второго элементов И, вторые входы которых соединены соответственно с первым и входами блока контрол , выходы первого и второго эле 1ентов И соединены через элемент ИЛИ с выходом системы и со входом регистра начального адреса, входы блока обмена соединены с информационными выходами ЦВМ, а выходы - с кодовыми входами Ц ВМ, Блок-схема системы приведена на чертеже . Система дублированных ЦВМ содержит ЦВМ 1,2, блок 3 синхронизации, блок 4 контрол , блоки прерываний 5,6, блок обмена 7, регистр 8 начального адреса, трш. герьг 9,1О, элементы И 11,12, элемент ИЛИ 13, запускающий вход 14 системы, информационные выходы 15, 16 ЦВМ, конт рольные выходы 17,18 ЦВМ, выход 19 системы, выход 2О блока контрол , выход 21 регистра начального адреса, выходы 22, 23 блока контрол , управл ющие выходы 24, 25 ЦВМ, управл кнцие входы 26,27 системы . Система работает следующим образом. Запуск ЦВМ 1,2 осуществл етс  с запускающего входа 14. По сигналу начального пуска блоками 5 и 6 прерывани  программ формируетс  команда прерывани , которые , поступа  в ЦВМ 1,2, перевод т их на выполнение требуемой программы. Дублированные ЦВМ 1 и 2 получают от абоненTOJ системы одни и те же исходные данные (каналы приема информации на чертеже не показаны) и работают по одинаковым программам . Рабоча  программа делитс  на oiv бельные участки, каждый из которых св зан с выходом информации из ЦВМ. Результаты вычислений выдаютс  из ЦВМ 1,2 по информационным выходам 15, 16 на блок 4 контрол , на вторые входы элементов И 11 12 и на входы блока 7 обмена. В исходном состо нии триггеры 9 и 10 установлены в нулевое положение и разрешено прохождение информации с иш})ормационш гх выходов 15, 16 ЦВМ 1, 2 через элементы И 11, 12 и элемент ИЛИ 13 и на выход 19 систе- , мы, к которому подключаютс  приемники информации системы I на чертеже не показаны ) и регистр 8 начального адреса. Первой команаой каждого участка программы производитс  запись ее адреса в регистр 8 начального адреса. Таким образом, в регистре 8 начального адреса посто нно в течение всего времени работы ЦВМ 1, 2 хранитс  начальный адрес текущего участка рабочей программы. Блоком 4 контрол  осуществл етс  срав нение кодов выводимой информации. Блок 3 синхронизации содержит задающий н генератор ( на чертеже не показан), определ ющий рабочую частоту ЦВМ 1,2, Он обеспечивает синхроннЬсть временных диаграмм машин и, следовательно, одновременное по вление результатов вычислений на информационных выходах 15, 16 ЦВМ 1.2. Рассмотрим .более подробно организацию . работы дублированных ЦВМ 1,2 при возникновении неисправности в одной из них. Возникша  неисправность приводит либо к несравнению результата вычислений в блоке 4 контрол , либр к по влению на сонтрольных выходах 17,18 сигнала неисправности . При первом несравнении результатов вычислений или по влении сигнала неисправности блоком 4 контрол  фиксируетс  сбой и формируетс  сигнал возврата к началу участка и с выхода 2О блока 4 выдаетс  на оба блока 5 и 6 прерывани  программ. Блоками 5, 6 прерывани  программ формируетс  команда возврата к началу участка программы. А дресной частью этой коман- ды  вл етс  содержимое регистра 8 начального адреса, поступающее в блоки 5, 6 пре- рывани  программ с выхода 21 регистра В. Если во врем  вторичного выполнени  того же участка программы происходит повтор- на  фиксаци  сбо , то это классифицируетс  как неисправность одной из ЦВМ 1, 2. . В этом случае блоком 4 контрол  формируютс  управл ющие сигналы, которыми с выходов 22 и 23 триггеры 9 и 1О устанавливают в единичное состо ние, отклк ча  с помощью элементов И 11, 12 информационные выходы 15,16 ЦВМ от выхода 19 системы. Этими же управл ющими сигналами , поступающими на входы блоков 5, 6 прерывани  программ, формируетс  команда перехода на диагностическую программу и отключаетс  блок 4 контрол , Диагностическа  программа не должна озсва- тывать массивы ОЗУ,  вл ющимис  рабочими при решении задачи Если схемой контрол  фиксируетс  неисправность ОЗУ одной из ЦВМ, то блок 4 контрол  не формирует команду перехода на диагностическую программу, поскольку, в этом случае однозначно определ етс  неисправна  ЦВМ. Исправна  ЦВМ в этом случае продолжает выполнение рабочей программы. По результатам диагностической прс граммы неисправна  ЦВМ, допустим ЦВМ 1, выдает оператору сигнал отказа, а исправна  ЦВМ 2 управл ющим сигналом по выхоЯУ 24 устанавливает триггер 10 в нулевое состо ние, подключа  тем самым свои выход 16 к выходу 19 системы. После такого подключени  ЦВМ 2 переходит на выполнение рабочей программы, адрес первой команды которой указан в регистре 8 начального адреса. ЦВМ 1 в это врем  отключаетс  и ремонтируетс . После восстановлени  ЦВМ 1 с пульта оператора по управл ющему входу 26 системы выдаетс  сигнал Повторный пуск , по которому блоком 5 прерывани  программ формируетс  команда, запускающа  ЦВМ 1 на подпрограмму начальной загрузки ОЗУ. Эта подпрограмма пересылает через блок обмена из ОЗУ ЦВМ 2 в ОЗУ ЦВМ 1 всю исходную информацию и информацию о состо нии ЦВМ 2 на момент прерывани  (содержимое регистров и отдельных триггеров). Во врем  выполнени  подпрограммы начальной загрузки пам ти ЦВМ 1 обеими ЦВМ осуществл етс  прием текущей информации . ( на чертеже каналы приема информации не показаны). По окончании подпрограммы начальной загрузки пам ти ЦВМ 1 обе ЦВМ восстанавливают одинаковые- состо ни  и переход т к выполнению рабочей программы, Применение системы дублированных ЦВМ при построении вычислительных систем позволит увеличить врем  наработки на отказ вычислительной системы, исключить вли ние о иночных сбоев в отдельных ЦВМ на функционирование системы в целок, оперативнофиксировать неисправности в аппаратуре отдельных ЦВМ, осуществл ть их поиск и восстановление работоспособности без остановки всей системы. Формула изобретени  Система дублированных цифровых вычислительных машин (ЦВМ), содержаща  блок контрол , блок синхронизации, выходы которого соединены с синхронизирующими входами ЦВМ. первый и второй блоки прерыва - . ки  программы, выходы которых соединен) « н к управл ющими входами ЦВМ, причем первые входы первого и второго блоков преывани  программ соединены с запускаюшнм ходом системы, вторые входы первого и Бторого блоков прерывани  программ соед вены с первым выходом блока контрол , первый и второй входы которого соединены с ввформапионвымв выходами ЦВМ, третий и четвертый входы блока контрол  соединены с контрольными выходами ЦВМ, отличающа с  тем, что с целью повышени  надежности, система содержит регистр начального адреса, первый и второй триггеры, блок обмена, первый и второй элементы И, элемент ИЛИ, причем выход ре гистра начального адреса соединен с тре- Тьими входами первого и второго блоков прерывани  программ, четвертые входы первого и второго блоков прерывани  программ соединешл соответственно с первым и управл ющими входами системы, второй и третий выходы блока контрол  соединены с п тыми входами соответственно т ервого и второго блоков прерывани  ир первыми входами соответственно первого и второго триггеров, вторые входы которых соединены с управл ющими выходами ЦВМ, выходы первого и второго трвг-, реров соединены с первыми входами cooi ветственно первого и второго элементов И, вторые входы которых соединены соответственно с первым и вторым входами блока контрол , выходы первого и второго элементов И соединены через элемент ИЛИ с выходом системы и со входом регистра начального адреса, входы блока обмена соединены с информационными выходами ЦВМ, а выходы - с кодовыми входами ЦВМ. Источники информации, прин тые во внимание при экспертизе: 1.Авторское свидетельство № 209048, G 06 f 11/06, 1968.
  2. 2.Авторское свидетельство №311272, ОгОб f 15/50, 1971.
  3. 3.Кузьмин И. В. и др. Аппаратный контроль электронных вычислительных ма- иерги ; 1974, с,. 21-24. шин.
SU2319820A 1975-12-25 1975-12-25 Система дублированных цифровых вычислительных машин (цвм) SU557367A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU2319820A SU557367A1 (ru) 1975-12-25 1975-12-25 Система дублированных цифровых вычислительных машин (цвм)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU2319820A SU557367A1 (ru) 1975-12-25 1975-12-25 Система дублированных цифровых вычислительных машин (цвм)

Publications (1)

Publication Number Publication Date
SU557367A1 true SU557367A1 (ru) 1977-05-05

Family

ID=20647399

Family Applications (1)

Application Number Title Priority Date Filing Date
SU2319820A SU557367A1 (ru) 1975-12-25 1975-12-25 Система дублированных цифровых вычислительных машин (цвм)

Country Status (1)

Country Link
SU (1) SU557367A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4107639A1 (de) * 1991-03-09 1992-09-10 Standard Elektrik Lorenz Ag Einrichtung zur signaltechnisch sicheren fernsteuerung einer unterstation in einer eisenbahnanlage

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4107639A1 (de) * 1991-03-09 1992-09-10 Standard Elektrik Lorenz Ag Einrichtung zur signaltechnisch sicheren fernsteuerung einer unterstation in einer eisenbahnanlage

Similar Documents

Publication Publication Date Title
US3829668A (en) Double unit control device
US3257546A (en) Computer check test
SU557367A1 (ru) Система дублированных цифровых вычислительных машин (цвм)
RU2029365C1 (ru) Трехканальная асинхронная система
JP3710649B2 (ja) マルチプロセッサシステム
CN209625194U (zh) Cpu复位监控装置
SU559238A1 (ru) Устройство управлени с контролем
CA1143026A (en) Computer system
JP3055249B2 (ja) プロセッサのデバッグ方式
JPH1078896A (ja) 産業用電子計算機
KR890007083Y1 (ko) 실시간 클럭감시에 의한 중앙처리장치의 재개회로
SU1397917A1 (ru) Двухканальное устройство дл контрол и восстановлени процессорных систем
SU1365086A1 (ru) Устройство дл контрол блоков управлени
SU881753A1 (ru) Устройство дл контрол процессора
SU598078A1 (ru) Устройство дл блокировки информации
SU805320A1 (ru) Устройство дл организацииСТРуКТуРы ВычиСлиТЕльНОгО КОМплЕКСА
SU1372329A2 (ru) Устройство дл управлени каналами
SU736100A1 (ru) Внешнее устройство управлени
JP2749994B2 (ja) 数値制御装置
SU781816A1 (ru) Устройство дл поиска кратных неисправностей в однотипных логических блоках
JPH02181233A (ja) 情報処理システム
SU469972A1 (ru) Система обработки данных
SU1037256A1 (ru) Устройство дл выбора работоспособной структуры вычислительного комплекса
SU1012468A2 (ru) Резервированное устройство
SU1474652A1 (ru) Устройство управлени резервированием