Изобретение относится к вычислительной технике и может .быть использовано в вь1числительных системах для связи процессоров с внешними запоминающими устройствами, а также s в автоматизированных банках данных. Целью изобретения является повышение быстродействия.
На чертеже показана структурная схема предлагаемого устройства. О
Устройство содержит группу входных регистров 1, группу входов 2 устройства группу элементов И 3, блок эленентов ИЛИ 4, первую группу элементов 5 запрета, третью группу 15 блоков элементов И 6, блок 7 элемен- тов и, первый элемент 8 задержки, регистр 9 признака файла, элемент ИЛИ-НЕ 10, второйоэлемеит 1 Г задержки, группу схем 12 сравнения, вторую 20 группу элементов 13 запрета, вторую группу блоков элементов И 14j первую группу блоков элементов И 15, группу выходных регистров 16, группу выхог. дов 17 устройства, третий элемент 25 18 задержки, выход 19 признака файла устройства, элемент-ЩТИ 20, генератор 21 импульсов, первый элемент Е 22, дешифратор 23, счетчик 24, второй элемент И 25, триггер 26 управления, 30 вход 27 запуска устройства, первьш управляющий выход 28 устройства, выход 29 формата файла устройства и второй управляк)щий выход 30 устройства.35
Исходное состояние устройства характеризуется тем, что триггер 26 управления установлен в состояние О..
По входам 2 в регистры 1 подает- 40 ся массив операндов (записей) с признаковыми частями, причем признаковые части могут быть различными либо одинаковыми. Число одинаковых записей (файлов) может быть различным. 45
Так как в регистры 1 принят массив записей файлов, то на всех его вторьпс выходах коды признаков файлов не равны нулю, поэтому на всех выходах элементов ИЛИ 4 сформированы 50 единичные сигналы.
. Посредством элементов 5 запрета, соединенных с выходами элементов ИЛИ 4 по приоритетной схеме, производится блокировка всех элементов 55 И 6, начиная с второго. Элементы И 6 открыты, поэтому одновременно с установкой в О счетчика 24 Сигналом запуска с входа 27 устройства признак файла с первого входного регистра 1 передается в регистр 9.
Сигналы с выходов регистра 9 подаются на первые входы всех схем I2 сравнения, на вторые входы которых подаются коды признаков файлов из соответствующих входных регистров 1. На выходах схем сравнения, где про-, исходит совпадение кодов, формируются единичные сигналы. Пусть в схемах 12 и 12 сравнения произошло совпадение кодов. При этом на выходе элемента ИЛИ 20 формируется единичный сигнал, открьшающий по второму входу элемент И 22. Одновременно еди ничньш сигнал с выхода схемы 12 сравнения по инверсным входам закрывает все элементы 13 запрета. Единичным сигналом с выхода схемы 12 сравнения открыт по второму входу элемент И 3 и по вторым входам элементы И 14 .
Через некоторое время задержки, определяемое элементом 8 задержки, .устанавливается в 1 триггер 26. Бремя задержки элементом 8 выбирает- cjif исходя из времени переходных про цессо,в в блоке 7 элементов И, ре-2- гистр е 9, схемах 12 сравнения и элементе ИЛИ 20.;
Так как элемент И 2 2 открыт, то первый импульс гене затора 21 поступает на счетный вход счетчика 24, в котором содержимое становится равным единице. При этом на первом выходе дешифратора 23 формируется единичный сигнал, по которому открываются элементы И 15, и содержимое регистра 1, (только запись файла J) передается в регистр I6 . Через некоторое время задержки, определяемое элементом 18 задержки,, устанавливается в О регистр 1 через открытый элемент И 3 . Элемент 18 задержки необходим для согласования времени переходных процессов в устройстве при передаче выбра:Нного файла в выходной регистр 16.
После установки в О регистра I сигнал с выхода схемы 12 сравнения снимается, чем открываются по пер- BtiM инверсньм входам все элементы 13 запрети. Одновременно снимается единичный сигнал с выхода элемента ИЛИ 1 чем открьгоаются по первым инверсным входам элементы 5 запрета.
Так как единичный сигнал присутствует только на выходе схемы 12 сравнения, то единичным сигналом с выхода элемента ИЛИ 20 элемент И 25 закрыт по инверсному входу, и, кром того, элемент Ц 3 открыт, и на его выходе формируется единичный сигнал открьшакнций элемент И 14,.
Очередным импульсом генератора 2 содержимое счетчика 24 становится равным двум, при этом на второй выходе дешифратора 23 формируется единичный сигнал, по которому запись файла из регистра 1 передается в регистр 16,2 через элемент И 15, Че рез некоторое время устанавливается в О регистр 1.
Так как после установки в О регистра 1, выходные сигналы всех схем 12 сравнения становятся равны- ми нулю, открьгаается элемент И 25 по инверсному входу нулевым сигналом с выхода элемента ИЛИ 20, и задержанным импульсом генератора 21 со счетного входа счетчика 24 эле- ментом 11 задержки устанавливается в О триггер 26. Время задержки элементом 11 определяется временем переходных процессов в элементах И 3,- регистре 1, схемах 12 сравнения и элементе ИЛИ 20.
После установки в О триггера 2 на выходах счетчика 24 фиксируется формат файла, т.е. число йыходных регистров 16 (в рассмотренном приме ре формат файла равен двум), в которых размещены записи файла.
По сигналу на выходе 28 ЭВМ производит загрузку выбранных записей файла с выходов 17, затем по входу 27 подается очередной сигнал запуска по которому устройство обеспечивает выбор первого ненулевого признака файла, и после его записи в регистр 9 оно работает аналогично рассмотрен ному.
По завершении просмотра всех принаков файлов регистры 1 оказываются в нулевом состоянии, поэтому на вы- ходе элемента ИЛИ-НЕ 10 формируется единичный сигнал, поступающий на выход 30 и означающий готовность устройства к приему очередного массива записей файлов.
В дальнейшем устройство работает аналогично.
Формула изобретени
Устройство для загрузки файлов, содержащее группу входных регистров входы которых являются группой информационных входов устройства, регистр признака файла, группу схем сравнения, первую и вторую группы блоков элементов И, группу выходных регистров, выходы которых являются информационными выходами устройства причем выход регистра признака файл соединен с первыми входами схем сранения группы, вторые входы которых соединены с прямыми выходами соотвествующих входных регистров группы, инверсные выходы которых соединены с первыми входами соответствующих блоков элементов И второй группы, второй вход элементов И первого блока элементов И второй группы соединен с выходом первой схемы сравнени группы, выходы блоков элементов И второй группы объединены и соединены с первыми входами блоков элементов И первой группы, выходы которых соединены -с информационными входами соответствующих выходных регистров группы, отличающееся тем, что, с целью повышения быстродействия, в него введены генератор импульсов, счетчик, дешифратор, триггер управления, нулевой выход которого является выходом признака работы устройства, элемент ИЛИ-НЕ, два элемента И, группа элементов ИЛИ, группа элементов И, блок элементов И, две группы элементов запрета, три элемента задержки, третья группа блоков элементов И и элемент ИЛИ, причем выход генератора импульсов подключен к первому входу первого элемента И, второй вход которого соединен с инверсным входом второг о элемента И и с выходом элемента ИШ, третий вход первого элемента И соединен с единичным выходом триггера управления, а выход - с входом первого элемента задержки и со счетным входом счетчика, выходы которого являются выходами формата файла устройства и соединены с входами дешифратора, выходы которого соединены с вторыми входами соответствующих блоков элементов И первой группы, ёыход первого элемента задержки соединен с входом второго элемента задержки и с первыми входами элементов И
S
группы, выходы которых соединены с входами установки в О соответствующих входных регистров группы, прямые выходы которых подключены к входам соответствующих элементов ИЛИ группы и к первым входам соответствующих блоков элементов И третьей группы, выходы элементов ИЛИ группы подключены к соответствующим входам элемента ИЛИ-НЕ, выход которого является выходом признака наличия информации устройства, выход второго элемента задержки соединен с прямым входом второго элемента И, выход которого подключен к нулевому входу триггера управления, выход первого элемента ИЛИ группы соединен с вторым входом первого блока элементов И третьей группы, прямой вход i-го элемента запрета первой группы (где i 1,2,..., h-1; h- количество входных регистров группы соединен с выходом {i+l)-ro элемента ИЛИ группы, J-и инверсный вход i-го элемента запрета первой группы (где J 1,2,...,I) подключен к выходу .1-го элемента ИЛИ группы, выход 1-го элемента 3arfpeTa первой группы соединен с вторым входом (t +l) -го блока элементов И третьей группы, выходы всех блоков элемен592646
тов и третьей группы через монтажное ИЛИ подключены к первому входу блока элементов И, выход которого подключен к информационному входу регистра с признака файла, выходы схем сравнения группы соединены с соответствующими входами элемента ИЛИ, прямой вход 1 -го элемента запрета второй группы соединен с выходом ( +1) -и
10 схемы сравне.ния группы, j-и инверсный вход i -го элемента запрета второй группы подключен к выходу j-и схемы сравнения группы, вьЬсод i -го элемента запрета второй группы соеtS динен с вторым входом (i+1) -го блока элементов И второй группы, выход первой схемы сравнения группы подключен к второму входу первого элемента И первой группы, выход i -го
20 элемента запрета второй группы соедй- . нен с вторым входом (i+l)-ro блока элементов И второй группы и с вторым входом (1+1)-го элемента И группы, вход запуска устройства соеди25 ней с входом установки в О счетчика, с вторым входом блока элементов И и через третий элемент задержки с единичным входом триггера управления, выход регистра признака файла
30 является выходом признака файла устройства.
П
Г
Л
«SI
название | год | авторы | номер документа |
---|---|---|---|
Устройство для загрузки защищеннных файлов | 1986 |
|
SU1339561A1 |
Устройство для идентификации записей файла | 1986 |
|
SU1388866A1 |
Устройство для загрузки файлов | 1986 |
|
SU1339563A2 |
Устройство для загрузки и реорганизации файла | 1987 |
|
SU1442992A1 |
Устройство для корректировки файла | 1988 |
|
SU1624450A1 |
Вычислительное устройство | 1985 |
|
SU1272329A1 |
УСТРОЙСТВО АНАЛИЗА ПЕРЕКРЫТИЙ КАНАЛОВ ПРИ РАЗМЕЩЕНИИ ПАРАЛЛЕЛЬНЫХ ПОДПРОГРАММ В МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ | 2011 |
|
RU2460126C1 |
Устройство для сопряжения источника и приемника информации | 1988 |
|
SU1605244A1 |
Устройство для функционального контроля цифровых блоков | 1989 |
|
SU1656538A1 |
Устройство для загрузки групповых данных | 1986 |
|
SU1328816A1 |
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи процессоров с внешними и запоминающими устройствами, а также в автоматизированных банках данных. Цель изобретения - повышение быстродействия. Устройство содержит группу входных регистров, регистр признака файла, группу схем сравнения, две группы блоков элементов И и группу выходных регистров. Новым в устройстве является испс льзование генератора импульсов, счетчика, дешифратора, триггера управления, элемента ИЛИ-НЕ, двух элементов И, группы элементов ИЛИ, двух групп элементов И, двух групп элементов запрета, трех элементов задержки, третьей группы блоков элементов И, элемента ИЛИ и их связей, что обеспечивает достижение цели изобретения. 1 ил.
См
га
Редактор О. Юрковецкая
Заказ 5123/47Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам .изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Составитель В, Гудовский
Техред И. Попович Корректор Е. Рошко
Устройство для распределения заданий процессорам | 1977 |
|
SU629538A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР П03236, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-09-23—Публикация
1985-04-03—Подача