Изобретение относится к запоминающим устройствам.
Цель изобретения - повышение быстродействия устройства.
На чертеже приведена структурная схема устройства.
Устройство содержит накопитель 1, адресный блок 2, коммутатор 3 и блок управления 4.
Каждая из ячеек 5 накопителя 1 содержит клапаны записи 6, регистр 7 и клапаны чтения 8.
Адресный блок содержит дешифраторы адресов записи 9 и чтения Ю, счетчики адресов записи 11 и чтения 12, элементы задержки 13 и 14, а также элемент И 15.
Коммутатор содержит элемент И-НЕ 16 и элементы И 17 и 18.
Блок управления содержит триггеры 19, 22, 23 и элементы И 20 и 21.
Предложенное устройство работает следующим образом.
В исходном состоянии все регистры накопителя 1 свободны. Триггер 19 находится в единичном состоянии и сигнал с его прямого выхода устанавливает триггер 22 в единичное состояние, на выходе 28 устройства появляется единичный сигнал, что соответствует разрешению записи.
Содержимое счетчиков 11 и 12 равно нулю. Элемент И 15 вырабатывает сигнал совпадения, который через элемент И 21 устанавливает триггер 23 в нулевое состояние, при этом на выходе 29 устройства появляется нулевой сигнал, что соответствует запросу чтения. Таким образом, в исходном состоянии разрешена только запись данных в накопитель 1.
При подаче управляющего сигнала записи на вход 24 устройства он поступает в накопитель 1 на один из входов всех клапанов записи 6, данные с информационных входов 26 устройства также подаются в накопитель 1 на другие входы всех клапанов записи 6.
Так как содержимое счетчика 11 адреса записи равно нулю, то сигнал с нулевого выхода дешифратора 9 откроет клапаны записи 6 нулевой ячейки памяти и будет произведена запись слова данных в регистр 7 этой ячейки.
Задержанный управляющий сигнал записи с выхода элемента задержки 13 увеличивает содержимое счетчика 11 на единицу, т. е, формирует следующий адрес ,1.1 я записи данных. Этим же задержанным счгналом через элемент И 17 коммутатора3 1ч анавлнвает в нулевое состояние триг ij 19, сигнал с инверсного выхода котороi CT;IHOBHT в единичное состояние тригfi ::i. снимая сигнал запрета чтения.
Таким образом, чтение данных из накопителя 1 возможно только в том случае, если произошла запись в него хотя бы одного слова.
Работа устройства при чтении данных аналогична рассмотренной выше. При этом ш-й адрес чтения формируется в счетчике 12 и через дешифратор 10 передается в накопитель 1, где происходит открытие клапанов чтения - 8 т-ой ячейки памяти 5.
Данные снимаются с выхода 27 устройства. При чтении данных триггер 19 через элемент И 18 коммутатора 3 устанавливается в единичное состояние и снимает сигнал запрета записи, если он установлен.
5 При одновременном поступлении сигналов записи и чтения на управляющие входы 24 и 25 устройства соответственно производится одновременно запись данных по мy адресу и чтение данных по т-му адресу. Задержанные сигналы с элементов задержки 13 и 14 формируют следующие вдреса в счетчиках 11 и 12, а также одновременно поступают на входы элемента И-НЕ 16 коммутатора, сигнал с выхода которого закроет элементы И 17 и 18. В результате этого никаких изменений в состоянии блока управления 4 не происходит и на выходах 28 и 29 устройства остаются сигналы разрешения и записи и чтения.
В устройстве вырабатываются сигналы запрета записи данных в полностью занятый накопитель 1, а также запрета чтения данных из пустого накопителя 1. В этих случаях содержимое счетчиков 11 и 12 равно между собой, что приводит к срабатыванию элемента И 15, сигнал с выхода которого через элементы И 20 или 21 приводит к установке в нулевое состояние триггеров 22 или 23, что соответствует сигналам запрета записи или чтения.
Например, происходит запись данных в накопитель 1 до полного его заполнения,
Q причем чтение данных не производится. В этом случае после записи последнего слова данных в накопитель 1 сигнал, задержанный элементом задержки 13, вызывает переполнение (обнуление) счетчика 11, а так как содержимое счетчика 12 также равно
5 нулю, то срабатывает элемент И 15, сигнал с выхода которого через элемент И 20 устанавливает в нулевое состояние триггер 22, тем самым вырабатывая сигнал запрета записи данных в накопитель.
Аналогичным образом происходит выработка сигнала запрета чтения данных из пустого накопителя.
Таким образом, в устройстве достигается повышение быстродействия за счет одновременного выполнения операций записи по 1-му адресу и чтения по т-му адресу, что позволяет увеличить быстродействие вычислительных машин и систем.
г:
1д-1 j ;I
23
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля микросхем оперативной памяти | 1983 |
|
SU1149312A1 |
Устройство для контроля оперативных накопителей | 1980 |
|
SU947913A1 |
Буферное запоминающее устройство | 1981 |
|
SU964731A1 |
Устройство для сопряжения электронно-вычислительной машины с накопителями на магнитных носителях | 1983 |
|
SU1156082A1 |
Буферное запоминающее устройство | 1985 |
|
SU1465912A1 |
Буферное оперативное запоминающее устройство | 1988 |
|
SU1559379A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1453440A1 |
Многоканальная система сбора данных | 1983 |
|
SU1159028A1 |
Устройство для сопряжения ЦВМ с внешними устройствами | 1989 |
|
SU1784840A1 |
Устройство для формирования видеосигнала | 1990 |
|
SU1741124A1 |
I. БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ; УСТРОЙСТВО, содержащее накопитель, адресный блок и блок управления, причем первый вход и выход накопителя являются информационными входом и выходом устройства, входы адресного блока соединены с вторым и третьим входами накопителя, а первый выход - с соответствующими входами блока управления, выходы которого и входы адресного блока являются соответственно управляющими выходами и входами устройства, отличающееся тем, что, с целью повыщения быстродействия устройства, оно содержит коммутатор, первый и второй входы которого соединены соответственно с вторым и третьим выходами адресного блока, а первый и второй выходы - с вторым и третьим входами блока управления, причем четвертый и пятый выходы адресного блока соединены с соответствующими входами накопителя. 2.Устройство по п. 1, отличающееся тем, что коммутатор содержит элемент И-НЕ, первый и второй элементы И, выходы кото. рых являются соответствующими выходами, коммутатора, первые входы соединены с выходом элемента И-НЕ, входы которого и вторые входы элементов И соединены соответственно с первым и вторым входами коммутатора. 3.Устройство по п. 1, отличающееся тем, что адресный блок содержит дещифратор, счетчики, элементы задержки и элемент И, примем входы первого и второго V элементов задержки являются входами блока, а выходы соединены с входами соответствующих счетчиков и являются вторым и третьим выходами блока, выходы первого и второго счетчиков соединены с входами соответствующих дешифраторов и входами элемента И, выход которого является первым выходом блока, а выходы первого и второго дешифратора - соответственно четвертым и пятым выходами блока. сд Ot)
ГРУЗОЗАХВАТНОЕ ПРИСПОСОБЛЕНИЕ ДЛЯ ИЗДЕЛИЙ С ОТВЕРСТИЕМ | 1990 |
|
RU2009983C1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
Дверной замок, автоматически запирающийся на ригель, удерживаемый в крайних своих положениях помощью серии парных, симметрично расположенных цугальт | 1914 |
|
SU1979A1 |
Буферное запоминающее устройство | 1981 |
|
SU964731A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1985-05-15—Публикация
1984-03-14—Подача