Устройство для управления памятью Советский патент 1980 года по МПК G06F5/00 G06F12/00 G11C7/00 

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

Изобретение относится к обласзти автоматики и вычислительной техники и предназначено для использования, например, в елекоммутационных системах, управляемых процессором-, где необходимо осуществлять перемещение данных из одного участка (поля) памяти в другой без нарушения функцио нирования системы в реальном масшта бе времени. Известно устройство для управления памятью 1, где при оперировании с новыми данными, сопровождаемом перемещением в памяти ранее записан ных данных, необходимо переходить на специальную программу двойной записи, что создает дополнительную нагрузку процессору и сужает область его применения. Наиболее близким к изобретению техническим решением является устройство для управления памятью 2, содержащее подключенные к первому и второму входам устройства соот ветственно первый и второй регистры выходы которых соединены со входами сумматора, блок вентилей и записывающий элемент, соединенный с третьи входом устройства. Оно не обладает .расширенной областью применения из-за йеобходимости осуществлять прерывание выполнения основной программы. . Цель изобретения - расширение области применения устройства. Для этого оно содержит триггеры, элемент задержки, генератор импульсов и элемент ИЛИ, входы которого подключены к выходам записывающего элемента и генератора импульсов, а выход ,- к первому выходу устройства и через элемент задержки к одному входу первого триггера, другие входы которого соединены с выходами второго триггера, подключенного к выходу генератора импульсов и четвертому входу устройства, причем один выход первого триггера соединен с первым управляющим входом блока вентилей, а другой - со входом геИератора импульсов и вторым управляющим входом блока вентилей, подключенного информационными входами к выходам первого регистра и сумматора и выходом к второму выходу устройства. На Ч1вртеже показана функциональная схема устройства. Она содержит генератор 1 импульсов, первый 2 и второй 3 .(адресный дополнительный) регистры, сумматор 4, блок 5 вентилей, записывающий элемент б, первый 7 и второй 8 триг геры, элемент ИЛИ 9, элемент 10 задержки, управляемую память 11 дан нЬк, процессор 12, телекоммутатор 13, информационный регистр 14. Аи В - соответственно первое и второе поля памяти данных. Устройство работает следующим образом. Переключательные элементы S теле коммутаторе 13 сканируются в соответствии с программой управления (хранящейся в соответствующем устройстве запоминания программы), при чем данные, касающиеся этих элементов, сохраняются в присвоенных информационных разрядах в памяти 11 данньзх.. Изменения в телекоммутаторе 13 или изменение вида работы систем требуют перемещения данных, в памяти данных, например, из первого поля А в новый разряд второго поля В. Это перемещение выполняется с помощью программы с низким приоритетом, постоянно прерываясь програм мами с высокими прйоритетшли. Совокупность вновь выданныхэлементов и дополнительный ащресный регистр 3 дают возможность записывать одни и те же данные как в первоначальный, так и в новый разряды, если программа выдает ксманду, обращенную к перемещаемому разряду данных. Для упрощения чертежа опущены элементы и связи между ними, относящиеся к считыванию команд програм мы процессором 12, из устройства за поминания программы. Устройство управления памятью по лучает адресную информацию от процессора 12 по первому входу в регистр 2, данные передаются в информационный регистр 14, а команда записи поступает с третьего входа на запйсывайщий элемент б. Кроме того устройство получает указание по четвертому входу всякий раз, когда -команда записи обращается к адресно позиции, связанной с разрядом запом нающего устройства, например в поле А, который находится в состоянии перемещения. Это означает, что дан йаё7°занесенные в регистр 14, долж ны . быть -записаны как в адресн позиций,та и в соЬ вет6твующую позицию другого разряда памяти 11, например в поле А. Эта позиция ТШкЖйЙзУёУЙя при помоаШ адресной разностной информации, которая бша перенесена из процессора 12 в регистр 3. Разностн/ я адресная информация записывается в регистре 3 в начале процесса перемещения, и она указывает величину, которую следует добавить к адазесу, определягацему нуж 84 ную ПОЗИЦИЮ в разряде памяти 11 (в поле А), чтобы образовать адрес соответствующей позиции в разряде поля В. Триггер 8 с двумя устойчивыми состояниями запоминает индикатор, полученный по четвертому входу устройства, а триггер 7 с двумя устойчивыми состояниями считывает и отрабатывает указанный индикатор. Сумматор 4 выдает результирующий адрес посредством сложения адресной разнос.ти, записанной в регистре 3, с адресом, хранящимся в регистре 2, блок 5 вентилей, в соответствии с управляющими указаниями от первого триггера 7, пропускает либо адрес, записанный в адресном регистре 2, либо результирующий адрес, полученный сумматором 4 на первый выход устройства. Генератор 1 вырабатывает импульсы записи, В обычном случае, когда не требуется производить операции дополнительной записи, оба триггера находятся в состоянии О и индикация на четвертом входе отсутствует, когда на третий вход поступает команда записи. При этом записывающий элемент 6 вырабатывает импульс записи, который проходит через элемент ИЛИ 9, на второй выход уст- ройства и на элемент 10 задержки. По импульсу записи памятью 11 считывается информация из регистра 14. и записывается в позицию, указанную адресом, на первом выходе устройства. Если триггер 7 нахо, первый упдится в состоянии равляющий вход блока 5 вентилей возбуждается и последний пропускает адрес, записанный в регистре 2,, на первый выход устройства. После определенной временной задержки, соответствующей UHKJiy записи устройства запоминания данных, элемент 10 выдает импульс синхронизации на вход триггера 7, устанавливая его в положение, соответствующее условиям на его входах. Однако в соответствии с предположением, что триггер 8 находился в состоянии О, в триггере 8 не происходит изменений. Если на четвертый вход устройства поступает индикатор, помимо команды записи на третьем входе, триггер 8 будет находиться в состоянии i под действием этого индикатора, в это время начинается описанная процедура записи. После записи информации в регистр 14, разряд запоминающего устройства поля А,, триггер 7 получает импульс синхронизации от элемента 10 задержки, за счет чего состояние Tpifrrepa 8 переносите н в триггер 7. В блоке 5 вентилей возбуждается второй управляющий вход и результирующий

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

название год авторы номер документа
УСТРОЙСТВО УПРАВЛЕНИЯ ПАМЯТЬЮ 1993
  • Харитонов Валерий Алексеевич
  • Олейников Алексей Владимирович
  • Тюрин Сергей Феофентович
  • Зверев Алексей Петрович
  • Гревцев Александр Михайлович
  • Яковлев Сергей Васильевич
  • Попченко Олег Григорьевич
  • Раевский Виктор Николаевич
RU2037874C1
Таймер 1985
  • Мовзолевский Владимир Григорьевич
  • Поляков Валерий Александрович
  • Финогенов Юрий Михайлович
SU1357939A1
Процессор для мультипроцессорной системы 1985
  • Белицкий Роберт Израилевич
  • Зайончковский Анатолий Иосифович
  • Палагин Александр Васильевич
SU1295410A1
Устройство для контроля хода программы управляющей вычислительной машины 1990
  • Иванов Анатолий Иванович
  • Кладов Виталий Евгеньевич
  • Забродский Валерий Борисович
SU1815644A1
Устройство управления конвейерным вычислительным устройством 1980
  • Самойлов Леонтий Константинович
  • Николаев Сергей Васильевич
  • Левонюк Сергей Владимирович
SU896623A1
Специализированный процессор 1990
  • Зорин Александр Леонидович
  • Силин Михаил Юрьевич
SU1705834A1
Устройство для централизованного управления вычислительной системой 1985
  • Омаров Омар Магадович
SU1259261A1
Устройство для обработки информации мультипроцессорной системы 1989
  • Коссовский Владислав Георгиевич
SU1619288A1
Мультипроцессорная система 1983
  • Белицкий Роберт Израилевич
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Малиновский Борис Николаевич
SU1156088A1
Устройство для управления и микродиагностики 1981
  • Ткачев Михаил Павлович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Барбаш Иван Панкратович
  • Ткаченко Сергей Николаевич
SU968815A1

Иллюстрации к изобретению SU 745 388 A3

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

Формула изобретения SU 745 388 A3

SU 745 388 A3

Авторы

Ханс Оле Кьеллер

Эрик Ивар Съеквист

Даты

1980-06-30Публикация

1974-12-13Подача