Автоматизированная система информационного взаимодействия объектов проведения выборов и референдумов

Иллюстрации

Показать все

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

Реферат

Изобретение относится к вычислительной технике, в частности к автоматизированной системе информационного взаимодействия объектов Государственной автоматизированной системы «Выборы».

Основное назначение ГАС «Выборы» - это автоматизация проведения выборов, референдумов и отзывов федерального, регионального и местного уровня.

При этом система обеспечивает решение следующих основных задач:

- планирование избирательных кампаний;

- нарезку территориально-выборного деления;

- работу со списками кандидатов и депутатов;

- проведение автоматизированного голосования;

- подведение итогов голосования;

- контроль финансовых отношений участников избирательного процесса;

- работу со списками избирателей;

- обеспечение правовой информацией в сфере избирательного законодательства;

- отображение хода и итогов голосования на картографическом фоне;

- отображение информации на средствах коллективного пользования;

- ведение сведений о предвыборной агитации;

- создание регистра избирателей и участников референдума;

- выдачу информационных справок, статистических и аналитических отчетов;

- связь и передачу данных между уровнями системы;

- защиту информации и придание юридической значимости документам в рамках ГАС «Выборы».

ГАС «Выборы» имеет многоуровневую иерархическую структуру, соответствующую структуре избирательных комиссий Российской Федерации, и представляет собой совокупность территориально-распределенных объектов, оснащенных комплексами средств автоматизации, распределенных по следующим уровням иерархии:

- I уровень иерархии - объект Центральной избирательной комиссии (ЦИК);

- II уровень иерархии - объекты избирательных комиссий субъектов Российской Федерации (до 89 объектов);

- III уровень иерархии объекты окружных избирательных комиссий (ОИК) (до 225 объектов);

- IV уровень иерархии - объекты территориальных избирательных комиссий (ТИК) (до 3000 объектов).

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

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

Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).

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

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

Последнее из перечисленных выше технических решений наиболее близко к описываемому.

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

Цель изобретения - повышение быстродействия системы путем локализации адресов записей базы данных по идентификаторам адреса регистрации избирателей.

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

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

Система (фиг.1) содержит блок 1 адресных идентификаторов, блок 2 идентификации области памяти, блок 3 селекции адресата входного сообщения, блок 4 селекции базового адреса записей базы данных, сумматор 5, первый 6, второй 7, третий 8, четвертый 9, пятый 10 и шестой 11 регистры, блок 12 формирования сигналов считывания, блок 13 идентификации записей базы данных, блок 14 идентификации числа записей, блок 15 формирования сигналов управления и счетчик 16.

На фиг.1 также показаны первый 20, второй 21, третий 22, четвертый 23 и пятый 24 информационные входы системы, первый 25 и второй 26 синхронизирующие входы системы, информационный 27, адресный 28, первый 29 и второй 30, синхронизирующие выходы системы, первый 31, второй 32 и третий 33 управляющие выходы системы.

Блок 1 (фиг.2) содержит регистры 33-35. На чертеже также показаны входы 20, 25, 37 и выходы 39-41.

Блок 2 (фиг.3) содержит регистр 42 и компаратор 43. На чертеже также показаны входы 44, 45 и выходы 46, 47. Регистр 42 имеет информационный вход 48, к которому подключена автономная цифровая клавиатура для ручного набора и ввода данных в регистр 42, на которой набирается комбинация, соответствующая идентификатору конкретной избирательной комиссии.

Блок 3 (фиг.4) содержит дешифратор 50, блок 51 памяти, выполненный в виде постоянного запоминающего устройства, первый 52, второй 53 и третий 54 элементы И, элемент 55 ИЛИ, первый 56, второй 57 и третий 58 элементы задержки. На чертеже также показаны первый 59 и второй 60 информационные и синхронизирующий 61 входы и информационный 62 и синхронизирующие 63, 64 выходы.

Блок 4 (фиг.5) содержит дешифратор 70, блок 71 памяти, выполненный в виде постоянного запоминающего устройства, первый 72, второй 73 и третий 74 элементы И, элемент 75 ИЛИ, первый 77 и второй 78 элементы задержки.

На чертеже также показаны первый 79 и второй 80 информационные и синхронизирующий 81 входы и информационный 82, первый 83 и второй 84 синхронизирующие выходы.

Блок 12 (фиг.6) содержит счетчик 90, элементы 91, 92 ИЛИ, элементы 93, 94 задержки. На чертеже также показаны информационный 95, синхронизирующий 96 и первый 97 и второй 98 счетные входы, и информационный 99 и синхронизирующий 100 выходы.

Блок 13 (фиг.7) идентификации записей базы данных содержит компаратор 101 и элемент 102 задержки. На чертеже также показаны информационные 103, 104 и синхронизирующий 105 входы, и первый 106 и второй 107 синхронизирующие выходы.

Блок 14 (фиг.8) идентификации числа записей содержит компаратор 111 и элемент 112 задержки. На чертеже также показаны информационные 113, 114 и синхронизирующий 115 входы, и первый 116 и второй 117 синхронизирующие выходы.

Блок 15 (фиг.9) выдачи сигналов управления содержит дешифратор 120, элементы 121, 122, 123 И, элементы 124, 125, 126 ИЛИ, элементы 127, 128 задержки. На чертеже также показаны информационный 129, первый 130 и второй 131 синхронизирующие входы и первый 31, второй 32 и третий 132 синхронизирующие выходы блока.

Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.

Система работает следующим образом.

На информационный вход системы по тракту передачи данных последовательно поступают файлы актуализации данных от объектов - источников информации.

Каждый файл актуализации сопровождается служебными признаками в виде следующей кодограммы:

Код идентификаторов актуализацииКод процедуры, которую необходимо выполнить с этой записью (удалить или изменить)

После поступления файла актуализации код адреса проживания избирателя с входа 20 системы через информационный вход блока 1 поступает на входы регистров 33-35, куда и заносится синхронизирующим импульсом с входа 25 системы, а код процедуры поступает с входа 22 на информационный вход регистра 7, куда и заносится тем же синхронизирующим импульсом с входа 25. При этом в регистр 33 заносится код улицы проживания, в регистр 34 - код номера дома, а в регистр 35 - код номера квартиры.

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

С выходов 39 и 40 регистров 33, 34 соответственно коды улицы и номера дома поступают на информационные входы 59 и 60 блока 3, а также на информационные входы 79 и 80 блока 4, откуда они поступают на входы дешифраторов 50 и 70 соответственно.

Дешифратор 50 расшифровывает входные коды и подготавливает цепь прохождения сигнала с входа 61, открывая один из элементов 52-54 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 52 И.

Параллельно с этим синхронизирующий импульс с входа 25 системы поступает на вход 61 блока 3, где задерживается элементом 56 на время срабатывания дешифратора 50, и далее опрашивает состояния элементов 52-54 И.

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

Код идентификатора территории считывается с выхода 62 на информационный вход регистра 10.

Во-вторых, тот же импульс считывания с выхода элемента 55 ИЛИ задерживается элементом задержки 57 на время считывания содержимого фиксированной ячейки ПЗУ и затем с выхода 63 поступает на синхронизирующий вход регистра 10, фиксируя в нем считанный код.

Одновременно с этим коды улицы и номера дома с выходов 39, 40 регистров 33, 34 через входы 79 и 80 блока 3 поступают на входы дешифратора 70.

Дешифратор 70 расшифровывает эти коды, выдавая на один их своих выходов высокий потенциал.

Для определенности положим, что высокий потенциал поступил на один вход элемента 73 И. Элемент 73 И будет открыт по одному входу и тем самым будет подготовлена цепь прохождения сигнала с входа 81 блока 4 на входы блока памяти 71 и элемента 75 ИЛИ.

Код идентификатора территории, к которой относятся адрес улицы и номер дома, с выхода регистра 10 поступает на информационный вход 45 блока 2 и далее на один вход компаратора 43, на другой вход которого с выхода регистра 42 постоянно подан код идентификатора территории конкретного избирательного участка.

Одновременно с этим синхронизирующий импульс с выхода 63 блока 3, задержанный элементом 58 на время записи кода в регистр 10, с выхода 64 блока 3 поступает на синхронизирующий вход 44 компаратора 43 блока 2.

По этому сигналу компаратор 43 сравнивает входные коды. Если сравнения кодов не произошло, то на выходе 46 компаратора 43 блока 2 появляется импульс, который поступает на установочные входы блока 1 и регистров 6, 7, возвращая их в исходное состояние.

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

С указанного выхода синхронизирующий импульс, во-первых, выдается на выход 30 системы в качестве сигнала готовности системы к работе в режиме обновления данных. Во-вторых, этот же импульс поступает на синхронизирующий вход 81 устройства 4, где к этому моменту времени открытым по одному входу будет элемент 73 И.

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

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

Во-вторых, тот же импульс считывания с выхода элемента 75 ИЛИ задерживается элементом задержки 77 на время считывания содержимого фиксированной ячейки ПЗУ и затем с выхода 83 поступает на синхронизирующий вход регистра 11, фиксируя в нем считанный код базового адреса.

Код базового адреса с выхода регистра 11 поступает на один информационный вход сумматора 5, на другой информационный вход которого с выхода 41 регистра 35 блока 1 подается код номера квартиры избирателя.

По синхронизирующему импульсу с выхода 84 блока 4 сумматор 5 прибавляет к базовому адресу код номера квартиры избирателя и сформированный код адреса записи базы данных сервера с выхода сумматора 5 поступает на вход 95 блока 12, откуда он подается на информационный вход счетчика 90.

Синхронизирующий импульс с выхода 84 блока 4 поступает на вход 96 блока 12, где задерживается элементом 93 на время работы сумматора 5, и затем этот же импульс, во-первых, поступает на синхронизирующий вход счетчика 90 и заносит в него код сформированного адреса считывания записи базы данных сервера, который с выхода 99 блока 12 выдается на адресный 28 выход системы.

Во-вторых, тот же синхроимпульс проходит элемент 92 ИЛИ и задерживается элементом 94 на время занесения кода в счетчик 90.

Затем с выхода 100 блока 12 данный импульс выдается на выход 29 системы в качестве синхронизирующего сигнала считывания, поступающего на вход первого канала прерывания сервера базы данных.

По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 28 адресу, выдачи записи базы данных на информационный вход 23 системы и занесения ее в регистр 8 синхронизирующим импульсом, поступающим с сервера на вход 26. Параллельно с этим с входа 24 системы тем же синхронизирующим импульсом с входа 26 из базы данных сервера в регистр 9 заносится код числа избирателей, зарегистрированных в квартире по указанному адресу.

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

Коды с выходов регистров 6 и 8 поступают на информационные входы 103 и 104 компаратора 101 блока 13, на синхронизирующий 105 вход которого подается синхронизирующий импульс с входа 26. Данный синхроимпульс задерживается элементом 102 на время приема кода регистром 8 и далее поступает на синхронизирующий вход компаратора 101.

По этому синхроимпульсу компаратор 101 сравнивает входные коды, и если атрибуты личности, находящиеся в регистре 6, не совпадают с атрибутами личности регистра 8, то на выходе 106 компаратора 101 блока 13 появляется сигнал.

Данный сигнал, во-первых, поступает на счетный вход счетчика 16, фиксируя число просмотренных записей из базы данных сервера.

Код числа просмотренных записей с выхода счетчика 16 поступает на информационный вход 113 блока 14, на другой информационный вход 114 которого подается код числа избирателей, живущих в данной квартире, с выхода регистра 9.

Во-вторых, импульс с выхода 106 блока 13 поступает на синхронизирующий вход 115 блока 14, где задерживается элементом 112 на время срабатывания счетчика 16, и далее поступает на синхронизирующий вход компаратора 111, сравнивающего число просмотренных записей с числом избирателей, зарегистрированных в данной квартире.

Если число просмотренных записей, зарегистрированное счетчиком 16, меньше числа показателей, зафиксированных за указанным рейсом, то на выходе 116 компаратора 111 блока 14 появляется импульс. Данный импульс через вход 97 блока 12 и элемент 91 ИЛИ проходит на счетный вход счетчика 90, увеличивая на единицу сводный базовый адрес записи базы данных сервера, который выдается на выход 28 системы.

Кроме того, этот же импульс проходит элемент 92 ИЛИ, задерживается элементом 94 на время срабатывания счетчика 90 и вновь выдается через выход 29 системы на вход первого канала прерывания сервера базы данных.

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

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

Этот факт будет зафиксирован появлением импульса на выходе 107 блока 13, откуда он поступает на вход 130 блока 15, на информационный вход 129 которого поступает код операции, которую надо выполнить при актуализации данных:

- обновить данные записи базы данных,

- удалить всю запись базы данных,

- внести новую запись в базу данных.

Код операции расшифровывается дешифратором 120, который открывает один из элементов 121, 122, 123 И.

Если данные в записи базы данных надо обновить, то синхроимпульс с входа 130 проходит элементы 124 ИЛИ и 121 И блока 15 и далее через элемент 126 ИЛИ выдается на выход 31 системы в качестве сигнала записи по указанному на выходе 28 системы адресу содержимого регистра 6 с выхода 27 системы.

Если же данные избирателя должны быть исключены из записей базы данных регистра избирателей, то синхроимпульс с входа 131 проходит элементы 124 ИЛИ и 122 И блока 15 и далее выдается на выход 32 системы в качестве сигнала удаления записи по указанному на выходе 28 системы адресу.

Если же блок 12 не зафиксирует сравнения содержимого регистров 6 и 8 после просмотра атрибутов записей всех избирателей, зарегистрированных в квартире по данному адресу, то при равенстве кодов счетчика 16 и регистра 9 компаратор 111 блока 14 по синхроимпульсу с входа 115 на выходе 117 зафиксирует факт того, что содержимое регистра 6 представляет собой новую запись для базы данных.

В этом случае синхронизирующий импульс с выхода 117 блока 14, во-первых, через вход 98 блока 12 и элемент 91 ИЛИ поступает на счетный вход счетчика, увеличивая сводный адрес записей на единицу.

Коме того, этот же импульс через вход 131 блока 15 проходит элемент 124 ИЛИ и далее элемент 123 И, задерживается элементом 127 на время срабатывания счетчика 90 блока 12 и далее через элемент 126 ИЛИ выдается на выход 31 системы в качестве сигнала записи новой записи в базу данных.

После окончания выполнения процедуры обновления записи базы данных во всех режимах обновления импульсы с выходов элементов 121-123 И проходят через элемент 125 ИЛИ на вход элемента задержки 128, где задерживаются на время выполнения операции обновления и затем с выхода 132 блока 15 выдаются на установочные входы всех узлов и блоков системы, а также выдаются на выход 33 системы в качестве сигнала готовности системы к очередному циклу работы.

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

Источники информации

1. Патент США №5136708 М.кл. G 06 F 15/16, 1992.

2. Патент США №5129083 М.кл. G 06 F 12/00, 15/40, 1992 (прототип).

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