SU1509890A1 - Устройство дл формировани структурированных файлов - Google Patents

Устройство дл формировани структурированных файлов Download PDF

Info

Publication number
SU1509890A1
SU1509890A1 SU874314264A SU4314264A SU1509890A1 SU 1509890 A1 SU1509890 A1 SU 1509890A1 SU 874314264 A SU874314264 A SU 874314264A SU 4314264 A SU4314264 A SU 4314264A SU 1509890 A1 SU1509890 A1 SU 1509890A1
Authority
SU
USSR - Soviet Union
Prior art keywords
group
input
output
elements
groups
Prior art date
Application number
SU874314264A
Other languages
English (en)
Inventor
Анатолий Хатыпович Ганитулин
Вячеслав Григорьевич Попов
Original Assignee
Пушкинское высшее училище радиоэлектроники противовоздушной обороны
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Пушкинское высшее училище радиоэлектроники противовоздушной обороны filed Critical Пушкинское высшее училище радиоэлектроники противовоздушной обороны
Priority to SU874314264A priority Critical patent/SU1509890A1/ru
Application granted granted Critical
Publication of SU1509890A1 publication Critical patent/SU1509890A1/ru

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

Изобретение относитс  к вычислительной технике и может быть ис- .пользовано в многопроцессорных вычислительных системах дл  св зи.процессоров с внешними или запоминающими устройствами при параллельной обработке данных, а также в инфор- мационно-поисковых системах.
Целью изобретени   вл етс  расширение области применени  за счет фор мировани  наборов файлов, упор доченных в соответствии с заданным алгоритмом.
На чертеже показана структурна  схема устройства.
Устройство содержит регистры 1 группы, блоки элементов И 2, блоки элементов ИЗ, узлы 4 анализа выходного файла, каждый из которых содержит регистры 5, группу элементов И 6,
группу схем 7 сравнени , выходы которы подключены к входам элемента ИЛИ 8, группу блоков элементов И 9, регистры 10, дешифратор 11, счетчик 12, элемент И 13, генератор 14 импульсов , триггер 15, элементы 16 и 17 задержки, элемент И 18, элемент ИЛИ 19 и элемент ИЛИ-НЕ 20. Устройство имеет входы 21 операндов, сигнальный выход 22, вход 23 запуска, входы 24 номера операнда и выходы 25. Рассмотрим принцип построени  и работу устройства.
Исходное состо ние устройства характеризуетс  тем, что счетчик . 12, триггер 15, регистры 5 и 10 установлены в.состо ние О (не показано ) ,
По входам 21 в соответствующие рег-истры 1 принимаютс  операнды с признаковыми част ми, по входам 24 в регистры 5 поступают упор доченны списки номеров требуемых типов операндов дл  каждого потребител .
С помощью, узлов 4 в соответствии с требуемым пор дком размещени  записей Нормируетс  файл в выходных регистрах 10 так, что пор док расстновки этих записей отражает йоследо вательность прин тых признаков операндов (записей) в регистре 5. Расстановка записей производитс  на основе поочередного сравнени  типов операндов регистров 1 с признаками требуемых записей, размещенных в регистрах 5,
Пусть в регистры 1 прин т исходный массив операндов, признаки которых представл ют собой числа натурального р да. По этим признакам операнды в регистрах 1 размещены в следующем пор дке: 1, 3, 4, 2.
Допустим, дл  первого потребител  требуетс  сформировать файл, записи в котором размещены в следующем пор дке: 1, 2, 3, 4, дл  второго потребител  - 4, 3, 2, 1, а дл  третьего необходима только одна запись с признаком 4.
Дл  данного примера в регистр 5 узла 4 принимаетс  упор доченный список признаков записей: 1, 2, 3,
узла 4,
узла 4,
-4, 3, 2, 1,
-4, О, О, 0.
в регистр
в регистр j.. j
Работа устройства после размещени  необходимой информации в регистрах 1 и 5 узлов 4 начинаетс  по сигналу запуска, поступающему по входу
10
20
х, е 25
23 и устанавливающему триггер 15 в единичное состо ние. Единичным сигналом с пр мого входа триггера 15 открываетс  элемент И 13 и импульсом генератора 14 в счетчике 12 формируетс  двоичный код единицы. По завершении переходных процессов в счетчике 12 на первом выходе дешифратора 11 устанавливаетс  единичный сигнал, которым открываютс  эл ементы И 2f и И 3,. При этом двоичный код 1 из регистра 1. через элементы И 3 передаетс  на вторые входы схем 7 .с сравнени  всех узлов 4. Одновременно информаци  по первой записи из регистра 1 через элементы 2 поступает на информационные входы всех блоков элементов И 9 узлов 4.
В узле 4 единичный сигнал формируетс  схемой 7 4. - схемой 7, все схемы 7
сравнени , в узле 4 сравнени . В узле 4j сравнени  формируют нулевые сигналы.
Через некоторое врем , определ емое элементом 16 задержки и равное времени переходных процессов в счетчике 12, дешифраторе 11 и элементах И 2 (из), задержанным импульсом ге- н ератора 14 запись из регистра 1 принимаетс  в узле 4 в регистр 10, через открытый блок элементов И 9, единичным сигналом с выхода схемы
7, спавнени , в узле
104 через блок элементов И 9, в регистр
4
Крытый единичным сигналом с выхода схемы 7 сравнени . Одновременно через открытые сигналы аналогичным образом элементы И 6., в узле 4 и эле- менты И 64 в узле 4 устанавливают в нулевые состо ни  соответственно регистры 5 и 5.
Задержанньй дополнительно элементом 17 задержки импульс генератора 14 не оказывает вли ни  на состо ние триггера 15, так как на выходе элемента iinil 19 удерживаетс  нулевой сигнал, которым закрыт элемент И 18.
По второму импульсу генератора 14 в счетчике 12 формируетс  двоичный код числа 2и аналогично рассмотренному информаци  из регистра Ij воздействует на элементы схемы так, что в узле 4 в регистр 10 прини- маетс  запись, признак которой равен 2, а регистр 5 устанавливаете в нулевое состо ние. В узле 4. в ре- гистр Юг принимаетс  эта запись, а
регистр 5у устанавливаетс  в нулевое состо ние.
Аналогичным образом по третьему импульсу генератора операнд (запись из регистра 1 передаетс  в узле А, в регистр 10, в узле -s регистр 10, а в узле 4, - в регистр 10,. Кроме того, в узле 4 гаситс  регистр 5, в узле 4, - регистр 5 , в узле 4 - регистр 5|.
По четвертому импульсу таким же образом обеспечиваетс  передача операнда (записи) из регистра Ц в узле 4 в регистр 10, в узле 4, - в регистр 10,, с одновременным гашением регистра 5 в узле 4 и регистра 5 в узле 4.
По окончании записи информации по четвертому импульсу генератора 1 на четвертом выходе дешифратора 11 присутствует единичный сигнал, а на выходе элемента ИЛИ-НЕ 20, так как все регистры 5 узлов 4 установлены в нулевые состо ни , формируетс  единичный сигнал. При этом единичным сигналом с выхода элемента |ИЛИ 19 открываетс  элемент И 18 и задержанным импульсом генератора 14 элементом 17 задержки устанавливаетс  в нулевое состо ние триггер 15 На выходе 22 устанавливаетс  единичный сигнал, по которому с выходов 25 разрешаетс  передача информации, организованна  в файлы, соответственно потребител м. При этом из регистров 10 узла 4 записи в файле размещены в установленном пор дке признаков: 1, 2, -3, 4, из регистров 10 узла 4, 3, 2, 1, из 1зегистров 10 узла 4, - 4, О, О, 0.
При других задани х пор дка размещени  записей в файлах работа ус- тройства не отличаетс  от описанной
Завершение работы устройства по формированию файлов заданий структуры производитс  по окончании просмотра всех записей регистров 1 либо по окончании расстановки записей в регистрах 10 узлов 4.
В первом случае гашение триггера 15 обеспечиваетс  единичным сигналом выхода дешифратора 11, а во втором - единичным сигналом с выхода элемента ИЛИ-НЕ 20 после установки в нулевое состо ние всех регистров 5 узлов 4. При необходимости использовани  устройства в очередном цикле производитс  приведение его в исходное состо ние.

Claims (2)

1. Устройство дл  формировани  структурированных файлов, содержащее группу регистров, две группы
0 элементов И, триггер, генератор тактовых импульсов, два элемента И, два элемента задержки, элемент ИЛИ и группу узлов анализа входного файла, причем группы входов операндов ус5 тройства соединены с группами информационных входов регистров группы, перва  группа выходов каждого регистра группы соединена с группой информационных входов одноименного блока
0 элементов И первой группы, вьпсоды которых объединены и соединены с первой группой информационных входов узлов анализа входного файла группы, выход генератора тактовых импуль5 сов соединен с первым входом первого элемента И, второй вход которого соединен с пр мым выходом триггера, нулевой выход которого  вл етс  сигнальным выходом устройства,
0 вход запуска которого соединен с единичным входом триггера, вход сброса которого соединен с выходом второго элемента И, первый вход которого соединен с выходом первого элемента задержки, тактовые выходы узлов ана- лиза входного файла группы соединены через .второй элемент задержки с вБкодом первого элемента И, вторые группы информационных входов узлов анализа второго файла группы соединены с группами входов номеров операндов устройства, группы выходов узлов , анализа входного файла группы  вл ютс  группами выходов устройства , отличающеес  тем, что, с целью расширени  области применени  за счет формировани  наборов файлов, упор доченных в соответствии с заданным алгоритмом, в устройство введены дешифратор, счетчик и элемент ИЛ11-НЕ, причем счетный вход счетчика соединен с выходом первого элемента И и с входом второго элемента задержки, выход которого соединен с входом первого элемента задержки, сигнальные выходы узлов анализа входного файла группы соединены с входами элемента ИЛИ- НЕ, выход которого соединен с первым
0
5
0
входом элемента ИЛИ, второй вход и выход которого соединены соответственно с последним выходом дешифратора и с вторым входом второго элемента И, треть  группа информацион- ных входов узлов анализа входного файла группы соединена с выходами блоков элементов И второй группы, входы дешифратора соединены с выхода ми счетчика, каждый выход дешифратора соединен с управл ющим входом одноименного блока элементов И первой и в торой групп, втора  группа выходов каждого регистра группы соедине- на с группой информационных входов одноименного блока элементов И второй группы.
2. Устройство по П.1, о т л и - чающеес  тем, что каждый узел анализа входного файла группы содержит две группы регистров, группу схем сравнени , элемент ИЛИ, группу элементов И, группу блоков элемен тов И, группы выходов которых соединены с группами информационных входов одноименных регистров первой
п 5
0
5
группы, выходы которых  вл ютс  группами выходов узла, тактовый вход которого соединен с первыми управл ющими входами блоков элементов И группы , второй управл ющй вход каждого блока элементов И группы соединен с выходом одноименной схемы сравнени  группы, перва  группа входов Каждой схемы сравнени  группы соединена с группой выходов одноименного регистра второй группы, вторые группы входов схем сравнени  группы соединены с третьей группой информационных входов узла, выходы регистров второй группы соединены с входами элемента ИЛИ, выход которого  вл етс  сигнальным выходом уэла, первые входы элементов И группы соединены с тактовым входом узла, второй вход каждого элемента И группы соединен с выходом одноименной схемы сравнени  группы, выход каждого элемента И группы соединен с входом сброса одноименного регистра второй группы, группы информационных входов блоков элементов И группы соединены с первой группой информационных входов узла.
SU874314264A 1987-10-06 1987-10-06 Устройство дл формировани структурированных файлов SU1509890A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874314264A SU1509890A1 (ru) 1987-10-06 1987-10-06 Устройство дл формировани структурированных файлов

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874314264A SU1509890A1 (ru) 1987-10-06 1987-10-06 Устройство дл формировани структурированных файлов

Publications (1)

Publication Number Publication Date
SU1509890A1 true SU1509890A1 (ru) 1989-09-23

Family

ID=21330910

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874314264A SU1509890A1 (ru) 1987-10-06 1987-10-06 Устройство дл формировани структурированных файлов

Country Status (1)

Country Link
SU (1) SU1509890A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1254484, кл. G 06 F 9/46, 1985. Авторское свидетельство СССР № 1388868, кл. G 06 F 9/46, 1987. *

Similar Documents

Publication Publication Date Title
SU1509890A1 (ru) Устройство дл формировани структурированных файлов
SU1517030A1 (ru) Устройство дл загрузки файлов
SU1488802A1 (ru) Устройство для ассоциативной загрузки вектора данных переменного формата
SU1442992A1 (ru) Устройство дл загрузки и реорганизации файла
SU1388868A1 (ru) Устройство дл групповой загрузки данных
SU1562966A1 (ru) Устройство дл выбора асинхронных сигналов по критерию М из N
SU1667055A1 (ru) Устройство дл умножени чисел по модулю
SU838701A1 (ru) Устройство дл формировани кратчай-шЕгО пуТи B цифРОВОй СЕТи СВ зи
SU1672450A1 (ru) Блок анализа значимости за вки
SU1280639A1 (ru) Устройство дл загрузки данных
SU1206806A1 (ru) Устройство дл редактировани списка
RU2248605C2 (ru) Устройство для управления предъявлением информации в системе дистанционного обучения
SU1410056A1 (ru) Устройство дл перебора перестановок
SU1410032A1 (ru) Устройство дл групповой загрузки ассоциативных данных
SU1161944A1 (ru) Устройство дл модификации адреса зон пам ти при отладке программ
SU826340A1 (ru) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ МК-РАЗРЯДЙоПшс!
SU1732347A1 (ru) Генератор тестов
SU523410A1 (ru) Устройство дл поиска операндов
SU1198526A1 (ru) Устройство дл выбора адреса внешней пам ти
SU1529221A1 (ru) Многоканальный сигнатурный анализатор
SU674102A1 (ru) Ассоциативное запоминающее устройство
SU1553972A1 (ru) Устройство дл возведени в квадрат
SU1580396A1 (ru) Устройство дл поиска информации
SU1182534A1 (ru) Устройство для сопряжения процессора с внешними абонентами
RU1817114C (ru) Устройство дл распознавани образов