Устройство для управления памятью

 

Изобретение относится к вычисли тельной технике и может быть использовано при разработке вычислительных машин в качестве блоков памяти ко - манд, в которых используются постоянные блоки памяти. Цель изобретения - упрощение устройства. Изобретение позволяет оперативно подменять зону долговременной памяти зонами оперативной памяти. Устройство содержит блок 1 постоянной памяти, включающий группу матриц 2, количество соторых определяется разрядностью блока 1 постоянной памяти, формирователь 3 адресного тока по первой координате (х), формирователь 4 адресного тока по второй координате (у), коммутационные элементы 5 первой группы, коммутационные элементы 6 второй группы, элемент И 7, элемент ИЛИ 8, регистр 9 команд, дешифратор 10 команд, коммутатор 11 и блок 12 оперативной памяти. 1 ил. (О с СлЭ ел ел 05 00

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСГ1УБ ЛИК

А1

{19) (11) yg 4 G 06 F 12/06

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГЯ6 " . >

Ф» ма

° а

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4)15166/24-24 (22) 13.05.86 (46) 23.12.87. Бюл. Ф 47 (71) Специальное конструкторское бюро "Кибернетика" с опытным производством Института кибернетики

АН АЗССР ,(72) Н,Н.Íàñðóëëàåâ, В.Ф.Эфендиев, Т.P.Ãóñåéíîâ и Ч.М.Гамзаев (53) 681.325 (088,8) (56) Авторское свидетельство СССР

9 429107, кл. G 06 F 11/00, 1976.

Авторское свидетельство СССР

Ф 943726, кл. G 06 F 9/06, 1979. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПА,МЯТЬЮ (57) Изобретение относится к вычисли тельной технике и может быть использовано при разработке вычислительных машин в качестве блоков памяти команд» В которых используются постоян ные блоки памяти. Цель изобретения— упрощение устройства. Изобретение по» зволяет оперативно подменять зону долговременной памяти зонами оперативной памяти. Устройство содержит блок 1 постоянной памяти, включающий группу матриц 2, количество которых определяется разрядностью блока 1 постоянной памяти, формирователь 3 адресного тока по первой координате (х), формирователь 4 адресного тока по второй координате (у), коммутационные элементы 5 первой группы, коммутационные элементы 6 второй группы, элемент И 7, элемент

ИЛИ 8, регистр 9 команд, дешифратор

10 команд, коммутатор 11 и блок 12 оперативной памяти. 1 ил.

1361563

На чертеже условно показано только два выхода дешифратора 10 команд, Первый из них осуществляет управление коммутатором 11, а второй осуществляет выработку сигнала обращения к памяти. Под действием первого сигнала коммутатор 11 осуществляет Вд подключение сигнала обращения на своем информационном входе либо к блоку

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

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

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

На чертеже представлена блок-схе- 10 ма устройства для управления памятью.

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

:И 7, элемент ИЛИ 8, регистр 9 команд, дешифратор 10 команд, коммутатор ll .и блок 12 оперативной памяти.

Формирователи 3 и 4 адресных токов по первой и второй координатам предназначены для дешифрации соответствующей составляющей адреса и выработки соответствующего тока считывания. Аналогичные блоки постоянной ЗО памяти широко применяются и структура их известна.

Каждый выход формирователя адресного тока по первой координате подключен к выходу соответствующего о коммутационного элемента 5 первой группы коммутационных элементов. Коммутационным элементом может быть либо дополнительный выключатель, либо штеккер с гнездом, либо два контакта, 4О которые могут быть подключены между собой с помощью перемычки.

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

В режиме работы с блоком 1 постоянной памяти каждой зоне постоянной памяти (одна зона состоит из

16-и ячеек) ставятся в соответствие два коммутационных элемента 5 и 6 по одному из групп. Количество коммутационных элементов равно количеству зон блока 1 долговременной памяти.

По сигналу начальной установки коммутатор 11 осуществляет подключение второго своего входа к блоку 1 независи- . мо от состояния коммутационных элементов первой 5 и второй 6 групп, т.е. сигнал обращения с второго выхода коммутатора 11 поступает на управляющий вход блока 1, По этому управляющему сигналу на формирователи 3 и

4 адресного тока по первой и второй координате принимается адрес и запускается временная диаграмма работы блока 1. Для каждого адреса возбуждается только по одному выходу формирователей 3 и 4 адресного тока по первой и второй координате. Если в процессе отладки программы появляется необходимость изменить содержимое каких-то.зон памяти блока 1 постоянной памяти информацией, хранящейся в блоке 12 оперативной памяти, то необходимо до запуска данной программы замкнуть вручную коммутационные элементы 5 и 6 в группах, соответствующим этим зонам. Затем производится началь4 ный запуск отлаживаемой программы.

Сйгналы с выходов формирователей 3 и 4 адресного тока по первой и второй координате (при обращении к подъемной зоне) поступают на входы элемента И 7, при этом цепи выборки группы матриц будут зашунтированы значительно меньшим внутренним сопротивлением элемента И 7. В результате вместо кода команды, хранящейся в блоке 1 долговременной памяти 1 по адресу А, на регистре 9 команд через второй вход элемента ИЛИ 8 с выхода элемента И 7 устанавливается некоторый специальный условный код (например "все единицы"), сигнализирующий о том, что команда, хранящаяся в блоке 1 по адресу А, теперь должна быть вьюрана из блока 12 оперативной памяти, Код операции все единицы" присваивается команде безусловного пе1361563

Составитель Е.Устинов

Техред А.Кравчук

Редактор В.БУгРенкова

Корректор А.Зимокосов

Заказ 6292/49

Тираж 671

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, r.Óæãoðoä, ул.Проектная, 4 рехода к программной процедуре замены выбора команд из блока 1 постоянной памяти на выбор их из блока 12 оперативной памяти.

Программная процедура замены выбора команд из блока 1 на выбор их из блока 12 (назовем, такую процедуру подменой зон) заключается в следующем.

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

Осуществляется переход к подпро- . грамме, например "все единицы", которая по адресу заменяемой зоны определяет адреса соответствующей эоны блока 12 оперативной памяти. В эту зону с заранее подготовленного носителя заносятся новые команды (это могут быть целые программы, которые должны быть выполнены вместо команд, расположенных в блоке 1 долговременной памяти). И далее по команде безусловной передачи управления передается управление по адресу вновь введенной зоны. Эта команда, кроме передачи управления по адресу, осуществляет управляющее воздействие на коммутатор ll который подключает сигнал обращения к памяти (первый вход коммутатора) к первому выходу коммутатора ll. Это переключение дает возможность вместо обращения к блоку

1 обращаться к блоку 12. При этом считанная информация с блока 12 оперативной памяти через третий вход элемента ИЛИ 8 поступает на регистр

9 команд, содержимое которого дешиф-рируется дешифратором 10 команд. Выполнение участка программы, расположенного в блоке 12 оперативной памяти, заканчивается командой передачи управления по адресу, записанному при организации процесса обмена, и

40 кроме передачи управления должна осуществить выработку управляющего воздействия, под действием которого коммутатор ll переходит в исходное состояние, при котором сигнал обращения к памяти на втором входе коммутатора !1 подключен к второму выходу коммутатора 11. При этом сигнал с выхода дешифратора !О команд, соответствующий этой команде переключения, поступает на второй вход коммутатора 11.

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

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

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

Устройство для управления памятью Устройство для управления памятью Устройство для управления памятью 

 

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

Изобретение относится к вычислительной технике и может быть использовано в технике микро-ЭВМ при сопряжении 8-разрядного микропроцессора с 16-разрядными абонентами

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

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

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

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

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

Изобретение относится к способу осуществления доступа к целевому дисковому ЗУ, системе, предназначенной для расширения дисковой емкости и дисковым массивам

Изобретение относится к методам для клонирования и управления фрагментами базы данных

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

Изобретение относится к вычислительной технике и может быть использовано в технике микроЭВМ при сопряжении 8-разрядного микропроцессора с 16-разрядными абонентами

Изобретение относится к вычислительной технике и может быть использовано для определения адресов файлов
Наверх