Устройство для управления памятью
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОПИСАНИЕИЗОБРЕТЕНИЯК ПАТЕНТУ пп 745388 Союз Советских Социалистических Республик. Кд.06 Р 5/О11 С 7/О Государственный комите СССР по делам изобретений и открытийпубликовано 300680. Бюлл ата опубликования описа тень Ю я 3 0,0 6,8 0 еквйст (Швеция) Иностранцыьеллер (Дания) н Эрик Ив) Заявитель ВЛЕНИЯ ПОМЯТ 54) УСТРОЙСТВО ДЛ уществлять сновной прог Изобретение относится к областиавтоматики и вычислительной техникии предназначено для использования,например, в телекоммутационных системах, управляемых процессором:,где, 5необходимо осуществлять перемещениеданных из одного участка (поля) памяти в другой без нарушения функционирования системы в реальном масштабе времени,Известно устройство для управления памятью Ц, где при оперирова"нии с новыми данными, сопровождаемомперемещением в памяти ранее записанных данных, необходимо переходитьна специальную программу двойнойзаписи, что создает дополнительнуюнагрузку процессору и сужает областьего применения.Наиболее близким к изобретениютехническим решением является устройство для управления памятью (2),. содержащее подключенные к первомуи второму входам устройства соответственно первый и второй регистры,выходы которых соединены со входамисумматора, блок вентилей и записывающий элемент, соединенный с третьимвходом устройства. Оно не обладает.расширенной областью применения иэ-эа необходимости о прерывание выполнения Цель изобретения - расширение области применения устройства.Для этого оно содержит триггеры, элемент задержки, генератор импульсов и элемент ИЛЙ, входы которого подключены к выходам записывающего элемента и генератора импульсов, а выход,- к первому выходу устройства и через элемент задержки к одному входупервого триггера, другие входы которого соединены с выходами второго триггера, подключенного к выходу генератора импульсов и четвертому входу устройства, причем один выход первого триггера соединен с первым управляющим входом блока вентилей, а другой - со входом генератораимпульсов и вторым управля.ющим входом блока вентилей, подключенного информационными входами к выходам первого регистра и суммато" ра и выходом к второму выходу. Уст" ройства.На чертеже показаиа функциональная схема устройства.Она. содержит генератор 1 импульсов, первый 2 и второй 3 .(адресныйдополнительный) регистры, сумматор 4, блок 5 вентилей, записывающий элемент б, первый 7 и второй 8 триггеры, элемент ИЛИ 9, элемент 10 задержки, управляемую память 11 данных, процессор 12, телекоммутатор13, информационный регистр 14. А и З - соответственно первое и второе поля памяти данных.Устройство работает следующимобразом,Переключательные элементы в телекоммутаторе 13 сканируются в соответствии с программой управления(хранящейся в соответствующем устройстве запоминания программы), при" чем данные, касающиеся этих элементов, сохраняются в присвоенныхинформациОнных разрядах в памяти 11данных, Изменения в телекоммутаторе13 или изменение вида работы системытребуют перемещения данных, в памяти данных, например, из первогополя А в новый разряд второго поляВ. Это перемещение выполняется с- помощью программы с низким прйоритетом, постоянно прерываясь программами с высокими приоритетами. Совокупность вновь выданных элементови дополнительный адресный регистр 3дают возможность записывать одни ите же данные как в первоначальный,так и в новый разряды, если программа выдает команду, обращенную кперемещаемому разряду данных,Для упрощения чертежа опущеныэлементы и связи между ними, относящиеся к считыванию команд програм"мы процессором 12, из устройства запоминания программы,Устройство управления памятью получает адресную информацию от процессора 12 по первому входу в регистр 2, данные передаются в информационный регистр 14, а команда записи поступает с третьего входа назаписывающий элемент 6, Кроме того,устройство получает указаниепочетвертому входу всякий раз, когда-.-команда записи обращается к адреснойпозиции, связанной с разрядом запоминающего устройства, например в поле А, который находится в состоянииперемещения. Это означает, что дан" ные," занесенные в регистр 14, должны быть"= записаны как в адреснуюпоэицйю;-таки в соответствующуюпозицию другого разряда памяти 11,например в поле А. Эта позиция=локализуется при йомощо адреснойразностной информации, которая былаперенесена из процессора 12 в регистр 3.Разностная адресная информацияэапйсывается в регистре 3 в началепроцесса перемещения, и она укаэй вает величину, которую следует добавить к адресу, определяющему нуж Если на четвертый вход устройствапоступает индикатор, помимо командызаписи на третьем входе, триггер 8будет находиться в состоянии 1под действием этого индикатора, вэто время начинается описанная процедура записи,После записи информации врегистр14, разряд запоминающего устройства б 0 поля А, триггер 7 получает импульссинхронизации от элемента 10 задержки, за счет чего состояние ф 1триггера 8 переносится в триггер 7.В блоке 5 вентилей тпзбуждается второй управляющий вход и результирующий 1 а 15 20 25 ЗО 35 40 45 50 ную позицию в разряде памяти 11 (вполе А), чтобы образовать адрессоответствующей позиции в разрядеполя В.Триггер 8 с двумя устойчивыми состояниями запоминает индикатор, полученный по четвертому входу устройства, а триггер 7 с двумя устойчивыми состояниями считывает и отраба"тывает укаэанный индикатор, Сумматор4 выдает результирующий адрес посредством сложения адресной разности,записанной в регистре 3, с адресом,хранящимся в регистре 2, блок 5 вентилей, в соответствии с управляющимиуказаниями от первого триггера 7,пропускает либо адрес, записаннйй вадресном регистре 2, либо результирующий адрес, полученный сумматором4 на первый выход устройства, Генератор 1 вырабатывает импульсы запи"си,В обычном случае, когда не требуется производить операции дополнительной записи, оба триггера находятся в состоянии ф 0 ф и индикация на четвертом входе отсутствует,когда на третий вход поступает команда записи, При этом записывающийэлемент б вырабатывает импульс записи, который проходит через элемент ИЛИ 9, на второй выход уст-фройства и на эЛемент 10 задержки,По импульсу записи памятью 11считывается информация из регистра14 и записывается в позицию, указанную адресом, на первом выходеустройства, Если триггер 7 нахо-дится в состоянии ф 0 ф, первый управляющий вход блока 5 вентилейвозбуждается и последний пропускаетадрес, записанный в регистре 2 напервый выход устройства. После определенной временной задержки, соответствующей цикЛу записи устройствазапоминания данных, элемент 10 выдает импульс синхронизации на входтриггера 7, устанавливая его в положение, соответствующее условиям наего входах, Однако в соответствии спредположением, что триггер 8 находился в состоянии Оф, в триггере 8 не происходит изменений,745388 10 Формула изобретения адрес от сумматора 4 проходит напервый выход устройсФва, когда поддействием 1 триггера 7 срабатывает генератор 1 импульсов, он вырабатывает импульс записи, которыйсбрасывает триггер 8 в О и одновременно переносится на второйвыход устройства через элемент ИЛИ9 и на элемент 10 задержки, В памяти 11 производится новый цикл записи, в процессе которого инФормацияиз регистра 14 заносится в разрядполя В, определяемый результирующимадресом сумматора 4. Когда этотцикл записи окончен, элемент 1 Озадержки выдает импульс синхронизации на вход триггера 7, которыйзаставляет его принять состояниетриггера 8, например фОф, Такимобразом, устройство возвращается ксвоему исходному состоянию и готовок новому циклу записи в соответствиис той или иной описанной последовательностью. Устройство для управления памятью, содержащее подключенные к первому и второму входам устройства соответственно первый и второй регистры, выходы которых соединены со входами суьюатора, блок вентилей и записывающий элемент, соединенный с третьимвходом устройства, о т л и ч а ющ е е с я тем, что, с целью расши"рения области применения устройства,оно содержит триггеры, элемент задержки, генератор импульсов и элемент ИЛИ, входы которого подключенык выходам записывающего элемента игенератора импульсов, а выход в , кпервому выходу устройства и черезэлемент задержки к одному входу первого триггера, другие входы которогосоединены с выходами второго триггера, подключенного.к выходу генератора импульсов и четвертому входуустройства, причем один выход первоготриггера соединен с первым управляющим входом блока вентилей, а другойсо входом генератора импульсов ивторым управляющим входом блока вен- И тилей, подключенного информационными входами к выходам первого регистраи сумматора и выходом к второму выходу устройства. Источники инФормации,принятые во внимание при экспертизе1. Акцептованная заявка Швеции917372, кл. С Об Р 9/18, 1967,2. Сборник материалов по модернизации машины ффУралф. И,Академиздат, 19 бЗ, стр. 23-25. ЦНИИПИ Эаказ 3709/21 Тираж 751 Подписное Филиал ППП Патент,г. Ужгород, ул. Проектная
СмотретьЗаявка
2083468, 13.12.1974
ХАНС ОЛЕ КЬЕЛЛЕР, ЭРИК ИВАР СЪЕКВИСТ
МПК / Метки
МПК: G06F 12/00, G06F 5/00, G11C 7/00
Метки: памятью
Опубликовано: 30.06.1980
Код ссылки
<a href="https://patents.su/3-745388-ustrojjstvo-dlya-upravleniya-pamyatyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для управления памятью</a>
Предыдущий патент: Устройство для измерения электросопротивления проводника
Следующий патент: Устройство для формирования знаков на матричном индикаторе
Случайный патент: Тестомесильная машина непрерывного действия