Устройство для управления обменом информации из блоков памяти

Номер патента: 642771

Автор: Пресняков

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Сффоз Советски в Сфцналнстмческмк Веспублнк(22) Заявлено 25,07,77 (21) 2510422/18-24с присоединением заявки РЙ(з 1 С 9/06 Государственный номнтет СССР по дедам изобретений н открытий(71) Заявитель Особое конструкторское бюро вычислительной 1 ехникнРязанского радиотехнического института(54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ ИНФОРМАЦИИ ИЗ БЛОКОВ ПАМЯТИ Изобретение относится к области вычислительной техники и может быть использовано в качестве устройства для управления обменом информации иэ блоков памяти с повышенным эффективным быстродействием.Известно устройство управления, в котором используется секционирование памяти 11 . Однако секционирование требует подключения к внутрисистемной связи нескольких запоминающих устройств. В многопроцессорных комплексах к внутрисистемной связи уже подключены несколько параллельно работающих процессоров. Увеличение числа устройств подключением нескольких запоминающих устройств усложняет систему связи.Наиболее близким техническим решением к данному изобретению является устройство для управленияобменом информации из блоков памяти, содержащее блок управления, одни из входов и выходов которого подключены соответственно к одним из выходов и входом бло,ов памяти, другие входы и выходы блока управления соединены с одним иэ входов коммутаторов и блока согласования, другие входы которого подключены к выходам коммутаторов, выход блока согласования соединен с буферными регистрами, подключенными к соответствующим входамблока управления и блоков памяти,соответствующие выходы которых соединены с другими входами коммутаторов 2 ). В этом устройстве используется возможность параллельной работыотдельных блоков внутри запоминающе"го устройства, Однако осуществляетсяповышение быстродействия реализациейвозможности одновременной выдачи иззапоминающего устройства целого массива слов по одному из каждого блока, а для этого необходимо резкоеувеличение количества связей междублоками памяти и остальными блокамимашин и комплексов, Кроме того, использование считываемого из запоминающего устройства (ЭУ) массива последовательно размещенных слов неэффективно в некоторых типах машини систем. В частности особенностьюкомплексов с независимо друг от другаработающими процессорами являетсяотносительно малая вероятность обращений по последовательным адресам,так как происходит наложение потоковобращений от процессоров и в суммауном потоке распределение обращений50 60 по блокам случайное, а закон распределения близок к равномерному.Целью изобретения является упрощение устройства и повышение его быстродействия,Это достигается тем,что предлагаемое устройство содержит счетчики обращения и приоритетного признака,входы которых подключены к соответствующим,выходам блока управления, авыходы - к соответствующим входамблоков памяти.На чертеже представлена функциональная блок-схема устройства.Устройство содержит блок управления 1, буферные регистры 1-5, блоксогласования б, коммутаторы 7,8, счетчик обращения 9, счетчик приоритетного признака 10, блоки памяти 11,состоящие из накопителя 12, регистракода операции 13, регистров адреса14, 15, регистра числа 16; блокасинхронизации 17, регистра приоритет. - 20ных признаков 18, схемы сравнения 19,При приеме обращений устройствоработает следующим образом.Если буферные регистры 2-5 свободны, тс блок управления 1 формирует 25сигнал Снободно, который подается в блок согласования б. Через блоксогласования обращение записываетсяв буферные регистры 2-5. Блок управления 1 при поступлении информации формирует сигнал Занято в блок согласования б, анализирует разряды адреса с регистра 4, определяющие блокпамяти 11, к которому относится данное обращение. Если выбранный блокЯ11 свободен, то информация иэ буферных регистров 2-5 передается н выбранный блок 11 на регистры блока памяти 13,14,15,16. Кроме того, передтем как передать обращение в выбранный блок памяти 11, блок 1 анализирует код операции с регистра 2 иесли в операции необходимо считывание информации, то одновременно с передачей из буферных регистров в выбранный блок, передается информациясо счетчика приоритетного признака10 в регистр приоритетного признака18. После передачи обращения в выбранный блок 11, блок управления 1выдает сигнал Свободно в блоксогласования б, а если переданное ввыбранный блок обращение являетсяСчитыванием, добавляет 1 всчетчик 9, т.е. подготавливает приоритетный признак для следующей команды считывание.При выдаче информации выбранныйблок 11, получив команду становитсязанятым на время ее выполненияБлок 17 анализируя код операции срегистра 13, организУет при командеЗапись запись информации с регистра 16 в накопитель 12 по адресус регистра 15. При считывании, кактолько будет получена информация иэ 65 Накопителя 12, блок синхронизации 17 заявляет о готовности к ныдаче информации. Для этого блок 17 подает сигнал на управляющую шину схемы сравнения 19. Порядком выдачи информации из блоков 11 упранляет блок 1.Окончив управление выдачей информации по очередному обращению, приоритетный признак которого определяется счетчиком обращения 9, блок 1 подает ф 1 в счетчик 9 и тем самым переходит к обработке следующей: команды фСчитывание. Ноный йриоритетный признак со счетчика 9 поступает на схемы сравнения 19. Если обращение с таким приоритетным признаком принято одним иэ блоков и уже обработано, то соответствующая схема сравнения 19 выдает сигнал в блок управления 1. В свою очередь блок 1 подает управляющие сигналы на блок синхронизации 17. На коммутаторы 7, 8 считанная ичформация и адрес возврата поступает и блок согласования б. Разрядность приоритетного признака должна быть такой, чтобы не оказалось двух одинаковых признаков в блоках, занятых командой Считывание. В конечном счете разрядность определяется количеством блоков памяти,Формула изобретенияУстройство для управления обменом информации из блоков памяти, содержащее блок управления, одни иэ входов и ныходон которого подключены соответстненно к одним из выходов и входов блока памяти, другие входы и выходы блока управления соединены с одним иэ входов коммутаторов и блока согласования, другие входы которого подключены к выходам коммутаторов, выход блока согласования соединен с буферными регистраМи, подключенными к соответствующим входам блока управления и блоков памяти, соответствующие выходы которых соединены с другими входами коммутаторов, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства и повышения его быстродействия, оно содержит счетчики обращения и приоритетногопризнака, входы которых подключены к соответствующим выходам блока управления, а ныходы к соответствующим входам блоков памяти.Источники информации, принятые во внимание при экспертизе1. Иагин А.Г. и Дерюгин А.А, Цифровые вычислительные машины М., Энергия, 1975, с, 492-497.2. Авторское свидетельство СССР9 297070, кл. б 11 С 9/06, 1971,642771 Составитель Л.АмусьеваТехред М.Петко . Корректор П.Макаревич Редактор НКаменская Филиал ППП Патент, г.ужгород, ул.Проектная, 4 Заказ 7769/49 Тираж 680 Подписное ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5

Смотреть

Заявка

2510422, 25.07.1977

ОСОБОЕ КОНСТРУКТОРСКОЕ БЮРО ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ РЯЗАНСКОГО РАДИОТЕХНИЧЕСКОГО ИНСТИТУТА

ПРЕСНЯКОВ АЛЕКСАНДР НИКОЛАЕВИЧ

МПК / Метки

МПК: G11C 9/06

Метки: блоков, информации, обменом, памяти

Опубликовано: 15.01.1979

Код ссылки

<a href="https://patents.su/3-642771-ustrojjstvo-dlya-upravleniya-obmenom-informacii-iz-blokov-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для управления обменом информации из блоков памяти</a>

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