Запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ С ЭВЕТСКИХСОЦИАЛИСТИЧЕСНИРЕСПУБЛИК142405 СС САНИЕ ЕТЕНИ ЕЛЬСТВУ.А.Иванов,Степанов цнкэл ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ К АВТОРСКОМУ СВИ идетельство СССР11 С 11/00) 984.ные средства и сисе, 62-65.(57) Изобретение относится к вычислительной технике и может быть использовано в качестве внешнего оперативного запоминающего устройства для миниЭВМ, а также в системах многоканального сбора, хранения и последующейобработки данных, построенных на базе миниЭВМ или микроЭВМ. Целью изобретения является повышение быстродействия устройства при циклическом обрашеиии к одноименным элементам нескольких массивов данных, Устройствосодержит блок 3 оперативной памяти,счетчик 2 относительного адреса, регистр 4 числа массивов, регистр 5 номеров массивов, блок 6, включающий блок постоянной памяти, счетчик базового адреса, элемент НЕ, два элемента И и элементы ИЛИ, В блоке постоянной памяти хранятся базовые адреса массивов данных. Перед вводом илн выводом данных в регистр 4 вводится число массивов, к которым может быть проведено обрашение, в регистр 5 - номера активных массивов, к которьм будет проводиться обрашение, а на входы счетчика 2 - относительный адрес элемента массива, В соответствии с кодом числа массивов, номером активного массива и состоянием счетчика базового адреса последовательно выбираются из блока постоянной памяти базовые адреса, которые вместе с относительным адресом иэ счетчика 2 образуют действительный адрес, по которому выполняется ввод илн вывод одноименных данных иэ блока 3, Таким образом, обеспечиваетсялическое обращение к одноименнымементам нескольких массивов данных без необходимости вводить действительный адрес перед каждым обрашением, что повьппает быстродействие устройства. 2 ил.Изобретение относится к вычислительной технике и может быть использовано в качестве внешнего оперативного запоминающего устройства дляминиЭВМ, а также в системах многока"5нального сбора, хранения и последующей обработки данных, построенных набазе миниЭВМ или микроЭВМ,Целью изобретения является повышение быстродействия устройства прициклическом обращении к одноименнымэлементам нескольких массивов данных.На фиг.и 2 представлена структурная схема предлагаемого устройства.На фиг. 1 показан также блоксопряжения миниЭВМ, предназначенныйдля подключения устройства к миниЭВМ. 20Устройство содержит (фиг, 1) счетчик 2 относительного адреса, блок 3оперативной памяти, регистр 4 числамассивов, регистр 5 номеров массивов, блок 6, который содержит 25(фиг. 2) блок 7 постоянной памяти,счетчик 8 базового адреса, элементНЕ 9, первый О и второй 1 элементы И и элементы ИЛИ 12,На фиг. 1 и 2 обозначены: 13вход модификации адреса устройства;14 - выходы младших разрядов; 15выходы старших разрядов; 16 - счетныйвход счетчика относительного адреса;17 - выходы базового адреса блока 3оперативной памяти; 18 -18 19, -19 и20,-20, - входы блока 7; 21, -21,22 " выходы блока 7,Регистр 4 предназначен для приема,хранения и выдачи значения количества массивов, к которым может быть40проведено обращение при выполненииопераций ввода-вывода. Значение ко"личества массивов заносится в регистр4 в двоичном коде и может приниматьзначение2" с 2 , где М0,1,Щ 452"; ш 0,1,2 " число разрядоврегистра 4; 2 - максимальное числомассивов, к которым может приводиться обращение,Регистр 5 предназначен для приема, 50хранения и вциачи номеров активныхмассивов, т,е. массивов, к которымбудет проводиться обращение при выполнении операций ввода-вывода. Номера активных массивов заносятся врегистр 5 в позиционном коде. Каждыйразряд позиционного кода представляетсамостоятельное значение и определяет номер активного массива. Номераактивных массивов могут приниматьзначения 1,2,3, но не более значения, занесенного в регистр 4. Количество разрядов регистра 5 равно 2т.е, равно максимальному числу массивов, к которым может проводитьсяобращение,При информационной емкости устройства 2" слов количество суммы" выходов 4 и 15 равно и, число выходов 15 равно и - ш,При максимальном количестве массивов, к которым может быть проведено обращение, равном 2, количествовходов регистра 5 равно ш, число выходов регистра 5 равно 2, число выходов счетчика 8 равно ш.Устройство работает следующим образом.Рассмотрим работу устройства привыполнении операций ввода"вывода.Перед началом ввода-вывода информации выполняется операция ввода вустройство следующих исходных данных:количества массивов, к которым можетбыть проведено обращение, номеровактивных массивов, к которым будетпроводиться обращение, относительного адреса первого элемента, с которого начинается ввод или вывод, т,е.адреса элемента относительно на 1 аламассивов, Все эти данные поступаютсоответственно на входу регистра 4,регистра 5 и счетчика 2.Формирование действительного адреса осуществляется следующим образом.В соответствии с кодом количествамассивов, кодом номеров активных массивов и текущим состоянием счетчика8 из блока 7 выбирается базовыйадрес одного из заданных активныхмассивов (при нулевом начальном состоянии счетчика 8 вырабатывается адрес массива с наименьшим номером),который определяет массив, к которомубудет проводиться обращение. Базовыйадрес приформировывается к относительному адресу, поступающему повходам 14 посредством соответствуюшихим элементов ИЛИ 12. В результатена входы блока 3 выдается действи"тельный адрес, состоящий из п - шразрядов относительного адреса навходах 14 и ш разрядов базового адреса на входах 17.Если выполняется операция ввода,то на входы блока 3 поступает вводи4 4ВЕТС ТЭУЮШИМ НУЛЕВОМУ СОСТОЯНИЮ СЧЕТчика 8,Таким образом, устройство обеспечивает циклическое Обрашение к одноименным элементам нескольких массивов данных без необходимости и( редкаждым обрашением вводить в устройство действительный адрес элемента,состоящий из базового адреса массива и относительного адреса элементавнутри массива, за счет чего достигается высокая скорость, ввода-выводаинформации, и, следовательно, повь(шается быстродействие устройства,Запоминающее устройство, содержащее блок оперативной памяти и счетчик относительного адреса, входы которого являются адресными входами устройства, причем выходы (и - ш) младших разрядов (где и 0,1,2 число адресных входов блока оперативной памяти и ш = 0,1,2 ( и - число стард(их разрядов адресных входов блока оперативной памяти) счетчика относительного адреса подключены к адресным входам младших разрядов блока оперативной памяти, выходы, информационные входы, вход обращения и вход записи-чтения блока оперативной памяти являются информационными выходами и соответствующими нходами устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства при циклическом обращении к одноименным элементам нескольких массивов данных, в устройство введены регистр числа массивов, регистр номеров массивов, счетчик ,базового адреса, первый и второй элементы И, элемент НЕ, ш элементов ИЛИ и блок постоянной памяти, адресные входы первой и второй групп которого подключены соотнетственно к выходам регистра числа массивов и выходам регистра номеров массивов, входы которых являются входами задания номеров массивов устройства, причем выход элемента НЕ соединен с первым нходом первого элемента И, выход которого подключен к счетному входу счетчика базового адреса, выходы которого соединены с адресными входами третьей группы блока постоянной памяти, выходы группы которого подключены к первым входам элементов ИЛИ, управЭ 142405 мая н устройство информация, Блок 3 по управляющим сигналам осуществляет ввод и запоминание информации по действительному адресу, поступающему на его входы 14 и 17.Если выполняется операция вывода, то блок 3 осуществляет считывание информации по адресу, поступающему на его нходы 14 и 17, и выдает эту информацию на информационные выходы.После формирования действительного адреса и окончания операции ввода-вывода по этому адресу на вход 13 поступает сигнал модификации адреса, в результате этого содержимое счетчика 8 увеличивается на единицу и иэ блока 7 в соответствии с новым состоянием счетчика 8 выбирается базовый адрес следующего по номеру ак 20 тинного массива, Новый базовый адрес аналогично описанному приформировывается к относительному адресу и по . этому действительному адресу выполняется операция ввода или вывода.При этом обращение. будет происходить к элементу следующего активного массива, определяемому тем же относительным адресом, что и в предыдущем обращении. В результате выполнения, аналогично описанной выше последовательности действий по формированию действительного адреса и опе- рациЯ ввода-вывода обеспечивается последовательное обращение к элементам с перным заданным относительным адресом всех активных массивов, т,е, обеспечивается последовательное обращение к одноименным элементам, всех активных массивов.Когда сформируется базовый адрес40 последнего активного массива, на выходе блока 7 вырабатывается сигнал, который через элемент НЕ 9 блокирует прохождение сигнала с входа 13 через элемент И 10 на вход счетчика45 8, Одновременно с этим разрешается прохождение сигнала с входа 13 через элемент И 11 на вход установки в нулевое состояние счетчика 8 и на счетный вход счетчика 2 для модификации 50 относительного адреса. После этого последовательно формируются действительные адреса аналогично описанному вьппе для нового относительного адреса. 55При этом базовые адреса активных массивов начинают формироваться с массива с наименьшим номером, соотФормула изоб ре тения1424054 Техред Л, Олийнык Корректор А. Обручар Редактор А. Лекнина Заказ 4691/53 Тирам 590 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5Производственно-полиграфическое предприятие, г. Уагород, ул, Проектная, 4 ляюший выход блока постоянной памятиподключен к входу элемента НЕ и первому входу второго элемента И, выход которого соединен с входом сбро"са счетчика базового адреса н счетжм входом счетчика относительного адреса, выходы ш старших разрядов которого подключены к вторым входам элементов ИЛИ, выходы которых соединены с адресными входами старших разрядов 5блока оперативной памяти, вторые входы первого и второго элементов И объединены и являются входом модификации адреса устройства.
СмотретьЗаявка
4198137, 20.02.1987
ПРЕДПРИЯТИЕ ПЯ А-7358
АБРАМОВ АНДРЕЙ АЛЕКСЕЕВИЧ, ИВАНОВ ВЛАДИМИР АНДРЕЕВИЧ, КОНДАЛЕВ ВЛАДИМИР АНДРЕЕВИЧ, СТЕПАНОВ ВАЛЕРИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G11C 11/00
Метки: запоминающее
Опубликовано: 15.09.1988
Код ссылки
<a href="https://patents.su/4-1424054-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Запоминающее устройство</a>
Предыдущий патент: Устройство для отображения информации
Следующий патент: Способ управления переключающим устройством
Случайный патент: 259471