Устройство для информационного поиска

 

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

СОЮЗ СОВЕТСКИХ ОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

А1 (19) (11) (5П 4 G 06 F 15/40

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, Н АВТОРСКОМ У СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4159502/24-24 (22) 08.12.86 (46) 30.05.88. Бюл. У 20 (71) Московский институт радиотехники, электроники и автоматики (72) А. Н. Романов, Н. Н. Горнец и М. А. Романов (53) 681.022(088,8) (56) Патент США Р 4298930, кл. 364-200, 1981.

Патент США У 4300193, кл. G 06 F 3!00, 1981. (54) УСТРОЙСТВО ДЛЯ ИНФОРМАЦИОННОГО

ПОИСКА (57) Изобретение относится к вычислительной технике и может использоваться в автоматизированных информационно-справочных системах. Цель изобретения — повышение быстродействия.

Сообщения, поотупающие в регистр 1 содержат поля признаков и данных. Поле данных записывается в блок 6 памяти по адресам, сформированным в реги1 99/68 стре 2 на основе анализа ноля признаков дешифратором 4 и выработки распределителем 10 импульсов сигнала, определяющего адрес блока 7 памяти, в котором хранятся адреса блока 6.

Сообщения считываются вычислительным комплексом из блока 6 и результаты

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

Зовано в автоматизированных информационно-справочных системах. 5

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

На фиг. 1 представлена схема предлагаемого устройства; на фнг. 2 и 3—

Схемы распределителей импульсов. fp

Устройство содержит. регистры 1,: 2 н 3, дешифраторы 4 и 5, блоки 6-9 памяти, распределители 10 и 11 импульсов, триггеры 12, 13 и 14 элементы

ИЛИ 15 и 16, элементы И 17 и 18, 15

Группы 19-23 элементов И, элементы 4, 25 и.26 задержки, группы 27 и 8 элементов ИЛИ, генератор 29 прямо1 гольных импульсов, элементы И 30-34, флементы ИЛИ 35 и 36, элементы 37 и 20

38 задержки, триггеры 39-41, элементы И 42-45, элемент 46 задержки, входы 47-62 устройства и связи 63-83.

Для упрощения чертежа цени начальной установки всех узлов не показаны. 5

Перед пуском устройства ace они сбро

Шены в исходное состояние импульсом начальной установки.

Входами 50 и 51 устройство подключено к тракту передачи данных между 30 объектами управления сложной автоматизированной системы управления.

Сообщения, поступающие на входы регистра l, содержат признаковую и информационную части. Коды, передава- 35 емые в признаковой части сообщения, несут информацию о конкретных данных, содержащихся в информационной части.

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

Высокий потенциал с единичного выхо обработки сообщений заносятся в блок

9 памяти. Обращение абонентов к полученным результатам проводится через входы 52 запросов, на основании которых соответствукнцие результаты выдаются абонентам через группы элементов И 21 — 23. 3 ил. да триггера 12 поступает через вход

63 распределителя 10 на один вход элемента И 30 распределителя 10, к другому входу которого подключен генератор 29.

Первый же импульс с генератора 29 проходит через элемент И 30 н далее через элемент ИЛИ 35 поступает как на выход 69 распределителя 10, так и на входы элементов И 31-34. учитывая, что триггер 13 находится в исходном состоянии, на его единичном выходе будет низкий потенциал, который блокирует прохождение импульса с выхода 69 через элемент И 17.

Элементы И 31-34 подключены к выходам дешифратора 4, выходной потенциал которого на одной из выходных шин будет определять состояния указанных элементов.

Допустим, что из тракта передачи данных в регистр 1 никаких сообщений не поступало, тогда дешифратор 4 зафиксирует его состояние выдачей высокого потенциала на вход 71 распределителя. 10, открывающего по одному входу элемент И 31, а импульс генера-, тора 29 с выхода элемента ИЛИ 35 пройдет через элемент И 31 на выход 65 распределителя 10 и далее через элемент ИЛИ 15 на единичный вход триггера 12, подтверждая его единичное состояние.

Поскольку триггер 12 высоким потенциалом поддерживает элемент И 30 раслределителя 10 в открытом состоянии, то импульсами генератора 29 осуществляется непрерывный опрос состояния элементов И 31-34.

Как только в регистр 1 с входа 51 поступит код, который будет записан в регистр сигналом синхронизации с входа 50, дешифратор зафиксирует этот з 13997 момент выдачей высокого потенциала на одном из других выходов ° Допустим, % высокий потенциал поступил на вход

72 распределителя 10. Этот потенциал открывает элемент И 32, через который импульс генератора 29 с выхода элемента ИЛИ 36 проходит как на выход 84 распределителя 10 непосредственно, так и через элемент ИЛИ 36 на 10 выход 67 и далее на нулевой вход триггера 12, сбрасывая его в исходное состояние.

С выхода 84 распределителя 10 импульс опроса поступает на вход фикси- 15 рованной ячейки памяти блока 7, выполненного в виде постоянного запоминающего устройства (ПЗУ), где хранится начальный адрес той эоны памяти, куда необходимо записать входную 20 информацию с регистра 1, Содержимое фиксированной ячейки переписывается из блока 7 в регистр

2, вьгходы которого через элементы

ИЛИ 27 соединены с адресным входом 25 блока 6.

Параллельно тот же импульс с выхода элемента И 36, задержанньй эле- ментом 37 задержки на время формирования адреса в регистре 2, с выхода gp

66 распределителя поступает на вход записи блока 6, записывая входные сообщения по укаэанному адресу.

После записи сообщения тот же им-пульс с выхода элемента 37 задержки поступает на вход элемента 38 задержки, где задерживается на время записи сообщения и поступает как на сброс в исходное состояние регистра

2 и триггера 13 с выхода 64 распре- 4О делителя, так и на очередной опрос состояния элементов И 31-34.

Выход блока 6 памяти через выход

59 соединен с вычислительным комплексом (ВК) объекта управления (не показан) ° К непрерывно с заданньачинтервалом опроса опрашивает блок 6 импуль сами опроса, поступающими на вход 55 °

Эти импульсы устанавливают триггер .13 в единичное состояние, нри котором он высоким потенциалом бткрывает элемент И 17. Импульс опроса поступает на элемент И 17 с выхода 69 распределителя 10 в начале цикла onроса. Этот импульс проходит через элемент И 17 на вход элемента И 19 устанавливая адрес считываемого сообщения, и через элемент 25 задержки, который задерживает импульс на вре68 мя установки адреса, на ьход управления считыванием блока 6, с выхода которого информация поступает на выход 59.

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

57 подается адрес записи полученной справки, а на вход 58 — импульс управления записью, который поступает на один из входов элемента И 18, который по другому входу управляется триггером 14.

Запись информации в блок 9 осуществляется только тогда, когда триггер 14 находится в нулевом состоянии, которое фиксирует тот факт, что прямого обращения от пользователей к блоку 9 в настоящий момент времени нет. В этом случае импульс, пройдя элемент И 18, поступает на вход элементов И 20, устанавливая адрес записи с входа 57, и через элемент 26 задержки, который задерживает импульс на время установки адреса, на вход управления записью блока 9, осу" ществляя запись результата, полученного от ВК.

Кроме того, этот же импульс с выхода 47 поступает на вход прерывания

ВК, сигнализируя о том, что запись результата осуществлена.

Обращение за справками, хранящимися в блоке 9, осуществляется с рабочих мест должностных лиц различных объектов управления через входы 52 (фиг. 1) системы и далее через входы

76-78 распределителя 11 (фиг. 3).

Допустим, запрос поступил на вход

76 распределителя 11 (фиг. 3). Тогда импульс запроса устанавливает триггер

39 распределителя в единичное состояние, при котором он своим высоким потенциалом открывает элемент И 42, на другой вход которого с входа 75 поступает импульс генератора 29 с выхода 68 распределителя 10. I

Этот импульс проходит через элемент И 42 и далее через выход 80 распределителя 11 поступает на входы блока 8 памяти и элемента ИЛИ 16.

Пройдя элемент ИЛИ 16, импульс поступает на единичный вход триггера:

5 13997

1: >, устанавливая его в единичное состояние, и снимает тем самым высокий потенциал с элемента И 18.

Параллельно с этим импульс с выхода 80 распределителя 11 поступает на вход считывания соответствующей фиксированной ячейки блока 8, выполненного в виде постоянного запоминающего устройства, где хранятся адрес 10 абонента, запрашивающего справку, и адрес эоны памяти, где хранится за прашиваемая справка.

Считанный код с блока 8 поступает в регистр 3, откуда код адреса або- 15 нента подается на вход дешифратора 5, который в соответствии с входным кодом открывает соответствующие элемен ты И 21-23, а код адреса зоны памяти через элементы ИЛИ 28 подается на ад- 20 есный вход блока 9.

Параллельно с этим импульс генератора 29, поступивший на вход 75 рас1 ределителя 11, задерживается элеменIIoM 46 задержки на время формирования 5 адреса считывания блока 9 и с выхода

79 распределителя 11 поступает на

Вход считывания блока 9, считывая

Данные из зоны памяти через соответствующие элементы 21-23 на выходы 60- 0

62, далее они передаются тому абонен-ту, который их запрашивает.

Этот же импульс с выхода. 79 распре" елителя 11 после задержки элементом 4 на время считывания данных из бло- З жа 9 поступает на вход регистра 3 и

Устанавливает его в исходное состояНие, подготавливая к новому циклу работы.

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

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

Информационный вход первого регистра является первым информационным входОм устрОЙстВа ВыхОд разрядОВ признаi>0

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

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

7 13997 является вторым информационным входом устройства, пенные входы элементов И второй группы образуют адресный вход записи устройства, а выходы соединены

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

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

63

6Ф! 399768

Составитель А. Жеренов

Редактор А. Яехнина Техред А.Кравчук Корректор О, Кравцова

«\ « «

Заказ 2668/50 Тирах 704 Подписное НИЯПИ Государственного .комитета СССР по делам изобретений и открытий

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

Т

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

Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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