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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К ПАТЕНТУ н > 745388

Союз Советских

Социалистических

Рес у (61) Дополнительный к патенту (51) М. Ка.

G 06 F 5/00

G 11 С 7/00 (22) Заявлено 131274 (21) 2083468/18-24 (23) Приоритет — (32) 13.12 ° 73 (31) 7316837-9 (33) Швеция

Государственный комитет

СССР но делам изобретений и открытий (53) УДК 681.327 (088.8) Опубликовано 3006.80. Бюллетень ЗЧЬ 24

Дата опубликования описания 300680

Иностранцы

Ханс Оле Кьеллер (Дания) н Эрик Ивар Съеквйст (Швеция) (72) Авторы изобретения

Иностранная фирма ТелефонактиебоЛагет Л. М Эрикссон .(Швеция) (71) Заявитель (5 4) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПАМЯТЬЮ

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

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

Наиболее близким к изобретению техническим решением является устройство для управления памятью (2), . содержащее подключенные к первому и второму входам устройства соот:ветственно первый и второй регистры, выходы которых соединены со входами сумматора, блок вентилей и записывающий элемент, соединенный с третьим входом устройства. Оно не обладает ,расширенной областью применения иэ-эа йеобходимости осуществлять прерывание выполнения основной nporP3h918 е

Цель изобретения - расширение области применения устройства.

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

На чертеже показаиа функциональная схема устройства.

Она. содержит генератор 1 импульсов, первый 2 и второй 3 .(адресный

745388 дополнительный) регистры, сумматор

4, блок 5 вентилей, записывающий элемент б, первый 7 и второй 8 триггеры, элемент ИЛИ 9, элемент 10 задержки, управляемую память ll данных, процессор 12, телекоммутатор

13, информационный регистр 14. A u

З вЂ” соответственно первое и второе поля памяти данных.

Устройство работает следующим образом, Переключательные элементы в:тeлeкоммутаторе 13 сканируются в соответствии с программой управления (хранящейся в соответствующем устройстве запоминания программы), причем данные, касающиеся этих элементов, сохраняются в присвоенных информациОнных разрядах в памяти 11 данных . Изменения в телекоммутаторе

13 или изменение вида работы системы требуют перемещения данных, в памяти данных, например, из первого поля A в новый разряд второго поля

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

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

Устройство управления памятью получает адресную информацию от процессора 12 по первому входу в регистр 2, данные передаются в информационный регистр 14, а команда записи поступает с третьего входа на записывающий элемент 6. Кроме того, 1 устройство получает указание по четвертому входу всякий раз, когда ---команда записи обращается к адресной позиции, связанной с разрядом запоминающего устройства, например в поле A„ который находится в состоянии перемещения. Это означает, что данные," занесенные в регистр 14, должны быть"=--записаны как в адресную поэиць?ю;- так и в соответствующую позицию другого разряда памяти 11 например в поле A. Эта позиция

""=локализуется при йомощи адресной разностной информации, которая была перенесена иэ процессора 12 в ре гистр 3.

Разностная адресная информация эапйсывается в регистре 3 в начале процесса перемещения, и она укаэй вает величину, которую следует добавить к адРесу, определяющему нужЕсли на четвертый вход устройства поступает индикатор, помимо команды записи на третьем входе, триггер 8 будет находиться в состоянии 1 под действием этого индикатора, в это время начинается описанная процедура записи.

После записи информации в регистр

14, разряд запоминающего устройства

60 поля А,. триггер 7 получает импульс синхронизации от элемента 10 задержки, за счет чего состояние 1 триггера 8 переносится в триггер 7.

В блоке 5 вентилей возбуждается втоя рой управляющий вход и результирующий

50 ную позицию в разряде памяти 11 (в поле A) чтобы образовать адрес соответствующей позиции в разряде поля В.

Триггер 8 с двумя устойчивыми состояниями запоминает индикатор, полученный по четвертому входу устройства, а триггер 7 с двумя устойчивыми состояниями считывает и отрабатывает укаэанный индикатор. Сумматор

4 выдает результирующий адрес посредством сложения адресной разности, записанной в регистре 3, с адресом, хранящимся в регистре 2, блок 5 вентилей, в соответствии с управляющими указаниями от первого триггера 7, пропускает либо адрес, записаннйй в адресном регистре 2, либо результирующий адрес, полученный сумматором

4 на первый выход устройства. Генератор 1 вырабатывает импульсы записи, В обычном случае, когда не требуется производить операции дополI нительной записи, оба триггера находятся в состоянии 0 и индикация на четвертом входе отсутствует, когда на третий вход поступает команда записи. При этом записывающий элемент б вырабатывает импульс записи, который проходит через элемент ИЛИ 9, на второй выход уст- ройства и на эЛемент 10 задержки.

По импульсу записи памятью 11 считывается информация из регистра

14 и записывается в позицию, указанную адресом, на первом выходе устройства. Если триггер 7 нахо- дится в состоянии 0, первый управляющий вход блока 5 вентилей возбуждается и последний пропускает адрес, записанный в регистре 2,, на первый выход устройства. После определенной временной задержки, соответствующей цикЛу записи устройства запоминания данных, элемент 10 выдает импульс синхронизации на вход триггера 7, устанавливая его в положение, соответствующее условиям на его входах. Однако в соответствии с предположением, что триггер 8 находился в состоянии 0, в триггере 8 не происходит изменений.

745388

Формула изобретения адрес от сумматора 4 проходит на первый выход устройства, когда под действием 1 триггера 7 срабатывает генератор 1 импульсов, он вырабатывает импульс записи, который сбрасывает триггер 8 в 0 и одновременно переносится на второй выход устройства через элемент ИЛИ

9 и на элемент 10 задержки. В памяти 11 производится новый цикл записи, в процессе которого информация из регистра 14 заносится в разряд поля В, определяемый результирующим адресом сумматора 4. Когда этот цикл записи окончен, элемент 1 0 задержки выдает импульс синхронизации на вход триггера 7, который заставляет его принять состояние триггера 8, например 0, Таким образом, устройство возвращается к своему исходному состоянию и готово к новому циклу записи в соответствии с той или иной описанной последовательностью.

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

Источники информации, принятые во внимание при экспертизе

1. Акцептованная заявка Швеции

917372s кл. G 06 F 9/18, 1967 °

2. Сборник материалов по модернизации машины Урал-1 . И, Академиздат, 19бЗ, стр. 23-25.

ЦНИИПИ Эаказ 3709/21

Тираж 751 Подписное

Филиал ППП Патент, r. Ужгород, ул. Проектная,4

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

 

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