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

Номер патента: 1730642

Авторы: Бичугов, Данильченко, Романов, Ромшин

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКРЕСПУБЛИК б 42 А 9) (11) Р 15/ 51)5 6 ПИ ЕТЕНИЯ ИЕИ К АВТ УПРАВЛЕНИЯ ИВОВ АННЫХ едовател ь льной тех ки.Н ГОСУДАРСТВЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР ОМУ СВИДЕТЕЛЬСТВ(71) Всесоюзный научно-исслинститут проблем вычислитеи информатики(56) Авторское свидетельство СССРМ 1305635, кл, 6 05 В 15/02, 1985,Авторское свидетельство СССРМ 1660014, кл, 6 06 Р 15/40, 1988,Изобретение относится к автоматике, в частности к устройству для управления формированием массивов данных учета населения, и может быть использовано при построении информационно-справочной системы учета населения.Цель изобретения - упрощение устройства и повышение его быстродействия.На фиг. 1 представлена блок-схема устройства; на фиг, 2 приведены признаки конкретного конструктивного выполнения блока выборки адресов данных.Устройство (фиг. 1) содержит входной регистр 1, регистры 2 - 4, блоки 5 - 7 памяти, первую группу элементов И 8-10, вторую группу элементов И 11 - 13, шесть блоков элементов И 14-19, три блока элементов ИЛИ 20 - 22, четыре элемента 23 - 26 задержки, блоки 27-29 выборки адресов данных, элементы ИЛИ 30-32, входы 33-40 и выходы(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.Предусмотрены два режима работы устройства: режим записи кодограмм и формирования (обновления) массивов данных и режим поиска и выдачи данных из массивов учета населения.Рассмотрим работу устройства в первом режиме.В этом случае на вход устройства последовательно во времени поступают кодограммы сообщений следующего содержания: фамилия, имя, отчество, годрождения, адрес проживания, всп. признаки. Эти сообщения синхросигналом с входа 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. 5 10 15 20 25 30 35 40 45 50 55 Тот же синхроимпульс после задержки элементом 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 45 50 55 динен с тактовым входом устройства и входом первого элемента задержки, выходы дешифратора соединены с первыми входами элементов И первой группы, выходы первого и второго блоков элементов И соединены с первыми входами первого и второго блоков элементов ИЛИ соответственно, выходы которых соединены с информационными входами первого и второго регистров соответственно, тактовые входы которых соединены с выходами первого и второго элементов ИЛИ соответственно, первый выход первого регистра соединен с информационным входом первого блока памяти, вход строба которого через второй элемент задержки соединен с первым входом первого элемента ИЛИ, второй вход которогосоединен с выходом признака записи в регистр первого блока выборки адресов данных, выход признака режима которого соединен с вторым входом первого блока элементов И, первый выход второго регистра соединен с информационным входом второго блока памяти, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства и повышения его быстродействия, в него введены третий блок элементов И, третий блок элементов ИЛИ, третий регистр, второй и третий блоки выборки адресов данных, третий блок памяти, вторая группа элементов И и три блока элементов И, причем информационные выходы блоков выборки адресов данных с первого по третий соединены с адресными входами блоков памяти с первого по третий, входы признака записи/чтения которых соединены с выходами признака записи в память соответствующих блоков выборки адресов данных, первый выход третьего регистра соединен с информационным входом третьего блока памяти, выходы блоков памяти с первого по третий являются выходами искомых данных устройства, выходы признаков записи в регистр второго и третьего блоков выборки адресов данных соединены с первыми входами второго и третьего элементов ИЛИ, выход третьего элемента ИЛИ соединен с 5 тактовым входом третьего регистра, информационный вход которого соединен с выходом третьего блока элементов ИЛИ, вторые входы второго и третьего блоков элементов И соединены соответственно с выходами 10 признака режима второго и третьего блоковвыборки адресов данных, информационные входы блоков выборки адресов данных с первого по третий соединены с вторыми выходами регистров с первого по третий, вы ход первого элемента задержки соединен свторыми входами элементов И первой группы, выходы которых соединены соответственно с тактовыми входами блоков выборки адресов данных с первого по третий, второй 20 выход входного регистра соединен с третьими входами блоков элементов И с первого по третий, выход третьего блока элементов И соединен с первым входом третьего блока элементов ИЛИ, выходы элементов И вто рой группы соединены соответственно свторыми входами элементов ИЛИ с первого по третий и входами элементов задержки с второго по четвертый, выходы третьего и четвертого элементов задержки соединены 30 с входами строба второго и третьего элементов памяти соответственно,.выходы блоков элементов И с четвертого по шестой соединены соответственно с вторыми входами блоков элементов ИЛИ"с первого по тре тий, а первые входы соединены с первымивходами элементов И второй группы и подключены к выходу инверсии режима блоков выборки адресов данных с первого по третий соответственно. вторые входы бло ков элементов И и элементов И второйгруппы образуют вход запроса и вход импульсов сопровождения устройства соответственно, 17306421730642 ЗП 6 ф Корректор О,Кравцо изводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 Составитель В.БородРедактор А,Маковская Техред М,Моргентал Заказ 1513 Тираж ВНИИПИ Государственного комитета по изо 113035, Москва. Ж, РПодписноеетениям и открытиям при ГКНТ ССС ская наб., 4/5

Смотреть

Заявка

4738975, 22.09.1989

ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ПРОБЛЕМ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ИНФОРМАТИКИ

ДАНИЛЬЧЕНКО ИГОРЬ АНТОНОВИЧ, БИЧУГОВ ЕВГЕНИЙ СЕМЕНОВИЧ, РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, РОМШИН НИКОЛАЙ ВЕНИАМИНОВИЧ

МПК / Метки

МПК: G06F 15/40

Метки: данных, массивов, населения, учета, формированием

Опубликовано: 30.04.1992

Код ссылки

<a href="https://patents.su/5-1730642-ustrojjstvo-dlya-upravleniya-formirovaniem-massivov-dannykh-ucheta-naseleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для управления формированием массивов данных учета населения</a>

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