драены к входам соответствующих элементов НЕ.
На чертеже приведена структурная схема устройства.
Устройство содержит дешифратор 1 адреса, элемент НЕ 2 записи, элемент НЕ 3 направления записи, элемент НЕ 4 занятости буферной памяти, блок 5 анализа запросных слов, блок б обращения к основной памяти, блок 7 обращения к буферной памяти, адресную шину 8, шину 9 сигнала записи, шину 10 сигнала направления записи, шину-.11 сигналов занятости буферной памяти, шину 12 сигнала сопровождения, шину 13 Сигналов режима записи, шину 14 сигнала сбоя, шину 15 сигнала конца массива и шины 16, 17 и 18 управления.
Работает устройство для записи информаиии следующим образом,
Абонент обменивается массивом данных, который располагается ч соседних ячейках памяти по последовательным .адресам. Младшие разряды этого адреса определяют номер ячейки в буферной памяти абонента. Поэтому при последовательной передаче информационных слов по младшим разрядам этого адреса можно определить, заполнена ли буферная группа для данного абонемента или нет.
Предположим, что производится запись информации в основную память в порядке возрастания адресов. Принятое запросное слово от абонемента поступает в устройство для записи информации: разряды адреса - по шине 8, признак записи - по шине 9, направление записи - по шине 10, причем сигнал на этой шике соответствует режиму записи в обратном направлении.
Предполоисим, что абонент начинает запись икформационного слова по адресу, в младших разрядах которого код 00. Сигнал с выхода дешифратора 1 адреса, соответствующего этому коду, поступает на вход блока 5 анализа запросных слов. Так как установлен режим записи в прямом направлении, сигнал на шине 10 отсутстпует, и на выходе блока ан1ализа запросных слов формируется сигнал, который при иали:чии сопровождения аа шине 12 уста-, навливает признак обращения к буферной памяти для н акопления информации. Блок 7 обращения к буферной памяти вырабатывлет сигнал записи в буферную память на шине 17. На этом обработка запросного слова закапчивается. Такой режим накопления запросных слов от абонента продолжается ло тех пор,, пока не поступит запросное слово, в младших разрядах которого код 1. В этом случае выход пешифратора I адреса, соответствуютций комбинации И, вырабатывает сигнял на входы блока 5 анализа запросных слов, в котором формируется обрлщенио к ocifoBHofl
памяти. При наличии сопровождения на шине 12 |блок б обращения к основной памяти устанавливает запрос к основной памяти на шине 16. После этого устройство может приступить к обработке следующего запросного слова.
Абонент может производить запись массива информации и в порядке убывания адресов. В этом режиме работа устройства ганалотичн а описанной, только обращение к основной памяти происходит при коде в младших разрядах адреса 00.
Обращение к основной памяти во время записи формируется при кодах в младших разрядах адреса 00 либо II. Обмен передаваемого массива может завершаться адресом, у которого в младших разрядах код отличается от указанных. Поэтому при последнем обмене от абонента передается, признак конца MaccHBia.
При наличии конца массива в режиме записи в блоке 5 .анализа запросных слов формируется обращеиие к основной памяти. Сигнал конца массива поступает в блок анализа запросных слов по шине 15. Дальнейшая обработка запросного слова аналогична описанному случаю обращения к основной памяти.
Рассмотрим работу устройства в режиме чтения из основной памяти.
Отсутствие признака записи на шине 9 соответствует режиму чтения. В этом режиме достаточно проанализировать занятость буферной памяти для соответствующего абонента. Сигналы занятости поступают в устройство по шине П. На выходе блока 7 обращения к буферной памяти на шине 18 появляется сигнал чтения из буферной памяти. Если запрашиваемой информации в буферной памяти нет, то в этом случае блок 5 анализа запросных слов вырабатывает сигнал обращения к основной памяти,
На шине 16 устанавливается запрос к основной памяти. На этом обработка запросного слова завершается и устройство готово к обработке вновь поступившего запросного слова от другого абонента. - Рассмотрим работу устройства для режима, если у абонента обнаружен сбой. Сигнал о сбое поступает в устройство по шине 14. В этом случае абонент прекращает обмен информацией с основной памятью. Если до обнаружения сбоев осуществлялась работа в режиме записи и в буферной памяти хранились накопленные информационные слова, то они должны быть переписаны в основную память. В сбоГшой ситуации абонент запросное слово не выставляет. Адрес, по которому необходимо переписать информацию в основную память, хранится в буферной памяти, Лри выполнении этого режима из буферной памяти по шине 8 считывается запросное слово, аапис-анное ранее этим абонентом.
Если до сбоя работа осуществлялась в ре.жиме записи, то по шине 13 в (блок 5 ана,лиза запросных слов поступает сигнал режима записи. При иаличии . накопленной информации в устройство по шине 11 подаются сигналы занятости буферной памяти. При выполнении режима сбоя при наличии режима записи и занятости буферной памяти устройство Для записи информации формирует обраш,ейие. к основной памяти. Накопленная в буферной памяти информация переписывается в основную память, после чего устройство готово к обработке вновь поступившего запросного слова.
Таким образом, устройство для записи информации позволяет повысить быстродействие за счет обработки запросных слов до записи их в буферную память, а также за счет ускорения процесса формирования запроса к основной памяти.
Формула изобретения
Устройство для записи информации, содержащее дешифратор адреса, вход которого соединен с адресной шиной, блоки, обращения к основной и буферной памяти, первые входы .которых соединены с шиной сигнала сопровождения, а выхойы - с шинами управления, и шину сигнала записи, подключенную к второму входу блока обращения к буферной памяти, отличающееся тем, что, с целью повышения быстродействия устройства; оно содержит блок анализа запросных слов и элементы НЕ записи, направления записи и занятости буферной памяти, выходы которых подключены к входам блока анализа запросных слов, соедип-чшого с выходами дешифратора адреса, с шинами сигналов
записи и направления записи, с выходом элемента НЕ записи, подк.лю1ченного к третьему входу блока обращения к буферной памяти, с шинами сигналов режима записи, занятости буферной памяти, сбоя и
признака конца массива, причем один выход блока анализа запросных слов соединен с вторым входом блока обращен:ия к основной памяти, а другой выход подключен к четвертому входу блока обращения
к буферной памяти, шииы сигналов записи, направления записи и занятости буферной памяти подключены к входам соответствующих элементов НЕ.
Источники информации, принятые во внимание при экспертизе:
1.Патент США № 3699530, кл. 340-172.5, 1974.
2.Гиршберг В. В. и др. Типовые узлы на полупроводниковых логических и функциональных элементах серии ЭТ. М., Л-д, «Энергия, 1966, с. 28, р. 1 а.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения основной памяти цифровой вычислительной машины с каналами ввода-вывода | 1977 |
|
SU689438A1 |
Вычислительная система | 1977 |
|
SU670936A1 |
Устройство для сопряжения каналов ввода-вывода | 1975 |
|
SU559234A1 |
Устройство для сопряжения каналовВВОдА-ВыВОдА C уСТРОйСТВОМ упРАВлЕНияОпЕРАТиВНОй пАМяТью МНОгОпРОцЕССОР-НОй ВычиСлиТЕльНОй МАшиНы | 1979 |
|
SU822168A1 |
Устройство для сопряжения каналов ввода-вывода с устройством управления оперативной памятью | 1984 |
|
SU1265788A1 |
Устройство для сопряжения каналов ввода-вывода с оперативной памятью | 1977 |
|
SU682900A1 |
Устройство центрального управления процессора | 1983 |
|
SU1136177A1 |
Многоуровневое устройство для коммутации процессоров в многопроцессорной вычислительной системе | 1984 |
|
SU1187174A1 |
Устройство для сопряжения двух магистралей | 1988 |
|
SU1509915A2 |
УСТРОЙСТВО КОММУТАЦИИ | 1971 |
|
SU294139A1 |
Авторы
Даты
1982-01-07—Публикация
1975-08-22—Подача