Система поддержания информационной идентичности территориально-распределенных баз данных авиакомпании
Иллюстрации
Показать всеИзобретение относится к вычислительной технике, в частности к системе поддержания информационной идентичности территориально-распределенных баз данных авиакомпании. Техническим результатом является повышение быстродействия системы путем локализации адресов записей базы данных по идентификаторам источников данных и рейсов. Система содержит блок адресных идентификаторов, блок идентификации области памяти, блок селекции адресата входного сообщения, блок селекции базового адреса записей базы данных, сумматор, блок формирования сигналов считывания, шесть регистров, блок идентификации записей базы данных, блок идентификации числа записей, счетчик, блок формирования сигналов управления, элементы ИЛИ. 9 ил.
Реферат
Изобретение относится к вычислительной технике, в частности к системе поддержания информационной идентичности территориально-распределенных баз данных авиакомпании.
Особенность решаемой технической задачи заключается в том, что в процессе планирования и реализации пассажирских авиаперевозок работа системы управления авиакомпании базируется на информации единой интегрированной базы данных авиакомпании.
Источниками данных для актуализации интегрированной базы данных авиакомпании являются различные службы авиакомпании, к числу которых относятся службы материально-технического обеспечения, коммерческого обеспечения наземного обслуживания, летный комплекс, комплекс наземного обслуживания пассажиров, департамент экономики и финансового планирования и т.п.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (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, первый 17 и второй 18 элементы ИЛИ.
На фиг.1 также показаны первый 20, второй 21, третий 22, четвертый 23 и пятый 24 информационные входы системы, первый 25 и второй 26 синхронизирующие входы системы, информационный 27, адресный 28, первый 29 и второй 30, синхронизирующие выходы системы, первый 31, второй 32 и третий 33 управляющие выходы системы.
Блок 1 (фиг.2) содержит регистры 33-35. На чертеже также показаны входы 20, 25, 37, 38 и выходы 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 регистров 44, 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 (прототип).
Система поддержания информационной идентичности территориально-распределенных баз данных авиакомпании, содержащая блок адресных идентификаторов, информационный и синхронизирующий входы которого является первыми информационным и синхронизирующим входами системы, первый регистр, информационный вход которого является вторым информационным входом системы, синхронизирующий вход первого регистра подключен к первому синхронизирующему входу системы, установочный вход первого регистра соединен с выходом первого элемента ИЛИ, а выход первого регистра является информационным выходом системы, второй регистр, информационный вход которого является третьим информационным входом системы, синхронизирующий вход второго регистра подключен к первому синхронизирующему входу системы, установочный вход второго регистра соединен с выходом второго элемента ИЛИ, а выход второго регистра подключен к информационному входу блока формирования сигналов управления, первый, второй и третий выходы которого являются управляющими выходами системы, третий и четвертый регистры, информационные входы которых являются четвертым и пятым информационными входами системы соответственно, синхронизирующие входы третьего и четвертого регистров являются вторым синхронизирующим входом системы, а установочные входы третьего и четвертого регистров соединены с третьим выходом блока формирования сигналов управления, подключенным к одному установочному входу блока адресных идентификаторов, к установочным входам счетчика, пятого и шестого регистров и к одним входам первого и второго элементов ИЛИ, блок формирования сигналов считывания, информационный вход которого соединен с выходом сумматора, установочный вход подключен к третьему выходу блока формирования сигналов управления, информационный выход блока формирования сигналов считывания является адресным выходом системы, а синхронизирующий выход блока формирования сигналов считывания является первым синхронизирующим выходом системы, отличающаяся тем, что она содержит блок селекции адресата сообщения, информационные входы которого соединены с первым и вторым выходами блока адресных идентификаторов, синхронизирующий вход блока селекции адресата сообщения подключен к первому синхронизирующему входу системы, информационный выход блока селекции адресата сообщения соединен с информационным входом пятого регистра, синхронизирующий вход которого подключен к первому синхронизирующему выходу блока селекции адресата сообщения, блок идентификации области памяти, информационный вход которого соединен с выходом пятого регистра, синхронизирующий вход блока идентификации области памяти подключен ко второму синхронизирующему выходу блока селекции адресата сообщения, первый выход блока идентификации области памяти является вторым синхронизирующим выходом системы, а второй выход блока идентификации области памяти подключен к другому установочному входу блока адресных идентификаторов и к другим входам первого и второго элементов ИЛИ, блок селекции базового адреса записей базы данных, информационные входы которого соединены с первым и вторым выходами блока адресных идентификаторов, синхронизирующий вход блока селекции базового адресата записей базы данных подключен к первому выходу блока идентификации области памяти, информационный выход блока селекции базового адресата записей базы данных соединен с информационным входом шестого регистра, синхронизирующий вход которого подключен к первому синхронизирующему выходу блока селекции базового адреса записей базы данных, второй синхронизирующий выход которого соединен с синхронизирующим входом блока формирования сигналов считывания и с синхронизирующим входом сумматора, первый информационный вход которого подключен к выходу шестого регистра, а второй информационный вход сумматора соединен с третьим информационным выходом блока адресных идентификаторов, блок идентификации записей базы данных, первый и второй информационные входы которого соединены с выходами первого и третьего регистров соответственно, синхронизирующий вход блока идентификации записей базы данных подключен ко второму синхронизирующему входу системы, при этом один выход блока идентификации записей базы данных соединен со счетным входом счетчика, а другой выход блока идентификации записей базы данных подключен к первому синхронизирующему входу блока формирования сигналов управления, и блок идентификации числа записей базы данных, один информационный вход которого соединен с выходом счетчика, другой информационный вход блока идентификации числа записей базы данных подключен к выходу четвертого регистра, синхронизирующий вход блока идентификации числа записей базы данных соединен с первым выходом блока идентификации записей базы данных, при этом первый выход блока идентификации числа записей базы данных подключен к первому счетному входу блока формирования сигналов считывания, а второй выход блока идентификации числа записей базы данных соединен со вторым синхронизирующим входом блока формирования сигналов управления и со вторым счетным входом блока формирования сигналов считывания.