Запоминающее устройство Советский патент 1987 года по МПК G11C11/00 

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

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

Целью изобретения является повышение производительности устройства.

На фиг. 1 схематически показано запоминающее устройство; на фиг. 2 - схема блока дескрипторной памяти; на фиг. 3 - пример реализации элемента па.мяти накопителей блока дескрипторной памяти; на фиг. 4 - пример выполнения формирователя управляющих сигналов.

Устройство (фиг. 1) содержит адресные коммутаторы li-Ц, коммутаторы записи 2,, 2i, блоки памяти накопителя 3,-3, , коммутатор чтения 4, блок дескрипторной памяти 5, входы адресов записи 6-8, входы адреса чтения 9, информационные входы записи 10-12, вход синхронизации 13. На фиг. 1 обозначены также связи 14-30 и информационные выходы 31.

Блок дескрипторной памяти (фиг. 2) содержит дешифраторы 32t-32,. элементы памяти накопителей 33,, 33, коммутаторы дескрипторов 341, 34г, регистры чтения 35(, 35г и формирователь управляющих сигналов 36. На фиг. 2 обозначены также связи 37-44.

Элемент памяти накопителей блока дескрипторной памяти (фиг. 3) может быть реализован на элементах И-НЕ 45 и 46.

Формирователь управляющие сигналов (фиг. 4) содержит элементы НЕ 47, ИЛИ - НЕ 48, И-НЕ 49.

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

Четырехразрядный код с выходов четырех дешифраторов 32, -32 записывается в виде двухразрядного кода дескрипторов Д1, Д2 в накопители 33i, 33, причем требуемое кодирование и правильная адресация выполняются с помощью соответствующей распайки связей 37-40 на входах элементов памяти накопителей 33,, 33. При этом информационные цепи и цепи дешифрации адреса совмещены.

Значения дескрипторов Д1, Д2. в накопителях 33, 33 сведены -В табл. 1.

Формирователь управляющих сигналов 36 работает в соответствии с табл. 2.

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

В каждом такте на входы устройства подаются четыре адреса (три адреса записи 6-8 и один адрес чтения) и три информации записи 10-12. Адрес чтения 9 поступает на входы дескрипторной памяти 3 и через коммутаторы 34 , 34 производят чтение дескрипторов Д1, Д2 (41, 42) из накопителей 33 , 33j. Эти дескрипторы заносятся в регистры 35(, 35, а с выходов регистров

0

поступают на входы формирователя управляющих си1 налов.

В блоке 36, в соответствии с табл. 2, формируются три группы управляющих 5 сигналов: 22-27; 28; 29-30, определяющих режим обращения (запись или чтение) для блоков 3i Эти сигналы поступают на входы управления коммутаторов 1; -Ц; 4 и обеспечивают передачу соответствующих адресов и информации на входы бло- ков памяти 3, -3,. Эти блоки производят необходимые операции записи и чтения. Информация чтения поступает через коммутатор 4 на выходы 31 устройства.

Одновременно происходит дешифрация 5 адресов 14-17 и подготовка новых значений дескрипторов с помощью дещифраторов 32i , (в соответствии И с табл. 1).

Новые значения дескрипторов записываются в дескрипторную память 33t, 33j, по соответствующим адресам. На этом заканчивается такт работы устройства.

Таким образом, в каждом такте устройство выполняет одновременное бесконфликт ное обращение ,по трем адресам записи и одному адресу чтения. Кроме того, в то.м же 5 такте производится чтение текущих значений дескрипторов и запись новых значений дескрипторов, определяющих новые размещенные информации. На этом такт работы заканчивается. Устройство подготовлено к следующему такту работы. Все четыре об- 0 ращения к памяти производятся одновременно и без конфликтов. Тем самым существенно увеличивается производительность памяти.

Пример. Пусть по адресу чтения 9 из накопителей 33i--33 прочитаны дескрипто- ры Д1 . Эти дескрипторы указывают (табл. I), что блок памяти 3 в данном такте должен выполнить запись по первому адресу записи 6, блок 32. производит запись по второму адресу записи 7; блок 3j произ- 0 водит чтение по адресу чтения 9; блок 3, производит запись по третьему адресу записи 8. Далее дескрипторы Д1, Д2. поступают через коммутатор 34 и регистр 35 в блок 36, который формирует сигналы управления чтением и записью, в соответствии с табл. 2 (фиг. 4) :

сигнал 22 -- 1 сигнал 24 О

сигнал 23 1 сигнал 25 О

сигнал 26 О сигнал 29 1

сигнал 27 1 сигнал 30 О 0 сигнал 28 1

Эти сигналы обеспечивают на входах блока 3( первый адрес записи 6 и первую информацию записи 10; на входах блока 3-1 - второй адрес записи 7 и вторую информацию записи 11; на входах блока 3j - адрес чтения; на входах блока 3 - третий адрес записи 8 и третью информацию записи 12. Далее одновременно производятся

5

все указанные обращения к блокам памяти. Кроме того, после формирования дескрипторов производится дешифрация адресов 14-17 с помощью дешифраторов и на выходах 37-40 подготавливаются коды новых значений дескрипторов для записи в накопители 33,, ЗЗз. По адресу 14 будут записаны дескрипторы Д1, Д2 00, по адресу 15 - дескрипторы Д1, Д2 01

Формула изобретения

1. Запоминающее устройство, содержащее адресные коммутаторы, выходы которых соединены с адресными входами соответствующих блоков памяти накопителя и с одними адресными входами блока дескрип- торной памяти, первый коммутатор записи и коммутатор чтения, отличающееся тем, что, с целью повышения быстродействия устройства, в него введен второй коммутатор записи, причем другие адресные входы и вход синхронизации блока дескрипторной памяти являются соответственно адресными входами чтения и входом синхронизации устройства, один выход блока дескрипторной памяти подключен к управляющим вхои по адресу 1/ - дескрипторы Д1, Д2 11. Эти коды отражают новое распределение информации в памяти после окончания данного такта работы.

Таким образом, в предлагаемом устройстве памяти в каждом такте производятся одновременно четыре независимых обращения (3 записи + 1 чтение).

Таблица 1

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

E,i,8,3Miim

22

А М.

26

27

Я

22-2i 28

ze,30

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

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

дескрипторпои памяти.

W.

10

J8

/5

19

IL

3

20

77

11

3

21

J/

Фиг.1

,

JJ/

4/

JJ2

2

J

14

5

22-27

.25

25,5

552

Фиг.г

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

название год авторы номер документа
Устройство управления памятью 1980
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
SU947866A1
Запоминающее устройство 1985
  • Невский Владимир Павлович
  • Агибалов Валерий Иванович
SU1285539A1
Резервированное запоминающее устройство 1989
  • Кульков Вадим Васильевич
  • Терещенко Максим Александрович
  • Хорошев Виктор Михайлович
SU1751819A1
Запоминающее устройство 1985
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
  • Смирнов Александр Павлович
SU1361569A1
Запоминающее устройство с самоконтролем 1983
  • Емелин Владимир Михайлович
  • Иванов Леонид Васильевич
  • Лазарев Валентин Андреевич
  • Макарова Раиса Петровна
SU1104588A1
Устройство для ввода и вывода динамически изменяющейся информации 1982
  • Безроднов Владимир Ильич
  • Бондарев Евгений Иванович
  • Великовский Михаил Вениаминович
  • Давыдов Александр Абрамович
  • Корнев Алексей Иванович
  • Мамедли Эмин Муса Оглы
  • Мещерякова Людмила Филипповна
  • Рублев Юрий Иванович
  • Смеркис Юрий Борисович
  • Хромов Анатолий Петрович
SU1115043A1
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ 1966
  • Вахабов В.К.
  • Девятков В.В.
  • Боярченко А.Н.
  • Шереметьев И.К.
SU214201A1
Многоканальное оперативное запоминающее устройство 1987
  • Чуркин Владимир Николаевич
  • Куракин Сергей Зосимович
  • Сысоев Анатолий Иванович
SU1432606A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1991
  • Берсон Ю.Я.
  • Марголин Е.Я.
RU2017241C1
Устройство для сопряжения памяти с процессором 1982
  • Никитин Анатолий Иванович
SU1136176A1

Иллюстрации к изобретению SU 1 317 479 A1

Реферат патента 1987 года Запоминающее устройство

Изобретение относится к области вычислительной техники и может быть использовано при создании многопороговых запоминающих устройств. Целью изобретения является повышение производительности устройства. Устройство содержит адресные коммутаторы, коммутаторы записи, коммутатор чтения, блоки памяти накопителя, блок дискрипторной памяти, содержащий дешифр аторы, элементы памяти накопителей, коммутаторы дискрипторов, регистры чтения и формирователь управляющих сигналов. Повышение быстродействия достигается за счет увеличения числа одновременных бесконфликтных обращений (три записи + чтение). При необходимости число независимых обращений может быть увеличено путем соответствующего увеличения количества блоков памяти накопителя. 1 з.п. ф-лы, 4 ил., 2 табл. S оо N о

Формула изобретения SU 1 317 479 A1

cpuff.d

сри.4

Документы, цитированные в отчете о поиске Патент 1987 года SU1317479A1

Устройство управления памятью 1980
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
SU947866A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Запоминающее устройство 1985
  • Невский Владимир Павлович
  • Агибалов Валерий Иванович
SU1285539A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 317 479 A1

Авторы

Белков Михаил Семенович

Братальский Евгений Аврельевич

Крупский Александр Александрович

Свирский Яков Иосифович

Даты

1987-06-15Публикация

1985-05-17Подача