Оперативное запоминающее устройство
Иллюстрации
Показать всеРеферат
О 0 И С А Н И Е (iii938317
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Cans Советскин
Социалистически«
Республик (6l ) Дополнительное к авт. свид-ву—
3 (22)За"алеко 30.09.80 (21) 2907190/18-24 (51)M. Кл. с присоелинением заявки М
G 11 С 11/00
3Ьауаарстнкнай «емнтвт
CCCP ао двнам нзейретеннй н еткрытнй (23) ПриоритетОпубликовано 23. 06.82. Бюллетень N 23 (53) УДК 681,327 (088. 8) Дата опубликования описания 23,06.82 (73) Автор изобретения
Г
В.С.Голоборщенко (7!) Заявитель (54) ОПЕРАТИВНОЕ ЗАПОИИНАЮЦЕЕ УСТРОЙСТВО з
1
Изобретение относится к запоминающим устройствам и может быть использовано в двухпроцессорных и двухмашинных вычислительных системах в качестве общей оперативной памяти.
Известно оперативное запоминающее устройство, в котором ресурсы общей оперативной памяти используются несколькими устройствами-потребителями, которые функционируют независимо друг от друга, генерируя обращение к памяти с целью записи и считывания информации Cl).
Недостатком этого запоминающего устройства является то, что оно не обеспечивает возможность одновременного обслуживания хотя бы двух устройств-потребителей.
Наиболее близким по:технической сущности к изобретению является оперативное запоминающее устройство, содержащее регистр адреса У., подключенный к входам координатного дешифратора адреса У, регистр адреса Х, подключенный к входам координатного дешифратора адреса Х, координатные формирователи Х и У, подключенные к соответствующим обмоткам накопителя, обмотки считывания накопителя через блок усилителей считывания подключены к первым входам блоков коммутаторов усилителей, выходы блоков коммутаторов че-: рез регистры слова связаны с выход-. ными шинами устройства и .с первыми входами первичных узлов выбора разрядных формирователей, выходами подключенных к разрядным обмоткам накопителя через последовательно соединенные блок выбора разрядных формирователей и блок разрядных формирователей, выходы регистров
Х и У через блок выбора усилителей подключены к вторым входам первых первичных узлов выбора разрядных формирователей и к вторым входам первого блока коммутаторов усилителей (2 .
3 938317
Недостатком .известного устройства является ограниченность области его применения, поскольку оно не позволяет двум устройствам-потребителям одновременно обрабатывать (считывать и записывать ) два слова.
Цель изобретения - расширение области применения устройства за счет обеспечения возможности использоваиия его в качестве общей one- о ративной .памяти в двухпроцессорных вычислительных системах при одновременном считывании и записи двух слоев.
Поставленная цель достигается
35 тем, что в оперативное запоминающее устройство, содержащее накопитель, формирователи адресных сигналов,усилители считывания, коммутаторы, регистры слов, формирователи информационных сигналов, распределители сигналов, дешифраторы адреса и регистры адреса, причем выходы первого регистра адреса подключены к входам первого дешифратора адреса и одним из входов первого распределителя. сигналов, выходы второго регистра адреса соединены с входами второго дешифратор@ адреса и другими входами первого распределителя сигналов, выходы формирователей адресных сигналов подключены к адресным входам накопителя, информационные выходы которого соединены с входами усилителей считывания,выходы которых подключены к одним из входов коммутаторов, другие входы первого коммутатора соединены с выходами первого распределителя сигналов и одним из входов второго
40 распределителя сигналов, другие . входы второго коммутатора подключены к одним из входов третьего распределителя сигналов, выходы коммутаторов соединены соответственно с одними из входов регистров слов, другие входы и выходы которых являются соответственно информационными входами и выходами устройства,выходы первого и второго регистров слов подключены к другим входам второго и третьего распределителей сигналов соответствейно, выходы которых соединены с входами четвертого распределителя сигналов, выходы которого подключены к входам формирователей информационных сигналов, выходы которых соединены . с информационными входами усилителя,введены третий и четвертый регистры адре са, третий и четвертый дешифраторы адреса, пятый распределитель сигналов, схемы сравнения, элементы ИЛИ, элементы И, элемент И-НЕ и элементы
НЕ, причем выходы третьего и четвертого регистров адреса соединены соответственно с вхрдами пятого распределителя сигналов, одними из входов первой и второй схем сравнения соответственно и одними из входов. первого и второго элементов И соответственно, выходы которых подключены к входам третьего и четвертого дешифратора адреса соответственно, выходы которых соединены с одними из входов первого и второго элементов ИЛИ соответственно, другие входы которых подключены к выходам первого и второго дешифраторов адреса соответственно, выходы элементов ИЛИ соединены с входами формирователей адресных сигналов, выходы схем сравнения подключены к входам элемента И-Ht и входам первого и второго элементов НЕ, выходы которых соединены с другими входами первого и второго элементов И соответственно, выходы пятого распределителя сигналов соединены с одними из входов третьего элемента .
И, выходы которого подключены к другим входам второго коммутатора, а другой вход соединен с выходом элемента И-НЕ и входом третьего элемента НЕ, выход которого является индикаторным выходом устройства.
Ка фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг.2 - структурная схема наиболее предпочтительного варианта выполненля схемы сравнения.
Устройство содержит первый регистр
1 адреса, первый дешифратор 2 адреса, второй регистр 3 адреса, второй дешифратор 4 адреса, первый распределитель 5 сигналов, первый 6.1 и второй 6.2 формирователи адресных сигналов, накопитель 7, усилители 8 считывания, первый 9.1 и второй 9. 2 коммутаторы, первый 10.1 и второй
10.2 регистры слов, второй 11.1, третий 11.2 и четвертый 12 распределители сигналов, формирователи 13 информационных сигналов, третий регистр 14 адреса, четвертый регистр
15 адреса, пятый распределитель 16 сигналов, первый 17.1 и второй 17.2 элементы ИЛИ, третий 18 и четвертый
938317
19 дешифраторы адреса, первый 20.1, второй 20.2 и третий 20.3 элементы
И, первую 21.1 и вторую 21.2 схемы сравнения, элемент И-НЕ 22, первый
23.1, второй 23 .2 и третий 23.3 5 элементы НЕ, первый 24 и второй 25 адресные входы, информационные входы
26 и выходы 27.1 и 27.2, индикаторный выход 28, третий 29 и четвертый 30 адресные входы устройства, основной 31 и дополнительный 32 входные каналы, первый 33 и второй
34 выходные каналы устройства.
Схема сравнения (фиг.2) включает элементы НЕРАВНОЗНАЧНОСТЬ 35 и элемент И 36.
Устройство работает следующим образом.
На адресные входы 24, 25, 29 и
30 (фиг.l) устройства подаются ад- 20 реса двух слов, подлежащих обработке (считыванию и/или записи). При этом возможны три случая: несовпадение адресов, частичное совпадение (совпадение только по коорди- И нате Х или У ) и полное совпадение адресов (совпадение по координатам
Х,и У). .Будем условно считать, что входы
25 и 30 соответствуют координате Х, so а входы 24 и 29 - координате У.
При несовпадении адресов работа обоих входных каналов 31 и 32 (фиг.1, протекает независимо друг от друга, а именно: в канале 31 с выходов регистров 1 и 3 коды адреса поступают на входы дешифраторов 2 и 4, а также на входы распределителя 5 (фиг.l).
С выходов дешифраторов 2 и 4 через элементы ИЛИ 17. 1 и 17.2 поступают сигналы на входы формирователей 6.1 и 6.2 для возбуждения координатных обмоток накопителя 7. В результате на соответствующих координатных обмотках накопителя 7 будут выбраны запоминающие элементы, и на входы усилителей 8 поступит первое слово, считанное в соответствии с адресом, пришедшим на входы 24 и 25.
Распределитель 5 в соответствии с содержимым регистров 1 и 3 подключит усилители 8 через коммутаторы
9. 1 к регистру 10. 1 первого выходного канала 33 устройства ° Таким
SS образом, считанное первое слово из накопителя 7 поступит на первый информационный выход 27. 1 устройства.
В дополнительном выходном канале
32 адрес второго слова, поступивший на входы 29 и 30 через регистры
14 и 15 будет передан на входы первого 20. 1 и второго 20.2 элементов
И, первые входы схем 21.1 и 21.2 сравнения и входы распределителя 16, На вторые входы схем 21.1 и 21.2 сравнения.-с выходов регистров 1 и 3 поступят коды адреса первого слова, поданного на входы 24 и 25. При несовпадении кодов адресов первого и второго слов, на выходе хотя бы одного из элементов НЕРАВНОЗНАЧНОСТЬ
35 (фиг.2) будет присутствовать низкий уровень сигнала, поэтому на выходе элемента И 36 (фиг.2) и на выходе каждой схемы 2!.1 и 21.2 (фиг.l) будет низкий уровень, свидетельствующий о несовпадении кодов адресов, поступивших на входы устройства. С выходов схем 21.1 и 21.2 сравнения (фиг.l) низкие уровни через элементы НЕ 23.1 и 23.2 будут поданы на вторые входы элементов И
20.1 и 20.2 в качестве .разрешающих (высоких) уровней сигналов, в результате код адреса второго слова, поступивший на входы 29 и 30 (фиг.l), будет передан на входы дешифраторов
18 и 19 (фиг. 1), с выходов котооых продешифрированные коды адреса подаются через элементы ИЛИ 17.1 и 17,2 на входы формирователей 6.1 и
6.2. При возбуждении формирователей 6.1 и - 6.2 из накопителя 7 будет считано второе слово, которое через усилители 8 поступит на входы коммутаторов 9.1 и 9.2. Одновременно с этим выходом схем сравнения 21.1 и 21.2 низкие уровни сигналов поступят на элемент И-НЕ 22, с выхода которого высокий уровень сиг". .нала будет подан на второй вход эле,мента И 20.3, на первые входы которого поступят сигналы с выходов распре-! делителя 16 (фиг. 1) . Выходные сигналы распределителя 16 определяются со- держимым регистров 14 и 15 и, проидя через элемент И 20.3, подключат усилители 8 через коммутаторы 9.2 к регистру 10.2
Таким образом, второе слово, считанное из накопителя 7, поступит на выход 27.2 устройства.
При частичном совпадении адресов двух слов (совпадение по координате
Х или У ) совпадают содержимые регистров 1 и 14 или соответственно
7 9383 регистров 3 и 15 (фиг. 1) . При этом, например, при совпадении содержимых регистров 3 и 15 на выходе второй схемы 21.2 сравнения появится высокий уровень сигнала, поскольку на входах каждого элемента НЕРАВНОЗНАЧНОСТЬ 35 (фиг.2) в этом случае будут одинаковые уровни сигналов и, следовательно, на выходе элемента И 36 будет высокий уровень сигнала. С вы- iO хода схемы сравнения 21.2 высокий уровень сигнала поступит на вход элемента И 20.2 и запретит прохождение кода адреса с выхода регистра
15 на дешифратор 19. В результате is этого через элемент ИЛИ 17.2 пройдут сигналы для возбуждения формирователя 6.2 только с выхода регистра
3 (фиг. 1).
Поскольку коды адресов на регист- zo рах 1 и 14 не совпадают, то на выходе первой схемы 21. 1 сравнения будет присутствовать низкий уровень сигнала, который разрешит прохождение кода адреса с выхода регистра 14 на 25 дешифратор 18. Сигналом. с выхода дешифратора 18 будет возбужден формирователь 6. 1 (фиг. 1) . В результате будут считаны из накопителя 7 два слова, у которых одни координаты кода зо адреса (Х или У) частично совпали.
При полном совпадении кодов адресов двух слов на выходах обеих схем сравнения 21.1 и 21.2 появятся высокие уровни сигналов которые зав 35 претят прохождение кодов адресов с регистров 14 и 15 на дешифраторы
18 и 19. Одновременно высокие уровни сигналов с выходом схем сравнения 21.1 и 21.2 будут поданы на входы элемента И-НЕ 22, с выхода которого низкий уровень сигнала поступит на второй вход третьего элемента И 20.3 и запретит прохождение сигналов с выхода распределителя 16 на входы коммутаторов 9.2 и входы распределителя 11.2 и, следовательно, на выход 27.2 второго выходного канала 34.
В результате описываемое устройство будет реагировать только на
so код адреса, поступившего на входные шины 24 и 25 основного входного канала 31 (фиг. 1) .
В соответствии с этим адресом из накопителя 7 будет считано только одно слово, которое появится на выходе 27.1 первого выходного канала 33. Одновременно с этим низкий
17 8 уровень сигнала с выхода элемента
И-НЕ 22 (фиг.l), пройдя через элемент НЕ 23.3 и преобразовавшись в высокий уровень, поступит на индикаторный выход 28 устройства, сигнализируя о совпадении кодов двух слов, поступивших в устройство.
Технико-экономическое преимущест во предлагаемого устройства заключается в том, что оно позволяет двум устройствам-потребителям одновременно считывать и/или записывать в накопитель два слова, за счет чего расширяется, по сравнению с известным, область его применения в качестве общей оперативной памяти в двухпроцессорных системах.
Формула изобретения
Оперативное запоминающее устройство, содержащее накопитель, формирователи адресных сигналов усилители считывания, коммутаторы, регистры слов, формирователи информационных сигналов-, распределители сигналов, дешифраторы адреса и регистры адреса, причем выходы первого регистра адреса подключены к входам первого дешифратора адреса и одним из входов первого распределителя сигналов, выходы второго регистра адреса соединены с входами второго дешифратора адреса и другими входами первого распределителя сигналов, выходы формирователей адр cHblx с гн:.лов подключены к сдресным входам накопителя, информационные выходы которого соединены с входами усилителей считывания, выходы которых подключены к одним из входов коммутаторов, другие входы первого коммутатора соединены с выходами первого распределителя сигналов и одними из входов второго распределителя сигналов, другие входы второго коммутатора подключены к одним из входов третьего распределителя сигналов, выходы коммутаторов соединены соответственно с одними из входов регистров слов, цругие входы и выходы которых являются соответственно информационными входами и выходами устройства, выходы первого и второго регистров слов подключены к другим входам второго и третьего распределителей сигналов соответственно, выходы которых
93831 соединены с входами четвертого распределителя сигналов, выходы которого подключены к входам формирователей информационных сигналов, выходы которых соединены с информационными S входами усилителя, о т л и ч а ю щ ее с я тем, что, с целью расширения области применения устройства за счет обеспечения возможности использования его в качестве общей оперативной па- 1о мяти в двухпроцессорных вычислитель- : ных системах, оно содержит третий и четвертый регистры адреса, третий и четвертый дешифраторы адреса, пятый распределитель сигналов, схемы срав- 15 нения, элементы ИЛИ, элементы И, элемент И-НЕ и элементы НЕ, причем выходы третьего и четвертого регистров адреса соединены соответственно с входами пятого распределителя ув сигналов, одними из входов первой и второй схем сравнения соответственно и одними из входов первого и второго элементов И соответственно, выходы которых подключены к 25 входам третьего и четвертого дешифраторов адреса соответственно, выходы которых соединены с одним из входов первого и второго элементов
7 10
ИЛИ соответственно, другие входы которых подключены к выходам первого и второго дешифраторов адреса соответственно, выходы элементов
ИЛИ соединены с входами формирователей адресных сигналов, выходы схем сравнения подключены к входам элемента И-НЕ и входам первого и второго элементов НЕ, выходы которых соединень с другими входами первого и второго элементов И соответственно, выходы пятого распределителя сигналов соединены с одними из входов третьего элемента И, выходы которого подключены к другим входам второго коммутатора, а другой вход соединен с выходом элемента И-НЕ и входом третьего элемента НЕ, выход которого является индикаторным выходом устройства.
Источники информации, принятые во внимание при экспертизе
Иайоров С.А., Новиков Г.И.
Структура электронных вычислительных машин. Л., "Машиностроение", 1979, с. 353-355.
2. Авторское свидетельство СССР
М 647742, кл. G 11 С ll/00, 1976 (прототип).
938317
Фиа2 . Составитель Т.Зайцева
Редактор Н.Лазаренко Техред Е.Харитончик Корректор Л.Бокшан
Заказ 4472/75 Тираж 622 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий .
113035, Москва, 1-35, Раушская наб., д .4/5 филиал ППП "Патент", г. Ужгород, ул. Проектная, 4