Устройство для загрузки файлов Советский патент 1987 года по МПК G06F9/50 G06F7/06 

Описание патента на изобретение SU1339563A2

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

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

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

Устройство содержит группу регистров 1, первую группу элементов И 2, группу элементов И 3, группу элементов ИЛИ 4, группу элементов 5 запрета, группу блоков 6 -элементов И, блок 7 элементов И, регистр 8 признака файла, группу схем 9 сравнения, группу элементов 10 запрета группу блоков 11 элементов И, группу блоков 12 элементов И, группу выходных регист- ров 13, элемент 14 задержки, элемент ИГШ-НЕ 15, элемент ИЛИ 16j, дешифратор 17, элемент 18 задержки, элемент И 19, счетчик 20, блок управляюпщх регистров 21, группу схем 22 сравне- ния, группу блоков 23 элементов И,, схему 24 сравнения, элемент 25 задержки, элемент И 26, генератор 27 импульсов, триггер 28, группу информационных входов 29 устройства, управляющий выход 30 устройства, вход 31 запуска устройства, выходы 32 признака файла устройства, группу управляющих входов 33 устройства, группу выходов 34 устройства, выход 35 формата файла устройства, первый управляющий выход 36 устройства.

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

Исходное состояние устройства ха

рактеризуется тем, что

триггер О (не

28 покаустановлен в состояние зано).

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

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

0

5

0 5 О

5

0

45

50

55

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

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

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

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

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

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

Пусть в первой, предпоследней и последней схемах произошло совпадение кодов, а в управляюшдй регистр 21, поступил тот же код признака файла, что и в регистр 1, а также формат файла --число два. При этом на выходе элемента ИЛИ 16 формируется единичный- сигнал, открывающий по второму входу элемент И 26. Одновременно единичный сигнал с выхода схемы 9 сравнения по инверсным входам закрывает все элементы 10 запрета. Единичным сигналом с выхода схемы 9 сравнения открыт по второму вхо-. ду элемент И 2 и по вторым входам элементы И 11. На выходе схемы сравт нения 22 формируется единичный сигнал, открывающий по вторым входам элементы И 23,. На первые входы схемы сравнения при этом поступает код числа два - форма файла.

Через некоторое время, определяемое элементом 25 задержки, устанавливается в 1 триггер 28 управления Время задержки элементов 25 выбирается исходя из времени переходных процессов в элементах И 7, регистре 8, схемах 9 сравнения и элементе ИЖ 16

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

После установки в О регистра 1, сигнал с выхода.схемы 9( сравнения снимается и открываются по первым «нверсным входам все элементы 10 запрета. Одновременно снимается единичный сигнал с выхода элемента. ИЛИ 4, и открываются по первым инверсным входам элементы 5 запрета. I

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

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

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

Так как после установки в О регистров 1 выходные сигналы всех схем 9 сравнения становятся равными нулю, 5 откры&ается элемент И 19 по инверс- ному входу нулевым сигналом с выхода элемента ИЛИ 16, и задержанным импульсом генератора 27 со счетного входа счетчика 20 элементом 18 задер- 0 жки устанавливается в О триггер 28.

После установки в О триггера 28 на выходах счетчика 20 фиксируется формат файла, т.е. число выходных регистров 13 (в рассмотренном приме- 5 ре формат файла равен двум), в которых размещены записи файла. Если же количество записей файлов данного типа в регистрах 1 не превьшает установленного в одном из управляющих ре- 0 гистров 21 формата файла этого типа, то на выходах счетчика 20 фиксируется код числа, равного количеству фактически переданных в регистры 13 записей файлов этого типа.

По сигналу на выходе 36 ЭВМ производит загрузку выбранных записей с выходов 34, и после этого по входу 31 подается очередной сигнал запуска, по которому устройство обеспечивает 0 выбор первого ненулевого признака файла, и после его записи в регистр 8 оно работает аналогично рассмотренному. Если требуется загрузить все записи данного типа, поступающие во g входные регистры 1, то в соответствующие управляющие регистры 21 заносится код числа, максимально допустимого количества записей файлов данного типа.

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

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

5

5

5

3 о б р

1

Формула изобре.тения

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

элемента задержки, третий вход i-ro-; 20 той группы объединены и подключены элемента И второй группы (,2,,.., п-1, п - количество выходных регистров) соединен с выходом (1+1)-й схемы сравнения первой группы, выход

к первой группе входов схемы сравне ния, вторая группа входов которой соединена с группой выходов счетчика.

iro элемента И второй группы через монтажное ИЛИ соединен с выходом (i+1)-ro элемента И первой группы

и подключен к входу установки в О (i+1)-ro входного регистра группы, выходы признаков файла блока управляющих регистров подключены к первым входам одноименных схем сравнения

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

к первой группе входов схемы сравнения, вторая группа входов которой соединена с группой выходов счетчика.

31

KI,-;

М

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

название год авторы номер документа
Устройство для загрузки файлов 1985
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1259264A1
Устройство для загрузки защищеннных файлов 1986
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Ступин Игорь Васильевич
SU1339561A1
Устройство для корректировки файла 1988
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Стренадко Андрей Аркадьевич
  • Туравинин Владимир Викторович
SU1624450A1
Устройство для идентификации записей файла 1986
  • Попов Вячеслав Григорьевич
  • Ганитулин Анатолий Хатыпович
  • Богданов Юрий Германович
SU1388866A1
Устройство для контроля памяти 1981
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU985831A1
Устройство для программного управления 1991
  • Байда Николай Константинович
  • Середа Валерий Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Марков Петр Евгеньевич
  • Ткаченко Сергей Николаевич
SU1800445A1
Устройство для голосования 1980
  • Аллахвердиев Джалал Эйваз Оглы
  • Алиев Тельман Аббас Оглы
  • Нусратов Октай Кудрат Оглы
  • Логутов Валентин Игнатьевич
  • Дмитриев Юрий Леонидович
SU928383A1
УСТРОЙСТВО ПРОГРАММНОГО УПРАВЛЕНИЯ 1999
  • Зотов И.В.
RU2146064C1
МОДУЛЬНОЕ УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ 1997
  • Зотов И.В.
  • Колосков В.А.
  • Титов В.С.
RU2112269C1
Устройство для обработки сообщений 1990
  • Прохончуков Сергей Рудольфович
  • Батуев Игорь Юрьевич
  • Афанасьев Александр Львович
  • Гусев Сергей Иванович
  • Подвальный Семен Леонидович
  • Родных Юрий Васильевич
SU1803919A1

Иллюстрации к изобретению SU 1 339 563 A2

Реферат патента 1987 года Устройство для загрузки файлов

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

Формула изобретения SU 1 339 563 A2

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

Составитель М.Кудряшев Техред М.Дидык

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

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Корректор М.Демчик

Документы, цитированные в отчете о поиске Патент 1987 года SU1339563A2

Устройство для загрузки файлов 1985
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1259264A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 339 563 A2

Авторы

Попов Вячеслав Григорьевич

Ганитулин Анатолий Хатыпович

Богданов Юрий Германович

Уханов Михаил Витальевич

Даты

1987-09-23Публикация

1986-04-30Подача