Ассоциативное запоминающее устройство Советский патент 1975 года по МПК G11C15/00 

Описание патента на изобретение SU477463A1

пы, с другими входами которых через первую группу схем «И 8 связан выход накопителя 5, а выходы схем «ИЛИ 7 соединены со входом блока декодирования 9. Выход иакоиителя 5 через вторую группу схем «И 10 связан со входом блока 9. Выход блока 9 соединеи с одним входом регистра слова И, имеющим выход 12 и другой вход 13. Другой выход регистра И связан со входом блока кодирования 14. Выход блока 14 соедииен со входом накоиителя 4 и через третью группу схем «И 15 - iC одними входами схем «ИЛИ 16 второй группы, с другими входами которых связаны через четвертую группу схем «И 17 выходы блока 14, а выходы схем «ИЛИ 16 соединеиы со входом накоиителя 5.

Управляющий выход блока 9 связан с блоком уиравления 18, имеющим вход 19 и выход 20, и со входом счетчика 21. Выход счетчика 21 соединен с блоком 18 и через дешифратор 22-со входом распределительиого блока 23. Выход блока 23 связан со входо.м триггера переполиения 24, выходы которого соедииены с блоком 18. Блок 23 связан с регистром страницы 25, содержащим р разрядов (но числу страниц накопителя 5). Выход регистра 25 соединен через ден1ифратор страницы 26 с блоком 18 и неиосредственно- с одним входом схемы 27 определения режима работы. Другой вход схемы 27 связан с выходом накопителя 5, а выход соединен со. входом триггера 28. Один выход триггера 28 овязаи с управляющими входами схем «И 8, 15, а другой - с управляющими входами схем «И 10, 17; кроме того, оба выхода триггера 28 соединены со входами блоков 9 и 14.

Выход регистра 1 связан через дешифратор страницы 29 с однимн входами .схем «И 30 пятой грунны. Другие входы схем «И 30 соединены с выходом регистра 31 разрешения обращения к странице, содержащего р разрядов (по числу страниц в накопителе 4), а выходы схем «И 30 связанны с блоком 18. Регистр 31 имеет вход 32.

Входы 33 и 34 схем «И 8 и 10, а также входы 35 и 36 схем «И 15 и 17, нодключенные соответственно к выходам накопителя 5 и блока 14, являются информационными.

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

В исходном состоянии, когда в устройстве отсутст1вуют отказавшие ячейки, счетчик 21, регистр 25, триггеры 24 и 28 и регистр 31 находятся в нулевом состоянии, по мере появления ячеек с отказами содержимое счетчика 21 и регистра 25 будет изменяться, соответственно будет меняться режим работы накопителя 5.

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

Допустим, до данного момента в устройстве отсутствовали отказавшие ячейки. При

этом все страницы накоиителя 5 работают в первом релсиме.

При обращении к ячейке а (l a-C/V+.K) адрес ее записывается на регистр 1. Триггер 28 остается в исходном положепии (даже если ячейка находится к накопителе 5 (N+{ а N+ 1 и из него в схему 27 ноступает сигиал наличия адреса).

При записи слово с регистра 11 ностунает в блок 14 и занисывается в накопитель (прн 1 а Л ) или через грунну схем «PI 15 и грунну схем «ИЛИ 16 - в накопитель 5 (ЛН-1-а N+.).

При считывании слово из накоиителя 4

через группу схем «ИЛИ 7 либо пз накопителя 5 через группу схем «И 8 и группу схем «ИЛИ 7 поступает в блок 9, а с его выхода записывается в регистр 11. Блок 9 оиределяет иаличие отказа в ячейке и, если

ячейка исправна, слово с регистра 11 выдается ia выход 12.

В случае обнаружения отказа в ячейке а правильное слово получают, папример, путем считывания из впеишей памятн, (на чертеже

не показана), затем, например, последняя (-я) страница накопителя 5 переводится во второй режим работы, при KOTOipOM ячейки ее будут использоваться для обеспечения работоснособности отказавших ячеек устройства,

в частности, ячейки ос (емкость устройства нри этом уменьшнтся на одну страницу и будет составлять (p + q-1) страниц). Перевод (7-й страницы накопителя 5 во второй режим работы осуществляется следующим образом. Прн обнаружении отказа в счетчик 21 заиисывается единица, которая через дешифратор 22, блок 23 постуиает, иаиример, в (7-й разряд регистра 25, соответствующий странице накопителя 5. После дешифрации

на выходе дешифратора 26 появляется сигнал на освобождение -й страницы иакоиителя 5, по которому ппформация из этой страницы выводится в другое запоминающее устройство. Затем, напрнмер, в нервую ячейку адресного поля q-ii страницы накоиителя 5, нереведенной во второй режим работы, заносится адрес отказавшей ячейки о;, предварительно записанный в регистр 1.

Прн обращении к отказавшей ячейке а после записи ее адреса в регистр 1 из накопителя 5 в схему 27 поступает сигпал наличия адреса и происходит переключение триггера 28 (так как в q-w. разряд регистра 25,

соответствующий q-к странице накопителя 5, содержащей ячейку а, занисаиа единица). Триггер 28, нереключаясь, осуществляет изменение структуры блоков 9 и 14 таким образо.м, что, если раньще они иснользовали,

иапример, групповой код (П, /о), то после изменения их структуры оин используют групповой код («2, /г), где HZ 1п. В этом случае устройство переводится во второй режим работы.

Рассмотрим второй режим работы устройства (при обращении к отказавшей ячейке).

При записи слово с регистра 11 иоступает в блок 14 измененной структуры, а с его выхода записывается в ячейку ос накопителя 4 и через группу схем «PI 17 и грунну схем «ИЛИ 16 - в первую ячейку ипформациоииого поля -й страницы накопителя 5, имеющую ассоциативный признак ее.

При считывании слово из наколителя 4 через группу схем «ИЛИ 7 н из накопителя 5 через группу схем «И 10 поступает в блок 9 измененной структуры, а с его выхода записывается в регистр 11 н выдается на выход 12.

По мере обнаружения отказов в ранее иснравных ячейках осуществляется занолиение -й страницы накопителя 5; адреса отказавших ячеек заносят1ся в ячейки адресного ноля С/-Й страницы накопителя 5, носле чего ячейки ииформационного поля этой страницы начинают работать в паре с отказавшими ячейками (емкость устройства при этом остается ностояииой и составляет (p + q-1) страниц). Содержимое счетчика 21 каждый раз, когда обнаруживается отказавшая ячрйка, увеличивается на единицу, указывая номер ячейки адресного ноля q- страницы накопителя 5, в которую должен быть занесен адрес отказавшей ячейки. Так, например, если вслед за ячейкой а отказала вторая ячейка р, содержимое счетчика 21 увеличится на единицу и адрес (3 будет записан в следующую - вторую ячейку адресного ноля q-ii страницы .накопителя 5.

По занол«ении страницы накопителя 5 счетчик 21 при этом будет установлен в нулевое состояние; обнаружение отказа в следующей ранее иснравной ячейке у нрнводит к тому, что следующая (q-1)-я страница паконителя 5 переводится во второй режим работы. Перевод (q-1)-й страницы во второй режим работы и заиесение адреса отказавшей ячейки Y в ячейку адресного поля (q-1)-й страницы осуществляется аналогично тому, как это было сделано для (/-и страницы и ячейки а (емкость устройства при этом уменьшится еще на одну страницу и будет состав.1ять (p + q-2)страниц).

Заполнение (q-1)-й страницы наконителя 5 но мере обнаружения отказов в ранее иснравных ячейках (при постоянной емкости памяти, составляющей (p + q-2) страниц) осуществляется но аналогии с заполнением страницы накопителя 5.

По заполнении (q-1)-й страницы накопителя 5 с обнаружением отказа в следующей ранее иснравной ячейке во второй режим переводится (q-2)-я, по заполнении (17-2)-и - (q-3)-я и т. д., пока не будет заполлена нервая страница иако:нителя 5. Емкость устройства при этом с переводом во второй режим очередной t-й страницы наконителя 5 (I tc) будет уменьшаться на одну страницу, оставаясь при заполнении t-й страницы ностоянной.

По заполнении первой страницы накопителя 5 счетчик 21 при этом будет установлен в нулевое состояние; при обнаружении отказа в следующей ранее иснравной ячейке в

счетчик 21 записывается единица, котора; через дешифратор 22, блок 23 обеспечивает нереключение трнггера 24. При этом производится определенне, например, программным путем номера /-и (1 I р) страницы

накопнтеля 4, содержащей максимальное число отказавшихся ячеек, после чего информация,-принадлежащая /-Й странице, выводится нз накопителей 4 и 5. В /-и разряд регистра 31, соответствующий /-и странице наконителя 4, по входу 32 записывается единица, запрещающая обращение к ячейкам /-и страницы, :которая может быть теперь удалена для замены исправной страницей. После установки иснравной /-Й страницы «аконителя 4 в нее записывается выведенная ранее информация; /-и разряд регистра 31 предварительно устанавливается в нулевое состояние, а освободившиеся ячейки накопителя 5 могут быть иснользованы либо для хранения

новых слов, либо для обеснечения работоспособности вновь отказавших ячеек.

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

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

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

группы.

Похожие патенты SU477463A1

название год авторы номер документа
Запоминающее устройство 1972
  • Корнейчук Виктор Иванович
  • Городний Александр Васильевич
SU437127A1
Запоминающее устройство 1972
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Небукин Александр Иванович
SU448480A1
Запоминающее устройство с самоконтролем 1976
  • Городний Александр Васильевич
  • Зверев Глеб Иванович
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Миргородская Наталья Петровна
  • Небукин Александр Иванович
SU595795A1
Запоминающее устройство с самоконтролем 1977
  • Тимошок Сергей Васильевич
SU720516A1
Запоминающее устройство с самоконтролем 1976
  • Бандуровская Лариса Николаевна
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Сосновчик Елена Николаевна
SU600618A1
Запоминающее устройство 1973
  • Майоров Федор Васильевич
SU450231A1
Запоминающее устройство 1975
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU529481A1
Запоминающее устройство с блокировкой неисправных ячеек 1974
  • Терзян Оник Артемович
  • Чахоян Леонид Микаелович
SU492000A1
Постоянное запоминающее устройство с резервированием 1986
  • Сорока Александр Степанович
  • Слудников Леонид Леонидович
  • Антипова Ирина Георгиевна
SU1372363A1
Оперативное запоминающее устройство с блокировкой неисправных запоминающих элементов 1975
  • Терзян Оник Артемович
  • Чахоян Леонид Микаелович
SU556502A1

Иллюстрации к изобретению SU 477 463 A1

Реферат патента 1975 года Ассоциативное запоминающее устройство

Формула изобретения SU 477 463 A1

75 121}

1зГtf2

SU 477 463 A1

Авторы

Городний Александр Васильевич

Корнейчук Виктор Ивнович

Небукин Александр Иванович

Даты

1975-07-15Публикация

1972-11-13Подача