Запоминающее устройство„. -..,-•. ."р л с^аог^'-.---'^--:: '•^k^vfi''-'-

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

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

Республик

Зависимое от авт. свидетельства №

Заявлено 28.Х!1.1970 (№ 1606947/18-24) с присоединением заявки №

Приоритет

Опубликовано 23Л1!.1973. Бюллетень № 16

Дата опубликования описания ЗХП.1973

М. Кл. G 1lс 7/00

Комитет ло делам изобретений и открытий лри Совете Министров

СССР

УДК 681.327.6(088.8) Авторы изобретения

В. И. Корнейчук, А. В. Городний и Е, Н. Сосновчик

Заявитель

Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической революции

ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Изобретение относится к вычислительной технике.

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

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

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

Цель изобретения — создание запоминающего устройства с переменной мощностью корректирующего кода для различных областей (секторов, страниц) памяти, позволяющего наиболее гибко и полно использовать технический ресурс оборудования, повысить эффективность устройства памяти, а значит и всей ЦВМ.

Это достигается тем, что в устройство памяти введены регистры мощности корректирующего кода, схемы «И» и дешифратор регистl0 ров мощности корректирующего кода, вход которого соединен с выходом регистра адреса старших разрядов, а выход — с входами схем

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

20 входами кодирующего и декодирующего блоков.

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

Запоминающее устройство содержит нако2S питель 1, дешифратор 2 адреса, входы которого связаны с регистром адреса, условно разбитого на регистры старших разрядов 8 и младших разрядов 4, имеющие адресный вход

5. Разрядные цепи 5 накопителя 1 соединены

30 с информационным входом блока 7 декодиро375675

3 вания и с информационным выходом блока 8 кодирования, управляющий выход блока декодирования — с блоком 9 местного управления, имеющим вход 10 и выход 11. Управляющий выход блока местного управления подключен к регистрам 8 и 4 адреса накопителя

1 и его разрядными цепями б, а через цепь 12 выходы блока местного управления подсоединены к входам схем 18 совпадения. Второй вход этих схем через цепь 14 соединен с дешифратором 15 регистров мощности корректирующего кода (МКК), а выходы схем — с входами регистров lб МКК, выполненными в виде счетчика. Соответствующий i-й выход дешифратора 15 регистров МКК через цепь 14 связан с шиной считывания -ro регистра lб

МКК, выходы регистров lб через цепь 17 — с управляющими входами блока 7 декодирования. Информационный выход блока декодирования через цепь 18 подключен к регистру 19 слова, имеющему информационный вход 20 и выход 21. Регистр слова соединен через цепь

22 с информационным входом блока 8 кодирования, вход дешифратора 15 регистров

ММК через цепь 28 — с выходом регистра 8 старших разрядов адреса.

Устройство памяти работает следующим образом.

Пусть необходимо обратиться к i-й ячейке накопителя, имеющей m отказов. В этом случае на дешифратор 2 адреса поступает код числа i. Одновременно с этим на дешифратор регистра МКК подается код числа iz, где iz— адрес, образованный старшими разрядами полного адреса 1 в регистре 8. Слово, находящееся в iz-м регистре МКК, определяет величину мощности корректирующего кода, в данном случае, равную (т+1) . Таким образом, при наличии в ячейке AH 1 m отказов используется корректирующий код, который может исправлять (т+1) ошибку.

Величина корректирующей способности кода с iz-го регистра МКК через цепь 17 управляет работой блоков декодирования и кодирования так, чтобы они могли кодировать и декодировать слово, которое считывается ими, записывается в ячейку АН 1 с (т+1) отказом. Если в ячейке АН 1 не т отказов, а (т+1), то информация не теряется, но при этом блок декодирования выдает в блок местного управления сигнал с предельно использованной мощности корректирующего кода, т. е. имеется (т+1) отказ и блок декодирования исправляет (т+1) ошибку. По этому сигналу из блока местного управления через цепь 12 выдается на схему 18 сигнал «+1», который поступает на выбранный 4-й регистр МКК и суммируется с его содержимым. Вследствие этого величина МКК для данной iz-й области

5 ю

З0

55 (страницы, сектора) ячеек АН 1 возрастает и становится равной (т+2). После этого содержимое iz области AH I перезаписывается в

AH 1 для МКК (т+2) через блок декодирования, цепь 18, регистр слова, цепь 22 и блок декодирования. Если число отказов в блока ячеек AH 1 между двумя последовательными обращениями изменилось не на единицу, а, например, на К (что менее вероятно), то при чтении блок декодирования выдает в блок местного управления сигнал о повышении данной МКК. Блок местного управления с выхода 11 подает в управляющее устройство

ЦВМ сигнал о том, что информация по адресу, находящемуся в регистрах 8 и 4, потеряна.

Одновременно блок местного управления через цепи 12 и схему 18 выдает сигнал «+1» в данный регистр МКК, который суммируется с содержимым регистра МКК. Вновь записанное слово поступает на вход 20 регистра слова через цепь 22 и блок кодирования. Если при чтении снова блок кодирования выдает сигнал о превышении МКК, описанный выше, цикл повторяется.

Таким образом, предлагаемое устройство памяти позволяет рационально использовать технический ресурс оборудования, т. е. адаптироваться к имеющей место ситуации.

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

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

375675

Редактор И. Грузова

Заказ 1785)9 Изд, Ко 1413 Тираж 576 Подписное

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

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

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

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

Техред Т. Курилко

Корректоры: М. Коробова и Л, Корогод