2. Устройство по п. 1, отличающееся тем, что блок выборки информации содержит блоки сравнения с первого по третий, элемент ИЛИ и четвертый коммутатор, выходы которого являются выходами блока, одни из информационных входов соединены с первыми входами блоков сравнения, вторые входы
которых являются одним из входов блока, а выходы соединены с входами элемента ИЛИ, выход которого соединен с управляющим входом четвертого коммутатора, другие информационные входы которого и второй вход первого блока сравнения являются другим входом блока.
название | год | авторы | номер документа |
---|---|---|---|
Резервированное запоминающее устройство | 1983 |
|
SU1141454A1 |
Резервированное запоминающее устройство | 1984 |
|
SU1239751A2 |
Резервированное запоминающее устройство | 1982 |
|
SU1076953A1 |
Резервированное запоминающее устройство | 1982 |
|
SU1080217A1 |
Резервированное запоминающее устройство | 1981 |
|
SU983752A1 |
Резервированное запоминающее устройство | 1981 |
|
SU982086A1 |
Резервированное запоминающее устройство | 1980 |
|
SU936034A1 |
Резервированное запоминающееуСТРОйСТВО | 1978 |
|
SU803014A1 |
Резервированное запоминающее устройство | 1981 |
|
SU1018152A1 |
Резервированное запоминающее устройство | 1979 |
|
SU881875A2 |
1. РЕЗЕРВИРОВАННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее регистр адреса, один из выходов которого соединен с входами первого и второго рабочих и резервного блока памяти, первый и второй коммутаторы, информационные входы которых соединены с выходами соответствующих рабочих блоков памяти, а управляющие входы - с другим выходом регистра адреса, первый сумматор, одни из входов которого соединены с выходами резервного блока памяти, отличающееся тем, что, с целью повыщения надежности устройства. в него введены второй резервный блок памяти, первый и второй преобразователи кодов, третий коммутатор, второй и третий сумматоры и блок выборки информации, выходы которого являются выходами устройства, а входы соединены соответственно с выходами первого коммутатора,первого, второго и третьего сумматоров, другие входы первого сумматора соединены с выходами первого преобразователя кодов, входы которого соединены с выходами второго коммутатора и одним из входов второго сумматора, другие входы кото рого соединены с выходами третьего коммутатора и одними из входов третьего сумматора, другие входы которого соединены с выходами первого резервного блока памяти, входы которого соединены с входами второго резервного блока памяти, выходы которого (Л соединены с одними из входов третьего коммутатора и входами второго преобразователя кодов, выходы которого соединены с другими входами третьего коммутатора, управляющий вход которого соединен с другим вы ходом регистра адреса. ю со О5 ел 00
Изобретение относится к вычислительной технике и может быть использовано при построении запоминающих устройств высоконадежных вычислительных систем.
Известно резервированное запоминающее устройство с самоконтролем, содержащее дублированные блоки памяти, регистры адреса и числа, блоки аппаратурного контроля по модулю, коммутаторы, блок управления. В устройстве достоверность выдаваемой информации обеспечивается за счет использования блоков аппаратурного контроля по модулю и перехода на резервный блок памяти при обнаружении неисправности 1.
Недостаток известного устройства - невысокая достоверность выдаваемой информации вследствие низкой эффективности обнаружения неисправностей аппаратурным контролем по модулю.
Наиболее близким техническим решением к изобретению является резервированное запоминающее устройство, содержащее регистр адреса, один из разрядов которого служит для занесения признака обращения к первому или второму рабочим блокам памяти, резервный блок памяти, в который занесена сумма по модулю два информации с одинаковыми адресами из рабочих блоков памяти, первый и второй коммутаторы, информационные входы которых соединены с выходами рабочих блоков памяти, а управляющие входы - с выходом одного из разрядов регистра адреса, блок контроля по модулю, поразрядный сумматор, третий коммутатор, генератор тактовых импульсов, схему сравнения, группу элементов И 2.
К недостатку данного устройства следует отнести выдачу потребителю недостоверной информации при неисправности одного из рабочих блоков памяти (в случае необнаружения неисправности блоком аппаратурного контроля по модулю), что снижает надежность устройства.,
Цель изобретения - повышение надежности устройства за счет увеличения достоверности выдаваемой информации.
Поставленная цель достигается тем, что в резервированное запоминающее устройство, содержащее регистр адреса, одни из выходов которого соединены с входами первого и второго рабочих и резервного блоков памяти, первый и второй коммутаторы, 5 информационные входы которых соединены с выходами соответствующих рабочих блоков памяти, а управляющие входы - с другим выходом регистра адреса, первый сумматор, одни из входов которого соеQ динены с выходами резервного блока памяти, введены второй резервный блок памяти, первый и второй преобразователи кодов, третий коммутатор, второй и третий сумматоры и блок выборки информации, выходы которого являются выходами устройства, а вхо5 ды соединены соответственно с выходами первого коммутатора, первого, второго и третьего сумматоров, другие входы первого сумматора соединены с выходами первого преобразователя кодов, входы которого соединены с выходами второго коммутатора и одним из входов второго сумматора, другие входы которого соединены с выходами третьего коммутатора и одними из входов третьего сумматора, другие входы которого соединены с выходами первого резервного
блока памяти, входы которого соединены с входами второго резервного блока памяти, выходы которого соединены с одними из входов третьего коммутатора и входами второго преобразователя кодов, выходы которого соединены с другими входами третьего коммутатора, управляющий вход которого соединен с другим выходом регистра адреса.
Блок выборки информации содержит блоки сравнения с первого по третий, элемент ИЛИ и четвертый коммутатор, выходы которого являются выходами блока, одни из информационных входов соединены с первыми входами блоков сравнения, вторые входы которых являются одним из входов блока, а выходы соединены с входами эле0 мента ИЛИ, выход которого соединен с управляющим входом четвертого коммутатора, другие информационные входы которого и второй вход первого блока сравнения являются другим входом блока.
На фиг. 1 изображена функциональная схема предложенного устройства; на фиг. 2 то же, блока выборки информации. Устройство (фиг. 1) содержит регистр 1 адреса, один из разрядов 2 которого служит для занесения признака обращения к первому 3 или второму 4 рабочим блокам памяти, первый резервный блок 5 памяти, в который занесена информация, равная сумме кодов, содержащихся в одноименных ячейках первого 3 и второго 4 рабочих блоков памяти, второй резервный блок 6 памяти, в который занесена информация, равная разности кодов, содержащихся в одноименных ячейках первого 3 и второго 4 рабочих блоков памяти,первый коммутатор 7, первый преобразователь 8 кодов, второй коммутатор 9, третий коммутатор 10, второй преобразователь 11 кодов, первый 12, второй 13 и третий 14 сумматоры, блок 15 выборки информации, имеющий входы 16-19.
Блок 15 выборки информации (фиг. 2) содержит первый 20, второй 21 и третий 22 блоки сравнения, четвертый коммутатор 23, элемент ИЛИ 24.
Работа устройства происходит следующим образом.
Адрес ячейки к которой необходимо обратиться, записывается в регистр 1, в один из разрядов 2 которого заносится признак обращения к первому 3 или второму 4 рабочим блокам памяти.
Если обращение производится к первому рабочему блоку 3 памяти, то считанная с него информация (например, а) через первый коммутатор 7 поступит на вход 16 блока 15 выборки информации.
Одновременно на один вход первого сумматора 12 через второй коммутатор 9 и первый преобразователь 8 кодов поступит обратный код информации (например, в), содержащейся во втором рабочем блоке 4 памяти, на другой вход этого сумматора поступит информация из первого резервного блока 5 памяти, равная сумме кодов информации первого и второго рабочих блоков памяти (аЧ-в). На оцин вход второго сумматора 13 через второй коммутатор 9 поступит информация в второго рабочего блока 4 памяти, на другой вход второго сумматора 13 поступит через третий коммутатор 10 информация из второго резервного блока 6 памяти, равная разности кодов одноименных ячеек первого 3 и второго 4 рабочих блоков памяти (а-в). На один вход третьего сумматора 14 поступит информация с выходов первого резервного блока 5 памяти (а+ в ), на другой вход третьего сумматора 14 поступит через третий коммутатор 10 информация с выходов второго резервного блока 6 памяти (а-в). При этом на вход 17 блока 15 выборки информации с выходов первого сумматора 12 поступит информация, равная: (а + в)-вм. На вход
18 блока 15 выборки информации с выходов второго сумматора 13 поступит информация, равная: 8 + (а-в)а. На выходах, третьего сумматора 14 будет сформирована 5 информация, равная: (о + в) + (а-в) 2а. На вход 19 блока 15 выборки информации с выходов третьего сумматора 14 подается информация второго и последующих разрядов, т. е. результат суммирования деленный на 2 и равный а.
Так, например, если: а 0101; , то a-t-8 01101 (старщий разряд знаковый); а-8 00101 + 1000 11100 (слагаемое в и результат сложения в обратном коде). При этом на выходах первого сумматора
5 12 будет сформирован код (а + в)-в 01101 + 10111 00101 (с учетом переноса из знакового разряда); на выходах второго сумматора 13 - код в+(а-б) 01000+11100 00101 (с учетом переноса из знакового разряда); на выходах третьего сумматора 140 код: (а + 8)+(а-e)0jl01+11100 01010 (с учетом переноса из знакового разряда). На вход 16 блока 15 выборки информации с выходов первого коммутатора 7 поступает код 0101. На вход 17 и 18 блока 15 с вы5 ходов соответствующих сумматоров 12 и 13 поступают все разряды результата суммирования, за исключением старщего (знакового) разряда, т. е. код 0101. На вход 19 блока 15 с выходов третьего сумматора 14 подаются все разряды информации, за
0 исключением младщего разряда, т. е. код 0101.
Таким образом, на входы блоков 20, 21 и 22 сравнения и входы коммутатора 23 при отсутствии неисправностей в рабочих 3, 4 к резервных 5, 6 блоках памяти посту пает одинаковая информация, равная информации выбранного (в данном случае первого 3) рабочего блока памяти. В случае сравнения информации, поступающей в блок 15 по входу 16, с информацией, поступаю0 щей по любому из других входов (17, 18 и 19), она считается достоверной и выдается через коммутатор 23 по управляющему сигналу с выхода элемента ИЛИ 24 на выход устройства.
В случае несравнения информации, пос тупающей по входу 16 блока 15, с информацией, поступающей по другим входам, с выхода элемента ИЛИ 24 на управляющий вход коммутатора 23 поступает сигнал, производящий переключение коммутатора 23.
0 При этом вместо неисправной информации с входов 16 на выходы устройства поступит информация с входов 17 блока 15 выборки информации, т. е. восстановленная информация.
информации поступит информация, второго рабочего блока 4 памяти (равная 1000, по аналогии с рассмотренным примером).
На вход 17 блока 15 выборки информации через первый сумматор 12 поступит информация, равная (a-fe). На входы 18 и 19 блока 15 соответственно поступит с выходов второго 13 и третьего 14 сумматоров информация, равная а-(а-в) 1000 и (а + в) - (а-в)-1/2 1000. В остальном работа устройства не отличается от описанного.
Таким образом, применение изобретения обеспечивает выдачу высокодостоверной информации при неисправности, одного из блоков памяти (или при неисправности всех
блоков памяти, если адреса отказавшихся ячеек не совпадают). Высокая достоверность выдаваемой информации обеспечивается за счет контроля информации из рабочих блоков памяти и переключения на резерв по
результату поразрядного сравнения считываемой информации, а не по результату малоэффективного аппаратурного контроля по модулю (как в прототипе).
16
17
/
20
79
15
23
(Puz, 2
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Запоминающее устройство с самоконтролем | 1980 |
|
SU940241A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Резервированное запоминающее устройство | 1979 |
|
SU881875A2 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1984-12-15—Публикация
1983-08-22—Подача