Устройство для управления формированием массивов данных учета населения

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике, в частности к устройству для управления формированием массивов данных учета населения . Цель изобретения состоит в упрощении устройства и повышении его быстродействия . Цель достигается путем реализации функции обновления данных в реальном масштабе времени, что обеспечивается введением второй группы элементов И, третьего блока элементов И, третьего блока элементов ИЛИ, третьего регистра, второго и третьего блоков выборки адресов данных, третьего блока памяти и трех блоков элементов И. 2 ил. СО

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

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

РЕСПУБЛИК (я) s G 06 F 15/40

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4738975/24 (22) 22.09,89 (46) 30.04,92, Бюл. N. 16 (71) Всесоюзный научно-исследовательский институт проблем вычислительной техники и информатики (72) И,А. Данильченко, Е.С. Бичугов, А.Н.

Романов и Н.B. Ромшин (53) 681.325 (088,8) (56) Авторское свидетельство СССР

¹ 1305635, кл, G 05 В 15/02, 1985, Авторское свидетельство СССР

N 1660014, кл. G 06 F 15/40, 1988.

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

Цель изобретения — упрощение устройства и повышение его быстродействия.

На фиг. 1 представлена блок-схема устройства; на фиг. 2 приведены признаки конкретного конструктивного выполнения блока выборки адресов данных.

Устройство (фиг. 1) содержит входной регистр 1, регистры 2 — 4, блоки 5 — 7 памяти, первую группу элементов N 8-10, вторую группу элементов И 11 — 13, шесть блоков элементов И 14-19,.три блока элементов

ИЛИ 20 — 22, четыре элемента 23 — 26 задержки, блоки 27-29 выборки адресов данных, элементы ИЛИ 30-32, входы 33-40 и выходы

„„SU ÄÄ 1730642 А1 (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ

ФОРМИРОВАНИЕМ МАССИВОВ ДАННЫХ

УЧЕТА НАСЕЛЕНИЯ (57) Изобретение относится к автоматике, в частности к устройству для управления формированием массивов данных учета населения. Цель изобретения состоит в упрощении устройства и повышении его быстродействия. Цель достигается путем реализации функции обновления данных в реальном масштабе времени, что обеспечивается введением второй группы элементов И, третьего блока элементов И, третьего блока элементов ИЛИ, третьего регистра. второго и третьего блоков выборки адресов данных, третьего блока памяти и трех блоков элементов И. 2 ил, 41-43 устройства, входы 44, 45 селекторов адреса и их выходы 46 — 50, а также входы 51.

52 блоков памяти, дешифратор 53, Блоки выборки адресов данных (фиг, 2) содержат дешифраторы 54 — 56. триггер 57. элементы 58, 59 задержки, элементы И 60, 61, вторую группу элементов И 62 — 65. третью группу элементов И 66. включающих элементы И 60 — 61.

Предусмотрены два режима работы устройства: режим записи кодограмм и формирования (обновления) массивов данных и режим поиска и выдачи данных из массивов учета населения.

Рассмотрим работу устройства в первом режиме.

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

1730642 рождения, адрес проживания, всп. признаки. Эти сообщения синхросигналом с входа

34 записываются в регистр 1, Дешифратор 53 расшифровывает код заглавной буквы фамилии и открывает один из элементов И 8 — 10, общее число которых составляет 32, и один из блоков элементов

И 14 — 16 соответствующих данной букве.

Для определенности рассуждений положим, что открыты будут элемент 8 и блок элементов И 14. Синхроимпульс с входа 34 задерживается элементом 23 на время срабатывания регистра 1 и дешифратора 53, проходит элемент И 8 и поступает на синхронизирующий вход 44 блока 27, С входа 44 блока 27 синхронизирующий импульс поступает на единичный вход триггера 57 (фиг. 2) и устанавливает его в единичное состояние, при котором триггер на выходе 47 устанавливает высокий, а на выходе 48 — низкий потенциал, Высокий потенциал с выхода 47 блока

27 открывает блок элементов И 14 и подключает выходы регистра 1 через блок И 14 и блок ИЛИ 20 к информационному входу регистра 2, С выхода 48 триггер 57 низким потенциалом закрывает элемент 11 и блок элементов И 17, тем самым блокируя прохождение кода запроса с входа 36.

Тот же синхроимпульс с выхода элемента И 8 задерживается элементом 58 задержки (фиг. 2) на время переключения триггера 57, с выхода 46 блока 27 через элемент ИЛИ 30 поступает на синхронизирующий вход регистра 2 и записывает в него содержимое регистра 1.

Дешифратор 54 (фиг. 2) расшифровывает код фамилии с входа 45 и открывает один из элементов 62 — 63. Допустим, это будет элемент И 62.

Дешифратор 55 расшифровывает год рождения и открывает один из элементов И

62 — 63. Допустим, таким элементом оказался элемент И 62.

Дешифратор 56 расшифровывает код имени-отчества и открывает соответствующий элемент 60, 61 группы 66. Допустим, таким элементом будет элемент И 60. В результате этого высокий потенциал от дешифратора 54 через элементы И 62 и 60 подается на адресный вход блока 5 памяти.

Одновременно с этим синхроимпульс с выхода элемента 58 задержки задерживается элементом 59 на время срабатывания всех дешифраторов, с выхода 50 блока 27 поступает на вход управления записью блока 5 памяти и записывает в фиксированную ячейку памяти кодограмму с выхода регистра 2.

Тот же синхроимпульс после задержки элементом 59 поступает на инверсный вход триггера 57 и возвращает его в исходное состояние, при котором он снимает блокировку обращения к фамилиям с данной буквы через элементы И 11 и 14. Кроме того, после записи кодограммы сообщения в блок

5 импульс с выхода элемента 59 задержки сбрасывает триггер 57 в исходное состояние и тем самым снимает блокировку с входных цепей запроса (элементов И 11 и 17).

При отсутствии обновления данных по фамилиям, начинающимся с букв, в которых нет обновления, можно получить справку о месте жительства лица, фамилия, имя, отчество и год рождения которого известны, В этом случае запрос по фамилии, начинающейся с заданной буквы, поступает на один из входов 36, 38, 40, Запрос имеет следующий вид:

Фамилия Имя, отчество Год рождения

Кодограмма запроса, например, с входа

36 через открытые с выхода 48 блока 27 высоким потенциалом триггера 57 блок элементов И 17 и блок элементов ИЛИ 20 поступает на информационный вход регистра

2, куда записывается синхроимпульсом, поступающим с входа 35 через элементы И 11 и ИЛИ 30, Код запроса с выхода регистра 2 поступает на вход 45 блока 27 и описанным выше образом осуществляет селекцию адреса ячейки памяти блока 5, подлежащей считыванию, После установки адреса импульсом с выхода элемента 24 задержки, задерживающим синхроимпульс на время установки адреса, осуществляется опрос содержимого ячейки блока 5 по входу 51.

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

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

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

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

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

50

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

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

5 тактовым входом третьего регистра, информационный вход которого соединен с выходом третьего блока элементов ИЛИ, вторые входы второго и третьего блоков элементов

И соединены соответственно с выходами

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

20 выход входного регистра соединен с третьими входами блоков элементов И с первого по третий, выход третьего блока элементов

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

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

1730642 иг.

1730642

ЗПБП ЗПРК

Фиг.z

Составитель В.Бородин

Редактор А.Маковская Техред М,Моргентал Корректор О,Кравцова

Заказ 1513 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101