. , 1, .
Изобретение относится к запоминающим устройствам.
Известно устройство, содерйсгицее накопитель, подключенный к входному и выходному регистрам, выходы которых подсоединены ко входам блока кон троля
Недостатком этого устройства является невысокая скорость работы.
Наиболее близким к предлагаемому техническим решением является запрмиHcuotaee устройство с самоконтролем, содержащее накопитель, входной и вЫходнс й регистры, блок контроля, элемент задержки и блок управления. В этом эапоминакхцем устройстве выходы регистров соединены с блоком контроля, выход которого подключен ко входу накопителя, связанному с контрольным разрядом накопителя и к счетным входам входного регистра, вход элемента задержки подключен, к выходу накопителя, а его выход - к счетным входам выходного регистра числа,
В этом устройстве при контрольной записи информации в ячейку накопителя из-за отсутствия функциональной связи выхода блока контроля с входом блока управления необходима органи.зация 3-х циклов: запись, считывание
и запись (инвертированной информации и 1 в контрольном разряде ли неинвертированной информации и О в контрольном разряде), а при считывании записанных кодов чисел из накопителя необходим один цикл считыва: ния 23 .
Однако вследствие того, что в этом запоминающем устройстве отсутствует
10 разделение искаикенных и правильных кодов считываемых чисел, то возможно использование.устройства только в . двух режиуах : режим контрольной записи и режим считывания. Кроме того,
15 это запоминающее устройство из-за дополнительного блока контроля, является относительно сложным и малонадежным. . . . / . .
Цель изобретения - повышение быстродействия и надежности устройства.
20
Поставленная цель достигается тем что в запоминающее устройство с автономным контролем, содержащее накопитель, входной и выходной регистры,
25 элемент задержки и блок управления, причем один из входов накопителя подключен к выходу входного регистра, а выходы соедклены соответственно с Одним из входов вьисодного регистра и входом элемента задержки, выход кото-;
30
рого подключен к другому входу выходного регистра, одни из выходов блока управления подключены соответственно к управляющим входам входного и выходного регистров и накопителя, введены длемент ЗАПРЕТ и элемент И, причем, первый вход элемента И и управляющий вход элемента ЗАПРЕТ подключены к ругому выходу блока управления, выход выходного регистра подключен ко входу блока управления, второму вхоу элемента И, одному из входов входного регистра и другому входу накопиеля, информационный вход элемента
АПРЕТ соеЛ1инен с выходом входного реегистра, а выход - с другим входом
выходного регистра, выход элемента И является выходом устройства.
На .чертеже изображена функциональная схема устройства.
Запоминающее устройство с автономным контролем содержит накопитель 1, ВХОДВ.ОЙ 2 и выходной 3 регистры, блок 4 управления, элемент 5 задержки, . элемент 6 ЗАПРЕТ, элемент И 7.
Накопитель 1 подключен к входному 2 и выходному 3 регистрам, информационный ВХОДэлемента б ЗАПРЕТ подключен к выходу входного регистра 2, , управляквдий вход - к выходу блока 4 управления и первому входу элемента И 7, а выход - к счетному входу выходного регистра 3, выход которого в свою очередь подключен ко входу накопителя, связанному с контрольным разрядом накопителя 1, к счетному входу входного регистра 2, ко входу блока 4 управления и второму входу элемента И 7, выход которого является выходом устройства.
У(зтройство работает следующим образом.
Код числа, подлежащий записи, поступает на регистр 2. В режиме контрольной запйси код числа записывается в накопитель 1 и считывается на регистр 3.-Информация кода числа со входного регистра 2 поступает через элемент 6 ЗАПРЕТ также на счетный вход выходного регистра 3. При этом запись считываемой информации с накопителя 1 в регистр 3 числа происходит по переднему фронту сигнала считывания, а запись информации с выхода входного регистра 2 - по заднему фронту этого сигнала. Если считываемая и эаписываемая информация на выходе и входе накопителя 1 отличаются между собой,
то на выходе выходного регистра 3 появляется сигнал 1, свидетельствующий об отрицательном результате сравнения, которое осуществляет выходной регистр 3.
Этот сигнал поступает на счетный вход регистра 2, осуществляя инвер.тирование кода записываемого числа, .на вход накопителя 1 и на вход блока 4управления.
Запись инвертируемого числа в накопитель и 1 в его контрольном разряде происходит по одному и тому же адресу, определяемому блоком 4 управления.
При считывании информации из нако пителя 1 код числа записывается на регистр 3. В том случае, когда в контрольном разряде по спрашиваемому адресу содержится,, код числа в регистре 3 инвертируется сигналом, поступающим с выхода накопителя через элемент 5 задержки на счетный вход выходного регистра 3. При этом происходит восстановление правильной информации.
Блок 4 управляет работой устройства с автономным контролем в следу{одих режимах:
а)режим контрольной записи, который состоит из 2 циклов: записи и считывания при исправной ячейке накопителя и из трех циклов: запись, считывание и запись (инвертированной информации и 1 в контрольном разряде) при неисправной ячейке накопителя;
б)режим считывания записанной .в накопитель информации (необходим один цикл считывания);
в)режим записи - считывания, который совмещает два предыдущих режима работы.
На вход блока управления подается признак ошибки при сравнении кодов записываемого числа в режиме контрольной записи.
Признак завершения режима контрольной записи вырабатывается блоком 4 управления после двух циклов: запись -и считывание при отсутствии ошибки сравнения кбяов записываемого и считываемого числа на выходе выходного регистра 3 или после трех циклов: запись, считывание и запись (инвертированной информации и 1 в контрольном разряде), при наличии сигнала ошибки на выходе выходного регистра 3.
Пример . Пусть код числа, подлежащий записи в накопитель 1, имеет .вид 01010, а ячейки памяти накопителя имеют неисправности вида в neisBOM разряде и 1-«-О в четвертом разряде. Тогда информация, считанная с накопителя 1 и записанная на выходной регистр 3 в режиме контрольной записи будет иметь вид 11000.
Так как вид записываемого числа (Q1010) сохраняется на входном регистре 2 и поступает через элемент 6 ЗАПРЕТ также на счетный вход выходного регистра 3, то информация на выходном регистре 3 будет иметь вид 10010. Вдинищл на выходе выходного регистра 3 свидетельствуют о наличии ошибок в работе запоминающего устройства. Сигнал 1 с выхода выходного регистра 3 поступает на счетный вход .входного регистра 2, осуществляя инвертирование кода записываемого числа, на вход накопителя 1 и на вход блока 4 управления. Информация на входном регистре и меняется на 10101 и в таком виде раписывается в накопитель 1. Запись инвертируемого числ в накопитель и 1 в его контрольном разряде происходит по одному и тому же адресу. При считывании информации из накопителя 1 код числа записывается на выходной регистр 3. При считывании информации по адресу, где были неисправности ячейки памяти в первом () и в четвертом () разрядах накопителя 1, на выходном регистре записывается 10101 и,так как в контрольном разряде по спрашиваемому адресу содержится 1, код числа в .выходном регистре инвертируется сигналом, поступающим с выхода накопителя через элемент 5 задержки на счетный вход выходного регистра 3. Запись информации со входного регистра 2 в выходнЬй 3 при этом блокируется элементом б ЗАПРЕТ. Вьщача считываемого кода числа производится через элемент И 7, на один вход которого подается сигнал признака завершения режима контрольной записи, а на другой - код числа считываемой информации с выходного регистра. Если в ячейках памяти накопителя 1нет неисправностей, на выходе регистра 3 в режиме контрольной записи будут все нули. Так, например, с выхода накопителя 1 записывается на выходном регистре 3 код числа 01010 и такая же информация (01010) поступает на счетный вход выходного регистра 3 с выхода входного регистра 2через элемент б ЗАПРЕТ. Видно, .что на выходе выходного регистра 3 будут все нули (О), в результате чего не происходит инвертирование кода записываемого числа на входном регистре и записи 1 в контрольный разряд на копителя 1. При считывании информации из нако пителя 1 на выходной регистр 3 не происходит инвертирование кода считы ваемого числа. Выдача кода считываемого числа происходит через элемент И 7. Таким образом предлагаемое устрой ство обладает свойством осуществлять самоконтроль и коррекцию информации, записываемой в накопитель. В то же время, обладая теми же свойствами, что и известное устройство, оно отли чается дополнительными свойствами и возможностями, а именно: а)более высоким быстродействием за счет того, что в режиме контроль ной записи известному устройству всегда необходимо 3 цикла: запись, , считывание и запись, а в описанном запоминающем устройстве может быть 2 цикла: запись и считывание при исправных ячейках накопителя или 3 цикла: запись, считывание и запись в случае неисправности ячейки накопителя. Таким образом, описанное устройство обладает быстродействием в 1,5 раза выше, чем известное; б)большей областью применения, так как устройство позволяет организовать еще един режим работы: запись - считывание, что важно, например, при построении ЭВМ, в большей надежностью за счет исключения из устройства специального блока контроля информации. , Формула изобретения Запоминакицее устройство с автономным контролем, содержащее накопитель, входной и выходной регистры,.элемент задержки и блок управления, причем один из входов накопителя подключен к выходу входного регистра, а выходы соединены соответственно с одним из . входов выходного регистра и входом элемента задержки, выход которого подключен к другому входу выходного регистра, одни из выходов блока управления подключены соответственно к управляющим входам входного и вьдходного регистров и накопителя, отличающееся тем, что, с целью повышения быстродействия и надежности устройства, оно содержит элемент ЗАПРЕТ и элемент И, причем первый вход элемента И и управляющий вход элемента ЗАПРЕТ подключены к другому выходу блока управления, выход выходного регистра подключен ко. входу блока управления, второму входу элемента И, одному из входов входного регистра и другому входу накопителя, информационный вход элемента ЗАПРЕТ соединен с выходом-входного регистра, а выход - с другим входом выходного регистра, выход элемента И является выходом устройства. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство ССРР № 367460, кл.а 11 С 29/00, 1971. 2.Авторское свидетельство СССР № 497639, кл.а 11 С 29/00, 1974 (прототип).
5f
6
название | год | авторы | номер документа |
---|---|---|---|
Буферное запоминающее устройство | 1986 |
|
SU1397968A1 |
Последовательное буферное запоминающее устройство | 1986 |
|
SU1332383A1 |
Запоминающее устройство | 1984 |
|
SU1257700A2 |
Логическое запоминающее устройство | 1977 |
|
SU674101A2 |
Запоминающее устройство с контролем информации при записи | 1981 |
|
SU1003151A1 |
Запоминающее устройство с самоконтролем | 1985 |
|
SU1249592A1 |
Запоминающее устройство с обнаружением ошибок | 1983 |
|
SU1137541A1 |
Запоминающее устройство с самоконтролем | 1986 |
|
SU1399823A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО | 1991 |
|
RU2017241C1 |
Запоминающее устройство с самоконтролем | 1988 |
|
SU1522292A1 |
Авторы
Даты
1981-10-23—Публикация
1980-02-20—Подача