SU940241A1 - Запоминающее устройство с самоконтролем - Google Patents

Запоминающее устройство с самоконтролем Download PDF

Info

Publication number
SU940241A1
SU940241A1 SU803228584A SU3228584A SU940241A1 SU 940241 A1 SU940241 A1 SU 940241A1 SU 803228584 A SU803228584 A SU 803228584A SU 3228584 A SU3228584 A SU 3228584A SU 940241 A1 SU940241 A1 SU 940241A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
switch
address
outputs
memory
Prior art date
Application number
SU803228584A
Other languages
English (en)
Inventor
Виктор Павлович Андреев
Анатолий Иванович Беляков
Александр Николаевич Пресняков
Original Assignee
Предприятие П/Я А-3756
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 Предприятие П/Я А-3756 filed Critical Предприятие П/Я А-3756
Priority to SU803228584A priority Critical patent/SU940241A1/ru
Application granted granted Critical
Publication of SU940241A1 publication Critical patent/SU940241A1/ru

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Description

Изобретение относится к запоминающим устройствам.
Известно запоминающее устройство с самоконтролем, содержащее накопитель, регистры адреса и числа, дополнительный накопитель, сумматор, элементы И и ИЛИ 5 и схему контроля по четности £1] .
Недостатками этого устройства являются большие аппаратурные затраты и 10 невысокое быстродействие.
Наиболее близким к предлагаемому по технической сущности является запоминающее устройство с самоконтролем, содержащее блоки памяти, входы регист- 15 ров адреса которых подключены к входным адресным шинам устройства, выходы регистров числа - ко входам соответствующих блоков контроля и ко входам коммутатора числа, выходы которого подклю- 20 чены к выходным шинам числа устройства, а вход управления - к соответствующему выходу блока управления, соединенного входами с выходами блоков контроля.
В этом устройстве в целях повышения быстродействия производится обнаружение ошибки путем поразрядного сравнения чисел, считанных с дублируемых блоков памяти по адресу обращения (в устройстве блоки поразрядного сравнения объединены с коммутатором числа).
При обнаружении ошибки с помощью блоков контроля локализуется неисправный блок памяти и информация на выходные шины устройства поступает с исправного блока £2] .
Недостатком этого устройства является невысокое быстродействие, ограниченное быстродействием одного из дублируемых блоков памяти.
Цель изобретения - увеличение быстродействия устройства без ухудшения его надежностных характеристик.
Поставленная цель достигается тем, что в запоминающее устройство с самоконтролем, содержащее блоки памяти, регистры адреса, регистры числа, выходы которых подключены ко входам соответст вующих блоков контроля и ко входам коммутатора числа, выходы которого являются выходами устройства, блок управления, одни из входов которого подключены к выходам блоков контроля, а 5 выходы - к управляющим входам блоков памяти, регистров адреса, регистров числа, блоков контроля и коммутатора числа, введены коммутатор адреса и дополнительный коммутатор числа, одни из входов,0 ίκοτοροΓΟ подключены к выходам блоков памяти, а выходы - ко входам регистров числа, выходы коммутатора адреса соединены со входами блоков памяти, одни из входов - с выходами регистров ад- 15 реса, другие входы коммутатора адреса и дополнительного коммутатора числа являются управляющими входами.
На чертеже изображена структурная схема запоминающего устройства с само- 20 контролем.
Устройство содержит блоки 1^ и 1^ памяти, регистры 2^ и 2^ адреса, регистры 3^ и 3^ числа, блоки 4^ и 4Ζ контроля, коммутатор 5 числа, коммута- 25 тор 6 адреса, дополнительный коммутатор 7 числа, блок 8 управления, входные адресные шины 9, выходные шины 10 числа, шину 11 обращения, шину 12 кода операции и шину 13 приема обращения. 30
В исходном состоянии на управляющие входы коммутатора 6 адреса и дополнительного коммутатора 7 числа с выходов блока 8 управления поступают управляющие сигналы, под действием которых вхо- 35 ды 14 коммутатора 6 адреса подключаются к его выходам 15, входы 16 -к выходам 17, входы 18 дополнительного коммутатора 7 числа подключаются к его выходам 19, входы 20 к выходам 21.
При обращении к устройству на входы блока 8 управления по шине 11 поступает сигнал обращения, по шине 12 сигнал кода операции, на входы регистрров 2^ и 22 по шинам 9 - адрес обра- 45 'тения, на информационные входы блоков 1 (и 1χ памяти (не показаны) в случае операции записи - код записываемого числа.. Рассмотрим работу устройства при поступлении к нему последовательного 50 потока обращений с операцией Считывание* и безошибочной работе блоков 1^ и 1χ памяти.
Под воздействием управляющих сигналов блока 8 первое обращение к устрой- 55 ству передается в блок 1^ памяти: адрес обращения с шин 9 переписывается в регистр 2η и через коммутатор 6 по ступает на адресные входы блока 1^ памяти, в котором по данному адресу начинается процесс считывания информации. При этом с блока 8 по шине 13 передается сигнал приема обращения, инициирующий формирование к устройству второго обращения. Второе обращение ввиду занятости первого блока 1^ памяти передается в блок 1^, памяти : адрес обращения записывается в регистр 2λ и через коммутатор 6 поступает на адресные входы блока 1^_ памяти, в котором 'также начинается процесс считывания информации. Далее с выходов блока 1^ памяти считанный код числа через коммутатор 7 поступает на входы регистра 3^ и с его выходов на входы блока 4^ контроля и входы коммутатора 5. При отсутствии ошибок в считанной информации блок 8 управления подключает входы коммутатора 5 к шинам 10, после чего в блок 14 памяти передается на обработку третье обращение со считыванием. При этом считанный код числа с блока 1£ памяти через коммутатор. 7 поступает на входы регистра З^ис его выходов на входы блока 4j_h входы коммутатора
5. При отсутствии ошибок в считанной информации блок 8 управления подключает входы коммутатора 5 к шинам 10, после чего в блок 12. передается на обработку четвертое обращение со считыванием и т. д.
Рассмотрим работу устройства при обнаружении ошибок в считанной информации.
Пусть, например, из блока 1^ памяти по некоторому адресу считывается неверная информация. Блок 44 контроля обнаружит ошибку и соответствующий сигнал поступит с его выхода на блок 8 управления. Блок 8 запрещает выдачу неверной информации на шины. 10 и ожидает освобождения блока памяти в случае его занятости, после чего на управляющие входы коммутаторов 6 и 7 подаются управляющие сигналы, под действием которых происходит переключение выходов 17 коммутатора 6 с его входов 16 на входы 14 и переключение выходов 19 коммутатора 7 с его входов 18 на входы 20. При этом адрес, по которому считана неверная информация в блоке 1^ с регис тра 2 поступает на адресные входы блока lj. Далее производится считывание информации по этому адресу уже в блоке 1 2 памяти. Однако считанный код числа поступает не на входы регистра 32, а через коммутатор 7 на входы регистра 3первого блока 1^ памяти и с его выходов(при отсутствии ошибок) через коммутатор 5 передается на шины 10. Необходимость коммутатора 7 обусловлена 5 тем, что в регистре 32 может храниться код числа, считанный из блока 1^ памяти по адресу обращения, последовавшего за неверно обработанным в блоке I4 памяти. Данный код числа в соответствии с ус— ловием сохранения порядка выдачи чисел порядку поступления обращений выдается из устройства только лишь после выдачи из регистра З4 числа кода числа, считанного по адресу предыдущего обращения?5 После обнаружения ошибки в блоке lt памяти устройство работает аналогично.
Технико-экономическое преимущество предлагаем.ого устройства по сравнению с известным состоит в том, что пропуск- 20 ная способность предлагаемого устройства практически в два раза выше.

Claims (2)

  1. Изобретение относитс  к запоминающим устройствам. Известно запоминающее устройство с самоконтролем, содержащее накопитель, регистры адреса и числа, дополнительны накопитель, сумматор, элементы И и ИЛ и схему контрол  по четности l . Недостатками этого устройства  вл ютс  большие аппаратурные затраты и невысокое быстродействие. Наиболее близким к предлагаемому по технической сущности  вл етс  запоминающее устройство с самоконтролем, содержащее блоки пам ти, входы регистров адреса которых подключены к входны адресным шинам устройства, выходы регистров числа - ко входам соответствующих блоков контрол  и ко входам коммутатора числа, выходы которого подключены к выходным шинам числа устройства , а вход управлени  - к соответствующему выходу блока управлени , соединенного входами с выходами блоков контрол в этом устройстве в цел х повышени  быстродействи  производитс  обнаружение ошибки путем поразр дного сравнени  чисел, считанных с вуалируемых блоков пам ти по адресу обращени  (в устройстве блоки поразр дного сравнени  объединены с коммутатором числа). При обнаружении ошибки с помощью блоков контрол  локализуетс  неисправный блок пам ти и информаци  на выходные шины устройства поступает с исправного блока 2 . Недостатком этого устройства {тл - етс  невысокое быстродействие, ограниченное быстродействием одного из дублируемых блоков пам ти. Це ь изобретени  - увеличение быст родействи  устройства без ухудшени  его надежностных характеристик. Поставленна  цель достигаетс  тем, что в запоминающее устройство с самоконтролем , содержащее блоки пам ти, регистры адреса, регистры числа, выходы которых подключены ко входам соответствующих блоков контрол  и ко входам коммутатора числа, выходы которого  вл ютс  выходами устройства, блок управлени , одни из входов которого подключены к выходам блоков контрол , а выходы - к управл ющим входам блоков пам ти, регистров адреса, регистров числа , блоков контрол  и коммутатора числа введены коммутатор адреса и дополнительный коммутатор числа, одни из входо JKOToporo подключены к выходам блоков пам ти, а выходы - ко входам регистров числа, выходы коммутатора адреса соединены со входами блоков пам ти, одни из входов - с выходами регистров адреса , другие входы коммутатора адреса и дополнительного коммутатора числа  вл ютс  управл ющими входами. На чертеже изображена структурна  схема запоминающего устройства с самоконтролем . Устройство содержит блоки 1 и 1 j пам ти, регистры 2. и 2, адреса, регистры 3j и 82 числа, блоки 4 и 4 контрол , коммутатор 5 числа, коммута- тор 6 адреса, дополнительный коммутатор 7 числа, блок 8 управлени , входные адресные шины 9, выходные шины Ю числа, шину 11 обращени , шину 12 кода операции и шину 13 приема обращени  В исходном состо нии на управл ющие входы коммутатора 6 адреса и дополнительного коммутатора 7 числа с выходов блока 8 управлени  поступают управл ющие сигналы, под действием которых вхо ды 14 коммутатора 6 адреса подключаютс  к его выходам 15, входы 16 -к выходам 17, входы 18 дополнительного коммутатора 7 числа подключаютс  к его выходам 19, входы 20 к выходам 2 При обращении к устройству на входы . блока 8 управлени  по шине 11 поступает сигнал обращени , по шине 12 сигнал кода операции, на входы регистров 2-f и 2д по шинам 9 - адрес обра;щени , на информационные входы блоков и Ij. пам ти (не показаны) в случае опе рации записи - код записываемого числа Рассмотрим работу устройства при поступлении к нему последовательного потока обращений с операцией Считывание и безошибочной работе блоков 1 и 1х пам ти. Под воздействием управл ющих сигналов блока 8 первое обращение к устройству передаетс  в блок пам ти: адре обращени  с шин 9 переписываетс  в регистр 2 к через коммутатор 6 поступает на адресные входы блока 1 пам ти, в котором по данному адресу начинаетс  процесс считывани  информации . При этом с блока 8 по-шине 13 передаетс  сигнал приема обращени , инициирующий формирование к устройству второго обращени . Второе обращение ввиду зан тости первого блока 1 пам ти передаетс  в блок l. пам ти : адрес обращени  записьтаетс  в регистр 2- и через коммутатор 6 поступает на адресные входы блока 1 пам ти, в котором также начинаетс  процесс считьшани  информации . Далее с выходов блока 1. пам ти считанный код числа черей коммутатор 7 поступает на входы регистра 3 и с его выходов на входы блока 4 контрол  и входы коммутатора 5. При отсутствии ошибок в считанной информации блок 8 управлени  подключает входы коммутатора 5 к шинам Ю, после чего в блок 1 пам ти передаетс  на обработку третье обращение со считыванием. При этом считанный код числа с блока Ij пам ти через коммутатор. 7 поступает на входы регистра 3 и с его выходов на входы блока входы коммутатора 5. При отсутствии ошибок в считанной информации блок 8 управлени  подключает входь коммутатора 5 к шинам 1О, после чего в блок 12 передаетс  на обработку четвертое обращение со считыванием и т. д. Рассмотрим работу устройства при обнаружении ошибок в считанной информации . Пусть, например, из блока 1 пам ти по некоторому адресу считываетс  неверна  информаци . Блок 4 контрол  обнаружит ошибку и соответствующий сигнал поступит с его выхода на блок 8 упран - лени . Блок 8 запрещает выдачу неверной информации на шины. 1О и ожидает освобождени  блока i. пам ти в случае его зан тости , после чего на управл ющие входы коммутаторов 6 и 7 подаютс  управл ющие сигналы, под действием которых происходит переключение выходов 17 коммутатора 6 с его входов 16 на входы 14 и переключение выходов 19 коммутатора 7 с его входов 18 на входы 20. При этом адрес, по которому считана неверна  информаци  в блоке 1 с регис тра 2 поступает на адресные входы блока Ij. Далее производитс  считывание информации по этому адресу уже в блоке 1 2. пам ти. Однако считанный код числа поступает не на входы регистра 32, а через коммутатор 7 на входы регистра ЗJ первого блока 1 пам ти -и с его выходов (при отсутствии ошибок) через коммутатор 5 передаетс  на шины 10. Необходимость коммутатора 7 обусловлена тем, что в регистре 32 может хранитьс  код числа, считанный из блока 1 пам ти по адресу обрашени , последовавшего за неверно обработанным в блоке l-i пам ти Данный код числа в соответствии с условием сохранени  пор дка выдачи чисел пор дку поступлени  обращений выдаетс  из устройства только лишь после выдачи из регистра числа кода числа, считанного по адресу предыдзгшего обращени  После обнаружени  ошибки в блоке 1 пам ти устройство работает аналогично. Технико-экономическое преимущество предлагаемого устройства по сравнению с известным состоит в том, что пропускна  способность предлагаемого устройства практически в два раза выше. Формула изобретени  Запоминающее устройство с самоконтролем , содержащее блоки пам ти, регист ры адреса, регистры числа, выходы которых подключены ко входам соответствующих блоков контрол -и ко входам коммутатора числа выходы которого  вл ют с  выходами устройства , блок управлени , одни их входов которого подключены к выходам блоков контрол , а выходы.- к управл ющим входам блоков пам ти, регистров адреса, регистров числа, блоксю контрол  и коммутатора числа, о т л и чающеес  тем, что, с целью увеличени  быстродействи  устройства, оно содержит коммутатор адреса и дополнительный коммутатор числа, одни из входов которого подключены к выходам блоков пам ти, а выхода - ко входам регистров числа, выходы коммутатора адреса соединены со входами блоков пам ти, одни КЗ входов - с выходами регистров адреса , другие входы коммутатора адреса и дополнительного коммутатора числа  вл ютс  управл ющими входами. Источники информации, прин тые во внимание при экспертизе 1.Самофалов К. Г. и др. Структурнологические методы повышени  надежности запоминающих устройств. М., Машиностроение , 1976, с. 69.
  2. 2.Авторское свидетельство СССР № 696545, кл. Q11 С 29/00, 1977 (прототип).
    t
    ю
SU803228584A 1980-12-29 1980-12-29 Запоминающее устройство с самоконтролем SU940241A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU803228584A SU940241A1 (ru) 1980-12-29 1980-12-29 Запоминающее устройство с самоконтролем

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU803228584A SU940241A1 (ru) 1980-12-29 1980-12-29 Запоминающее устройство с самоконтролем

Publications (1)

Publication Number Publication Date
SU940241A1 true SU940241A1 (ru) 1982-06-30

Family

ID=20935939

Family Applications (1)

Application Number Title Priority Date Filing Date
SU803228584A SU940241A1 (ru) 1980-12-29 1980-12-29 Запоминающее устройство с самоконтролем

Country Status (1)

Country Link
SU (1) SU940241A1 (ru)

Similar Documents

Publication Publication Date Title
US3883891A (en) Redundant signal processing error reduction technique
SU940241A1 (ru) Запоминающее устройство с самоконтролем
US4937820A (en) Method and apparatus for combining direct and indirect addressing schemes to multiplex further data with traffic data
RU2022342C1 (ru) Устройство для реконфигурации многомашинного вычислительного комплекса
US3883857A (en) Digit regeneration in two-out-of-five format code systems
SU881875A2 (ru) Резервированное запоминающее устройство
SU1283860A2 (ru) Запоминающее устройство с коррекцией информации
SU989558A1 (ru) Устройство дл контрол двоичного кода на четность
SU579659A1 (ru) Запоминающее устройство с самоконтролем
KR920001594B1 (ko) 컴퓨터용 인터페이스보드
SU1037343A1 (ru) Резервированное запоминающее устройство
SU1080217A1 (ru) Резервированное запоминающее устройство
RU1837363C (ru) Запоминающее устройство с автономным контролем
SU1372363A1 (ru) Посто нное запоминающее устройство с резервированием
SU1425787A1 (ru) Запоминающее устройство с обнаружением ошибок
SU1167659A1 (ru) Запоминающее устройство с самоконтролем
SU1297119A1 (ru) Запоминающее устройство с самоконтролем
SU1084902A1 (ru) Посто нное запоминающее устройство с самоконтролем
SU376808A1 (ru) Постоянное запоминающее устройство с записью информации геометрическими кодами
SU763973A1 (ru) Буферное запоминающее устройство с автономным контролем
SU1010654A1 (ru) Запоминающее устройство
SU390578A1 (ru) Постоянное запоминающее устройство
SU881722A1 (ru) Устройство дл сопр жени
SU1075313A1 (ru) Устройство дл обнаружени и коррекции одиночных ошибок
JPH0252898B2 (ru)