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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (и) 444250

Cess Ьввтвва

Социалистических

Реслублик (61) Зависимое от авт. свидетельства (22) Заявлено 19.03.73 (21) 1896539/18-24 с присоединением заявки № (32) Приоритет

Опубликовано 25.09.74. Бюллетень № 35

Дата опубликования описания 07.04.75 (51) М. Кл. G llc 29/00

Государственный комитет

Совета Министров СССР ло делам изобретений и открытий (53) УДК 681.321.6 (088.8) (72) Авторы изобретения К. Г. Самофалов, В. И. Корнейчук, А. В. Городний и А. И. Небукин (71) Заявитель Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической революции (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

С АВТОНОМНЫМ КОНТРОЛЕМ

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

«ИЛИ» и регистру кодового слова, блоки кодирования и декодирования, подсоединенные к регистру силы корректирующего кода, схеме сравнения, схеме определения кратности отказа, блоки схем «И», подключенные к регистру кодового слова, тритгеру, другому блоку схем «ИЛИ» и блоку управления.

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

Описываемое устройство отличается от извест ного тем, что оно содержит дополнительные схемы «И», дополнительный триггер и регистр мощности корректирующего кода, один вход первой дополнительной схемы «И» подключен к выходу схемы сравнения, другой — к блоку управления, а выход — к одному из входов дополнительного триггера, другой вход которог0 подсоединен к блоку управления, а выход — к одному из входов второй дополнительной схемы «И», другой вход которой подключен к выходу схемы сравнения, а выход — ко входу регистра мощности корректирующего кода, выход которого соединен со входами блоков кодирования и декодирования.

Это позволяет повысить эффективную емкость устройства.

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

Устройство содержит накопитель 1, имеющий информационный вход 2, кодовый выход

3 накопителя 1 соединен со входом 4 регист15 ра 5 кодового слова. Прямой выход 6 регистра 5 через блок схем «И» 7, а инверсный выход 8 через блок схем «И» 9 связаны со входами блока схем «ИЛИ» 10, выход которого соединен с кодовым входом блока деко20 дирования 11.

Управляющий выход 12 блока 11 связан с блоком управления 13, имеющим вход 14 и выход 15, и с одним из входов триггера 16, причем один выход последнего соединен с другим входом блока схем «И» 7, а другой— с другим входом блока схем «И» 9.

Управляющий выход 17 блока 11 связан со входом схемы определения кратности отказа 18, выход которой соединен с одним

30 входом схемы сравнения 19. Выход схемы 19

444250

65 связан со следующими входами: через первую дополнительную схему «И» 20, к другому входу которой подключен блок 13, со счетным входом дополнительного триггера 21, через вторую дополнительную схему «И» 22, к другому входу которой подключен выход триггера 21, со входом регистра 23 мощности корректирующего кода и непосредственно со входом регистра 24 силы корректирующего кода. Выходы регистров 23 и 24 соединсны с управляющими входамп блоков декодирования 11 и кодирования 25, кроме того, выход регистра 24 подключен к другому входу схемы 19.

Информационный выход блока 11 связан через блок схем «И» 26 с информационным выходом 27 устройства, а и;:формационный вход 28 усгройства соединен с информационным входом блока 25. Кодовый выход блока

25 связан с одним входом блока схем «ИЛИ»

29, с другим входом которого через блок схем

«И» 30 соединен инверсный выход 8 регистра

5, а выход блока схем «ИЛИ» 29 — с кодовым входом накопителя 1.

В соответствии с максимальной кратностью имеющих место в ячейках накопителя 1 отказов блоки 11 и 25 настраиваются па корректирующий код, мощность и сила которого определяются соответственно регистрами 23 и

24 путем записи в этп регистры определенных слов (под мощностью m корректирующего кода подразумевается его способность исправлять все ошибки кратностью от 1 до m включительно, а под силой и корректирующего кода подразумевается его способность обнаруживать все ошибки кратности от 1 до и включительно) . Настройка блоков 11 и 25 происходит следующим образом.

В начале работы устройства, когда отказы ь ячейках накопителя 1 отсутствуют, блоки

11 и 25 с помощью регистров 23 и 24 настроены на код, мощность которого равна О, а сила — s, где s-кратность возникающего отказа (имеющие место в яечейках накопителя 1 отказы являются результатом накопления в этих ячейках возникающих в разные моменты времени отказов кратности s, равной, например, 1). При обнаружении в какой-ниоудь ячейке накопителя 1 отказа кратности 1 блоки 11 и 25 с помощью регистров 23 и 24 настраиваются на код, мощность которого равна 1, а сила — 2; в случае обнаружения отказа кратности 2, что возможно, когда в ячейке, содержащей одиночный отказ, произойдет еще один одиночный отказ, блоки 11 и 25 настраиваются на код с той же мощностью, рав ной 1, но с силой — 3 и так далее.

В исходном состоянии триггер 16 спгналом с блока 13 устанавливается в состояпие : ».

На вход 2 подается адрес ячейки, к ко.и >0. i необходимо обратиться.

При записи информационное слово по входу

28 поступает в блок 25, с выхода которого кодовое слово через блок схем «ИЛИ» 29 записывается в накопитель 1.

При считывании кодовое слово из накопителя 1 поступает в регистр 5, "сп,рямо-о выхода б регистра 5 через блоки схем «И» 7 и

«ИЛИ» 10 — в блок 11. Блок 11 декодирует кодовое слово, определяет наличие или отсутсгвие неисправимой ошибки в нем, выдавая в соответствии с этим по управляющему выходу 12 сигнал В блок 13 и у1!равляя триггером 16, а так>ко определяет кратность ошибки (исправимой илп неисправимой), информация об этом поступает по управляющему выходу 17 в схему 18 (B качестве схемы

18 может быть использоьан накапливающий сумматор) .

В случае отсутствия неисправной ошибки триггер 16 остается в состоянии «О», Информационное слово с выхода блока 11 через блок схесм «И» 26 поступает на выход 27.

При наличие неисправимой ошибки триггер

16 сигналом с управляющего выхода 12 блока 11 устанавливается в состояние «1», подключая инверсный выход 8 регис цра 5. При этом информационное слово на выход 27 не поступает, а обратный код содержащегося в регистре 5 кодового слова с инверсного выхода 8 через блок схем «И» 30, блок схем

«ИЛИ» 29 записывается в ту же ячейку нако пителя 1. Далее производится считывание записанного в накопителе 1 кодового слова и запись его в регистр 5. Обратный код нового содержимого регистра 5 поступает с инверсного выхода 8 через блок схем «И» 9, блок схем «ИЛИ» 10 в блок 11. Блок 11 декодирует кодовое слово, выдавая через блоксхем «И»26 выход 27 п равильное информационное слово, и определяет кратность возможно имеющей место (исправимой) ошибки, информация о которой поступает по управляющему выходу

17 в схему 18 и суммируется с прежним содержанием этой схемы.

По окончании считывания, содержимое схемы 18, представляющее собой величину кратности имеющего место в ячейке накопителя 1 отказа, сравнивается схемой 19 с содержимым регистра 24.

Если схема 19 определяет равенство кратности отказа и силы используемого кода, вся информация из накопителя 1 выводится.

Затем схема 19 изменяет содержимое регистра 24, если. триггер 21 находится в состоянии

«1», то и содержимое регистра .23 (через схему «И» 22), после чего сигналом со схемы

19 через схему «И» 20 переключается триггвр

21. С помощью триггера 21, который в начале работы устройства, когда отказы в ячейках накопителя 1 отсутствовали, установлен сигналом с блока 13 в состояние «1», изменяется содержимое, регистра 23. С изменением содс ржимого регистра 24 (и регистра 23) блоки 11 и 25 перестраиваются на,код, у которого сила (и мощность) на единицу (для s=1) выше силы(и мощности) прежнего кода. После того, как перестройка блоков 11 и 25 завершена, информация в накопитель вводится.

444250

Составитель В. Рудаков

Текред М. Семенов

Редактор С. Ежкова

Корректор А. Васильева

Заказ 782/19 Изд. № 412 Тираж 591 Подписное

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

Москва, 7К-35, Раушская наб., д. 415

Типография, пр. Сапунова, 2

Если кратность отказа будет меньше силы используемого кода, указанные операции: вывод информации из накопителя 1, изменение содержимого регист1ра 24 и, возможно, регистра 23, и перестройка блоков 11 и 25, переключение приггера 21, ввод информации в накопитель 1 — не производится, и блоки 11 и 25 продолжают использовать прежний код.

Предмет изобретения

Запоминающее устройство с автономным контролем, содержащее накопитель, подключенный к одному блоку схем «ИЛИ» и регистру кодового слова, блоки кодирования и декодирования, подсоединенные к регистру силы корректирующего кода, схеме сравнения, схеме определения кратности отказа, блоки схемы «И», подключенные к регист1ру кодового слова, триггеру, другому блоку схем «ИЛИ» и блоху управления, отличаю щ е е с я тем, что, с целью повышения эффективной емкости устройства, оно содержит

5 дополнительные схемы «И», дополнительный триггер и регистр мощности корректирующего кода, один вход первой дополнительной схемы «И» подключен к выходу схемы сравнения, друго" — к блоку управления, а выход—

IO к одному из входов дополнительного триггера, другой вход которого подсоединен к блоку управления, а выход — к одному из входов второй дополнительной схемы «И», другой вход которой подключен к выходу схемы

15 сравнения, а выход — ко входу регистра мощности ко рректирующего кода, выход которого соединен со входами блоков кодирования и декодирования.