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

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи процессоров с запоминающими устройствами, в автоматизированных банках данных в устройствах классификации . Целью изобретения является расширение области применения у тройства за счет формирования форматированных файлов. Устройство содержит группу входных регистров, регистр признака файла, группу схем сравнения , три группы блоков элементов И, группу выходных регистров, генератор импульсов, счетчик, дешифратор, триггер управления, элемент ИЛИ-НЕ, два элемента И, группу элементов ИЛИ, группу элементов И, блок элементов И, две группы элементов з.апрета, три элемента задержки и элемент ИЛИ. Новым в устройстве является использование второй группы элементов И, блока управляющих регистров, второй группы схем сравнения, четвертой группы блоков элементов И, схемы сравнения и их связей, что обеспечивает достижение цели изобретения. Устройство работает следзтощим образом. Во входные регистры поступает исходный массив записей, каждая из которых имеет признак. Для каждого типа записи в управляющих регистрах задается формат - двоичное число, равное максимально допустимому для загрузки количеству записей данного типа. По сигналу запуска признак файла из первого входного регистра передается в регистр признака файла. Содержимое этого регистра используется для выбора записей, относящихся к данному файлу, и размещения их в выходных регистрах. Последовательность размещения записей одного типа определяется порядком их расположения во входных регистрах, а количество записей в выходных регистрах не превьшгает установленного для данного типа записей формата. По окончании расстановки записей в выходных регистрах вырабатывается сигнал завершения формирования файла, по которому ЭВМ производит загрузку выбранных записей. Сопровождаемых признаком и форматом.. После этого очередным сигналом запуска организуется,следующий цикл работы устройства. После просмотра рсех записей в исходном массиве устройство формирует сигнал готовности к приему нойых записей. 1 ил. (Л со со со ел О5 со ГЧ)

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

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

РЕСПУБЛИК (5д 4 G 06 F 9 46 7 06

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

Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

F5»::. xQ!;: A

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ. И ОТНРЫТИЙ (61) 1259264 (21) 407 2984/24-24 (22) 30.04.86 (46) 23.09.87. Бюл. ¹ 35 (72) В,Г.Попов, А.Х.Ганитулин, Ю.Г.Богданов и М;В.Уханов (53) 681.325 (088.8) (56) Авторское свидетельство СССР

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

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

„„SU,, 1339563 А 2 блоков элементов И, схемы сравнения и их связей, что обеспечивает достижение цели изобретения. Устройство работает следующим образом. Во входные регистры поступает исходный массив записей, каждая из которых имеет признак. Для каждого типа записи в управляющих регистрах задается формат — двоичное число, равное максимально допустимому для загрузки количеству записей данного типа. По сигналу запуска признак файла из первого входного регистра передается в регистр признака файла. Содержимое этого регистра используется для выбора записей, отнасящихся к данному файлу, и размещения их в выходных регистрах. Последовательность разме" щения записей одного типа определяется порядком их расположения во входных регистрах, а количество записей а в выходных регистрах не превышает установленного для данного типа записей формата. По окончании расстановки записей в выходных регистрах вырабатывается сигнал завершения формирования файла, по которому ЭВМпро" (д изводит загрузку выбранных записей, сопровождаемых признаком и форматом.

После этого очередным сигналом запуска организуется„ следующий цикл работы устройства. После просмотра всех записей в исходном массиве устройство формирует сигнал готовности к приему новых записей. 1 ил.

1339563

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

Цель изобретения — расширение области применения устройства за счет формирования форматированных файлов.

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

Устройство содержит группу регистров 1, первую группу элементов И 2, группу элементов И 3, группу элементов ИЛИ 4, группу элементов 5 запрета, группу блоков 6 -элементов И, блок

7 элементов И, регистр 8 признака файла, группу схем 9 сравнения, группу элементов 10 запрета, группу блоков 11 элементов И, группу блоков 12 элементов И, группу выходных регист— ров 13, элемент 14 задержки, элемент

ИЛИ-НЕ 15, элемент ИЛИ 16, дешифратор 17, элемент 18 задержки, элемент

И 19, счетчик 20, блок управляющих регистров 2 1, группу схем 22 сравнения, группу блоков 23 элементов И,„ схему 24 сравнения, элемент 25 задержки, элемент И 26, генератор 27 импульсов, триггер 28, группу информационных входов 29 устройства, управляющий выход 30 устройства, вход 31 запуска устройства, выходы 32 признака файла устройства, группу управляющих входов 33 устройства, группу выходов 34 устройства, выход 35 формата файла устройства, первый управляющий выход 36 устройства.

Принципы построения и работа устройства следующие.

Исходное состояние устройства характеризуется тем, что триггер 28 установлен в состояние "0 (не показано).

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

По входам 33 в каждый из управля— ющих регистров 21 поступает следую— ,щая информация: признак записи (файла) и формат файла — двоичное число, 5

55 равное максимально допустимому для загрузки количеству файлов данного типа. Коды признаков файлов в управляющих регистрах 21 не должны повторяться.

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

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

4 по приоритетной схеме, производится блокировка всех элементов И 6, начиная с второго. Элементы И 6, открыты, поэтому код признака из регистра 1, передается на вторые входы блока эле— ментов И 7.

Работа устройства начинается по сигналу запуска, поступающему по входу 31. По этому сигналу устанавливается в "0" счетчик 20, а признак файла из первого входного регистра 1 передается в регистр 8 через элементы И 7.

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

На выходах схем 9 сравнения, где происходит совпадение кодов, формируются единичные сигналы.

Коды признаков файлов с выхода управляюших регистров 21 подаются на вторые входы соответствующих схем

22 сравнения, а на первые входы всех схем 22 сравнения подается код признака файла из регистра 8. На выходе одной из схем 22 сравнения, где произошло совпадение кодов, формируется единичный сигнал,.которым открываются по вторым входам соответствующие элементы И 23, При этом код формата файла поступает на первый вход схемы 24 сравнения, на второй вход которой поступает содержимое счетчика

20.

Пусть в первой, предпоследней и последней схемах произошло совпадение кодов, а в управляющий регистр

21, поступил тот же код признака файла, что и в регистр 1„, а также формат файла — число два. При этом на выходе элемента ИЛИ 16 формируется единичный. сигнал, открывающий по второму входу элемент И 26 ° Одновре1339563 типа.

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

30 и означающий готовность устройства к приему очередного массива записей.

В дальнейшем устройство работает аналогично рассмотренному. менно единичный сигнал с выхода схемы 9 сравнения по инверсным входам закрывает все элементы 10 запрета, Единичным сигналом с выхода схемы

9, сравнения открыт по второму вхо5 ду элемент И 2 и по вторым входам элементы И 11, . На выходе схемы срав- нения 22, формируется единичный сигнал, открывающий по вторым входам элементы И 23,. На первые входы схемы сравнения при этом поступает код числа два — форма файла.

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

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

Так как элемент И 26 открыт, то первый импульс генератора 27 поступает на счетный вход счетчика 20, в котором содержимое становится равным единице ° При этом на первом выходе 25 дешифратора 17 формируется единичный сигнал, открывающий по первым входам элементы И 12,. Через некоторое время, определяемое элементом 14 задержки через открытые элементы И 12,, со- З0 держимое регистра 1, передается в регистр 13, и происходит гашение регистра 1, .

После установки в "0" регистра

1, сигнал с выхода. схемы 9, сравнения снимается и открываются по первым инверсным входам все элементы

10 запрета. Одновременно снимается единичный сигнал с выхода элемента.

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

Так как единичные сигналы присутствуют на выходах предпоследней и последней схем 9 сравнения, то предпоследний и последний элементы И 3 от- 45 крыты по третьим входам единичным сигналом с выхода элемента ИЛИ 16, элемент И 19 закрыт по инверсному входу, предпоследний элемент И закрыт по инверсному входу. 50

Очередным импульсом генератора

27 содержимое счетчика 20 становится равным двум, при этом на втором выходе дешифратора 17 формируется единичный сигнал, который открывает по первым входам элементы И 12 . На схеме 24 сравнения происходит совпадение кода формата файла и содержимого счетчика 20. При этом единичным сигналом с выхода схемы 24 сравнения открываются но вторым входам соответ ствующие элементы И 3. Через некоторое время, определяемое элементом

14 задержки, содержимое соответствующего регистра 1 передается в регистр

13 через открытые элементы И 12, а использованные регистры 1 через открытые элементы И 3 устанавливаются в "0".

Так как после установки в "0" регистров 1 выходные сигналы всех схем

9 сравнения становятся равными нулю, открывается элемент И 19 по инверсному входу нулевым сигналом с выхода элемента ИЛИ 16, и задержанным импульсом генератора 27 со счетного входа счетчика 20 элементом 18 задержки устанавливается в "0" триггер 28, После установки в "0" триггера 28 на выходах счетчика 20 фиксируется формат файла, т.е. число выходных регистров 13 (в рассмотренном примере формат файла равен двум), в которых размещены записи файла. Если же количество записей файлов данного типа в регистрах 1 не превышает установленного в одном из управляющих регистров 21 формата файла этого типа, то на выходах счетчика 20 фиксируется код числа, равного количеству фактически переданных в регистры 13 записей файлов этого типа, По сигналу на выходе 36 ЭВМ производит загрузку выбранных записей с выходов 34, и после этого по входу

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

8 оно работает аналогично рассмотренному. Если требуется загрузить все записи данного типа, поступающие во входные регистры 1, то в соответствующие управляющие регистры 21 заносится код числа, максимально допустимого количества записей файлов данного

1339563

2!п

Составитель M.Êóäðÿøåâ

Техред M.Äèäûê

Корректор М Аемч«

Редактор Е.Папп

Заказ 4223/39 Тираж 672 Подписное

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

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

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

Устройство для загрузки файлов по авт. св. Ф 1259264, о т л и ч а ю— щ е е с я тем, что, с целью расширения области применения за счет формирования форматированных файлов, оно содержит вторую группу элементов И, блок управляющих .регистров, группа информационных входов которого явля- 1О ется группой кодовых входов устройства, вторую группу схем сравнения, четвертую группу блоков элементов И и схему сравнения, выход которой подключен к первым входам элементов И 15 второй группы, вторые входы которых объединены и подключены к вторым управляющим входам блоков элементов, И первой группы и к выходу третьего элемента задержки, третий вхоц i-гоэлемента И второй группы (i=1 2,..., п-1, n — - количество выходных регистров) соединен с выходом (i+1)-й схемы сравнения первой группы, выход -го элемента И второй группы через монтажное KlH соединен с выходом (i+1)-го элемента И первой группы и подключен к входу установки в "О" (i+1)-ro входного регистра группы, выходы признаков файла блока управляющих регистров подключены к первым входам одноименных схем сравнения второй группы, вторые входы которых объединены и подключены к выходам регистра признака файла, выходы формата файла блока управляющих регистров подключены к информационным входам одноименных блоков элементов И четвертой группы, управляющие входы которых подключены к выходам соответствующих схем сравнения второй группы, выходы блоков элементов И четвертой группы объединены и подключены к первой группе входов схемы сравнения, вторая группа входов которой соединена с группой выходов счетчика,

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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