Информационно-поисковая система

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СЭЙДВТВЛЬСТВУ

Союз Советских

Соцналнетнческнх

Республнк

643892 (6!) Дополнительное к авт. свил-ву-, (22) Заявлено 01 07-76 (2!) 2382860/18-24 с присоединением заявки №(23) ПриоритетОпубликовано25.01.79.Бюллетень № 3 (5l) М. Кл.

G 06 F 15/40

Государстовиивб коиитвт

СССР оо делам изоорвтвиий и отиритий (53) УДК 681-322 (088.8}

Дата опубликования описания 28.01.79

И. С. Гибни, N. A Гофман, С. Ф. Кибирев, П. (72) Авторы изобретения

Сиб ийя нститут автоматики и электрометрии

AH СССР

{Zf) Заявитель пращ.ц от М (54) ИНФОРМАЦИОННОПОИСКОВАЯ СИСТЕМА

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

Известна система, которая содержит линейку точечных источников света, мат рицу голограмм и линейку фотоприемни ков. Система осуществляет поиск по двоичным кодам, которые вводятся включением соответствующей комбинации иоточнпков света. Считывание результатов осуществляется фотоприемниками. Для реализации сложного поиска система имеет в своем составе устройство управления. При этом в оптической части системы осуществляется простой поиск, а найденные адреса заносятся опт«час«ам средством считывания в устройство утвравления для последующей обработки Ц.

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

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

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

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

643892

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

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

Кроме того, блок анализа данных содержит элементы H-HE, ИЛИ-HE.

ИЛИ, НЕ, причем входы первого и второго элементов ИЛИ-HE и элемента.

ИЛИ соединены с соответствуюшими входами блока, выход второго элемента ИЛЙ-НЕ и первый выход элемента ИЛИ через последовательно соединенные третий элемент ИЛИ-НЕ и элемент НЕ подключены к первому входу первого элемента H-НЕ, второй вход которого соединен с выходом первого элемента

ИЛИ-НЕ, вход второго элемента И-HE соединен со вторым выходом элемента ИЛИ, выходы элементов И-НЕ подключены к выходам блока.

На фиг. 1 изображена схема системы, нв фиг. 2 - пример реализации блока анап,иэа данных, На фиг. 1 показаны источник света 1 оптическая эапочинвюшаи среда 2, устройство 3 маскирования, оптическое уст» ройство считывании 4, блок 5 нвмяти, выполненный в виде матрицы триггеров с входной логикой, блок 6 анализа данных, блоки 7, 8 памяти (матрипы триг геров с входной логикой), блок 9 считывания данных, устройство 10 обработки.

В состав схемы, изображенной на фиг. 2, входят элементы ИЛИ-НЕ 11.

12,13, элемент ИЛИ 14, элемент НЕ

15, элементы И 16, 17.

При описании раооты устройства ис» польэованы следующие обозначения:

5 Aj - управляющие команды блока 51

А2 - управляющие команды блока 7;

A3 - управляющие команды блока 8;

Д ф - управляюшие команды блока 9>

К0 - двоичное содержимое устройства 4 4 - двоичное содержимое блока 5;

К2 - двоичное содержимое блока 7

KS -двоичное содержимое блока 8

Х 4 — код, характеризующий состоя l5 ние блока 5, принимает значении:

00 — если s Kl все нули;

01 - если в К1 есть нулин единицы

10 - если в Kl все,единицы.

При реализации блоков памяти матрица триггеров может быть построена, например, на основе двухтактных синхронных триггеров. Двухтактная син25 хронная схема позволяет, во-первых, испольэовать во входной логике сигналы исходного состоянии триггера и, вовторых, одновременно выполнять оперв30 ции в блоках 5,7,8. Многошаговость процедуры поиска проводит к необходимости хранения результатов промежуточных вычислений, причем, при таких сложных процедурах, как поиск по сис33 теме признаков в заданных пределах каждого признака, необходимо хранение двух промежуточных результатов при одновременном вычислении третьего.

Хранение можно осуществлять в

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

10 разрядов, которые требуется обье45 динять по алгоритму с промежуточными результатами предыдущего шага. Таким образом основная функциональная наг рузка ложится на устройство обработки.

Если устройство обработки представля50 ет собой ЭВМ, то параллельно принять и обработать слова длиной 10 бит зф она не способна (размерность слова современных ЭВМ 16-64 разряда). В

55 етом случае поивлиетси необходимость последовательных вычислений.

Онерации, выполняемые по этим командам, указаны в таблице.

643892

О О О Кl — Кl

О О 1 КО К1 К1

О 1 О КО K1L K1 1а

А1

О 1 1 Уст. 1 Кl

1 О О КО К2- К1

1 0 1 КО К2 К1

1 1 О КΠ— К1

1 1 1 B устройстве

i10 код К4"

О О К2 — -К2 М

А2 О 1 К1 + К2 — "К2

1 О К1 — - К2

1 1 Кl KÇ К2

О О КЗ вЂ "КЗ

0 1 К2-КЗ вЂ” КЗ

1 0 Уст. "1 KÇ 36

01 В10К1

А4 1 О В 10К2

1 1 В10КЗ

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

Особенностью работы системы является то, что в оптической запоминающей среде информация представлена в .виде разрядных признаков, а в процессе поиска для каждого из признаков вычисляется система логических функций, аргументами которых являются разряды соответствующих признакам двоичных слов. Вид этих функпий определяется задачей поиска, а их единичные значения указывают на адреса массивов данных, удовлетворяющих определенному признаку. Наиболее часто решают задачи поиска по совпадению или по неравенству, поиска ближайшего большего (меньшего), 55 упорядоченной выборки и т.д. Результат поиска по всей совокупности признаков в виде логического массива находится путем поразрядного логического умножения системы функций, вычисленных для всех значений.

Работа системы представляетси в виде многошаговой процедуры. На определенном шаге в нее вводится очередная маска (очередность ввода и содержимое масок определяется задачей) °

Световой луч от источника света 1 прс ходит через оптическую запоминающую среду 2 и маску устройства 3. Свет, промодулнрованный содержимым среды 2 и устройства 3 маскирования, попадает в входную плоскость оптического устройства 4 считывания. Содержимое устройства 4 посылается в блок 5 памяти.

При этом возможные операции между

KO u Kl определяются таблицей и выбираются, исходя из решаемой задачи.

Затем содержимое блока 5 посьшается либо в блок 6 для анализа, либо в блок

7 для последующей обработки, либо в блок 9 для считывания в устройстве обработки 10. Блок 7 и блок. 8 работак т аналогично блоку 5.

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

Kl, а с блока 9 - сама страница Kl или страницы К2, КЗ. С помощью операций КО К1- К1, Ко К1 К1", Уст. "1 Kl", Kl + К2 — К2, К1 — К2 в блоках 5 и 7 вычисляются в виде логических функций адреса тех массивов, которые удовлетворяют отдельным признакам. В блоке 8 опера- циями К2 KÇ вЂ” « КЗ" и Уст. l

К3 из указанных систем функций путем их поразрядного логического умножения формируется искомый адресный массив, удовлетворяющий всей совокуп ности признаков. Команды КО К2 К1.

"КО К2 К1 и в устройстве 10 код

К4 введены с целью ускорения, cno ного поиска типа поиска по неравенству или упорядоченной выборки. Команды

"КО- -вК1 и В 10 Kl обеспечивают работу в режиме простого поиска, формула изобретения

1. Информационно-поисковая система, содержащая последовательно связанные источник света, оптическую запоминаю шую среду, устройство маскирования, оптическое устройство считывания и уст643892 . Д» »» »:3»- « ° ..«....»«» .., »1»««»» ройство обработки, о т л и ч а ю щ ая с я тем, что, с целью ловьппения быстродействия, s нее введены три блока памяти, блок анализа данных и

1 блок считывания данных, причем группа входов первого блока памяти соединена с выходом оптического устройства считывания, группа выходов подключена ко входам блока анализа данных, второго блока памяти и блока считывания дан- t0 ных, группа выходов. второго блока памяти соединена со входами первого блока памяти, блока считывания данных и третьего бпока памяти, группа выходов которого соединена со входами второго >s блока памяти и блока считывания данных, ивформапионные выходы блоков ана.лиза данных и считывания данных подключены ко входу устройства обработки, управлякиций выход которого соединен с 20 управляющими входами упомянутых блоков памяти и блока считывания данных.

2. Устройство по и. 1, о т л и ч ею щ е е с s тем, что блок анализа даиI р,у 25 ных содержит элементы И-НЕ, ИЛИ-НЕ»

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

Источники информации, принятые во. внимание при экспертизе:

1. Satagucbi м. "Anew авьосл а1ive

nternars цО6и1пд йойодгар1п IEEE Transoctions 1970, С- 19,Ф-И.

2. Патент СЩА hb 3841729,: кл. З50-3.5, N.Êë. G Ъ2 В 27/00

1 974.

Информационно-поисковая система Информационно-поисковая система Информационно-поисковая система Информационно-поисковая система 

 

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

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

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

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

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

Изобретение относится к способу установления адреса объекта по поисковому тематическому признаку

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

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

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

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

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