Устройство для загрузки файлов

 

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

А1

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„,SU„, 125 (бо 4 G 06 Г 9/46: 7l., 6

ОПИСАНИЕ ИЗОБРЕТЕНИЯ ....—

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н A BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3879596/24-24 (22) 03.04.85 (46) 23.09.86. Бюл. N 35 (72) А.Х. Ганитулин и В.Г. Цопов (53) 681.325 (088.8) (56) Авторское свидетельство СССР

11 629538, кл. G 06 F 9/00, 1977.

Авторское свидетельство СССР

У 1103236, кл. С 06 F 9/46, 1984. (54) УСТРОЙСТВО ДЛЯ ЗАГРУЗКИ ФАЙЛОВ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи процессоров с внешними и запоминающими устройствами, а также в автоматизированных банках данных.

Цель изобретения — повьппение быстродействия. Устройство содержит группу входных регистров, регистр признака файла, группу схем сравнения, две группы блоков элементов И и группу выходных регистров. Новым в устройстве является использование генератора импульсов, счетчика, дешифратора, триггера управления, элемента ИЛИ-НЕ, двух элементов И, группы элементов

ИЛИ, двух групп элементов И, двух групп элементов запрета, трех элементов задержки, третьей группы бло» ков элементов И, элемента ИЛИ и их связей, что обеспечивает достижение цели изобретения. 1 ил. а е

1 12

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

Целью изобретения является повышение быстродействия.

На чертеже показана структурная схема предлагаемого устройства.

Устройство содержит группу входных регистров 1, группу входов 2 устройства, группу элементов И 3, блок элеяентов ИЛИ 4, первую группу элементов 5 запрета, третью группу блоков элементов И 6, блок 7 элемен. тов И, первый элемент 8 задержки, регистр 9 признака файла,. элемент

ИЛИ-НЕ 10, второйоэлемент 11 задержки, группу схем 12 сравнения, вторую группу элементов 13 запрета, вторую группу блоков элементов И 14, первую

:группу блоков элементов И 15, группу выходных регистров 16, группу выхо;. дов 17 устройства, третий элемент IS задержки, выход 19 признака фаила устройства, элемент ИЛИ 20, генератор

21 импульсов, первый элемент И 22, дешифратор 23, счетчик 24, второй элемент И 25, триггер 26 управления, вход 27 запуска устройства, первый управляющий выход 28 устройства, выход 29 формата файла устройства и второй управляющий выход 30 устройства.

Исходное состояние устройства характеризуется тем, что триггер

26 управления установлен в состоя" ние "0".

По входам 2 в регистры 1 подается массив операндов (записей) с приз иаковыми частями, причем признаковые .части могут быть различными либо одинаковыми. Число одинаковых записей (файлов) может быть различным.

Так как в регистры 1 принят массив записей файлов, то на всех его вторых выходах коды признаков файлов не равны нулю, поэтому на всех выходах элементов ИЛИ 4 сформированы единичные сигналы.

Посредством элементов 5 запрета, соединенных с выходами элементов

ИЛИ 4 по приоритетной схеме, производится блокировка всех элементов

И 6, начиная с второго. Элементы

И 6 открыты, поэтому одновременно с установкой в "0" счетчика 24 сигна!

О

t5

50 сравнения, на вторые входы которых подаются коды признаков файлов из соответствующих входных регистров 1.

На выходах схем сравнения, где происходит совпадение кодов, формируются единичные сигналы. Пусть в схемах 12, и 12„ сравнения произошло совпадение кодов. При этом на выходе элемента ИЛИ 20 формируется единичный сигнал, открывающий по второму входу элемент И 22. Одновременно единичный сигнал с выхода схемы 121 сравнения по инверсным входам закрывает все элементы 13 запрета. Единичным сигналом с выхода схемы 12 сравнения открыт по второму входу элемент И 3 и по вторым входам эле1 менты И 14

Через некоторое время задержки, определяемое элементом 8 задержки, устанавливается в "1" триггер 26.

Время задержки элементом 8 выбирается, исходя из времени переходных процессов в блоке 7 элементов И, ре-згистре 9, схемах 12 сравнения и элементе ИЛИ 20.

Так как элемент И 22 открыт, то первый импульс генератора 21 поступает на счетный вход счетчика 24, в котором содержимое становится равным единице. При этом на первом выходе дешифратора 23 формируется единичный сигнал, по которому открываются элементы И 15, и содержимое регист-. ра 1, (только запись файла) передается в регистр 161 . Через некоторое время задержки, определяемое элементом 18 задержки,, устанавливается в

"0" регистр 1 через открытый элемент И 3-. Элемент 18 задержки необл e 1 ходим для согласования времени переходных процессов в устройстве при передаче выбранного файла в выходной регистр 16.

После установки .в "0" регистра 1 сигнал с выхода схемы 12 сравнения снимается, чем открываются по первМм инверсным входам .все элементы 13 запрета. Одновременно снимается единичный сигнал с выхода элемента ИЛИ

4,, <ì открываются по первым инверсным входам элементы 5 запрета.

59264 3 лом запуска с входа 27 устройства признак файла с первого входного регистра 1 передается в регистр 9.

Сигналы с выходов регистра 9 пода5 ются на первые входы всех схем 12

259264

Формула

10

3 1

Так как единичный сигнал присутствует только на выходе схемы 12„ сравнения„ то единичным сигналом с выхода элемента ИЛИ 20 элемент И 25 закрыт по инверсному входу, и, кроме того, элемент Я. 3, открыт, и на его выходе формируется единичный сигнал, открывающий элемент И 14„.

Очередным импульсом генератора 21 содержимое счетчика 24 становится равным двум, при этом на втором выходе дешифратора 23 формируется единичный сигнал, по которому запись файла из регистра 1 передается в регистр 16 через элемент И 15 . Че- 15 реэ некоторое время устанавливается в "0" регистр 1.

Так как после установки в "0" регистра 1„ выходные сигналы всех схем 12 сравнения становятся равными нулю, открывается элемент И 25 по инверсному входу нулевым сигналом с выхода элемента ИЛИ 20, и задержанным импульсом генератора 21 со счетного входа счетчика 24 эле- 25 ментом 11 задержки устанавливается в "0" триггер 26. Время задержки элементом 11 определяется временем переходных процессов в элементах И

Зр регистре 1, схемах 12 сравнения щ0 и элементе ИЛИ 20.

После установки в "0" триггера 26 на выходах счетчика 24 фиксируется формат файла, т.е. число выходных регистров 16 (в рассмотренном примере формат файла равен двум), в которых размещены записи файла.

По сигналу на выходе 28 ЭВМ про— изводит загрузку выбранных записей файла с выходов 17, затем по входу

27 подается очередной сигнал запуска, по которому устройство обеспечивает выбор первого ненулевого признака файла, и после его записи в регистр

9 оно работает аналогично рассмотрен-15 ному.

По завершении просмотра всех признаков файлов регистры 1 оказываются в нулевом состоянии, поэтому на выходе элемента ИЛИ-НЕ 10 формируется единичный сигнал, поступающий на выход 30 и означающий готовность устройства к приему очередного массива записей файлов.

В дальнейшем устройство работает аналогично. и з о б р е т е н и я

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

ИЛИ, группа элементов И, блок элементов И, две группы элементов за прета, три элемента задержки, третья группа блоков элементов И и элемент

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

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

И третьей группы, прямой вход k --ro элемента запрета первой группы (где i = 1,2,..., h -1; и — количество входных регистров группы соединен с выходом (i +lj -ro элемента ИЛИ группы, а -й инверсный вход

i-го элемента запрета первой группы (где = 1,2,..., 1) подключен к выходу, -го элемента ИЛИ группы, выход (-го элемента запрета первой группы соединен с вторым входом (i +lj -го блока элементов И третьей группы, выходы всех блоков элемен59264 6 тов И третьей группы через монтажное

ИЛИ подключены к первому входу блока элементов И, выход которого подключен к информационному входу регистра

5 признака файла, выходы схем сравнения группы соединены с соответствующими входами элемента ИЛИ, прямой вход -го элемента запрета второй группы соединен с выходом (+1) -й

10 схемы сравнения группы, -й инверсный вход i --го элемента запрета второй группы подключен к выходу g --Й схемы сравнения группы, выход i -ro элемента запрета второй группы сое15 динен с вторым входом (i +1) -го бло ка элементов И второй группы, выход первой схемы сравнения группы подключен к второму входу первого элемента И первой группы, выход i -ro

20 элемента запрета второй группы соеди, нен с вторым входом (i +I) -го блока элементов И второй группы и с вторым входом (+1) -го элемента И группы, вход запуска устройства соеди25 нен с входом установки в "О" счетчика, с вторым входом блока элементов

И и через третий элемент задержки с единичным входом триггера управления, выход регистра признака файла

ЗО является выходом признака файла устройства.

1259264

Составитель В. Гудовский

Техред H.Ïîïîâè÷ Корректор E. Рошко

Редактор О, Юрковецкая

Заказ 5123/47

Тираж 671

ВНИИПИ Государственного комитета СССР по делам .изобретений и открытий

113035, Иосква, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для загрузки файлов Устройство для загрузки файлов Устройство для загрузки файлов Устройство для загрузки файлов Устройство для загрузки файлов 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано в схемах приоритета, в ;- системах аппаратного контроля средств вычислительной техники

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах,Цепь изобретения - расширение класса решаемых задач за счет преобразования прямого кода в дополнительный код числа

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике и может быть использовано для обработки массивов данных

Изобретение относится к области вычислительной техники и может быть использовано в системах цифровой обработки сигналов

Изобретение относится к вычислительной технике и может быть использовано в системах обработки данных

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

Изобретение относится к специ ализированным вычислительным средет вам для определения статистических характеристик случайных величин

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при реализации технических средств ЭВМ

Изобретение относится к вычислительной технике и предназначено для логической обработки информации, в частности для сортировки чисел по величине

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к системе повторного упорядочения для повторного упорядочения элементов данных потока элементов данных, передаваемых через последовательное соединение первого коммутационного узла, буферного регистра и второго коммутационного узла
Наверх