Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
текст лекций / 57. Сирена.doc
Скачиваний:
139
Добавлен:
14.12.2015
Размер:
139.26 Кб
Скачать

От идеи к решению

В каждом городе, где была развернута «Сирена-2», существовал свой Центр обработки данных (ЦОД), в котором хранились только места на рейсы, «привязанные» к данному городу (то есть данные о рейсах были географически распределены). При этом каждый из Центров, собственником которого был соответствующий ЦАВС, состоял из комплекса обработки данных (КОД) на базе СМ-2 и узла информационной сети (УИС). Последний также был реализован на СМ-2 и соединялся со множеством мультиплексоров каналов связи, решая задачу передачи данных (до 1990 года использовались выделенные каналы со скоростью 1200 бит/с, но и этого было достаточно, так как запрос имел размер всего-навсего 157 байт). Там же были установлены дисплейные терминалы типа ДМ-500, производившиеся в Виннице; потом их сменили ДМ-2000, а еще позже — устройства типа ВТА.

Централизованное бюро бронирования осуществляло выдачу мест кассирам неавтоматизированных касс. Каждый оператор ЦББ имел доступ к любому рейсу, контролируемому системой, в то время как до введения автоматизации все рейсы были разделены на 18 групп, к каждой из которых имели доступ только четыре человека. Новая организация работы ЦББ позволила значительно повысить производительность труда каждого оператора

Благодаря такой организации системы оператор одного ЦОДа имел доступ и ко всем другим, и мог по заявкам, поступающим от кассиров, работающих в данном населенном пункте, бронировать билеты на рейсы, информация о которых хранилась как на локальном, так и на удаленном ЦОДах.

В зависимости от объема хранимых данных и объема выполняемых операций каждый ЦОД имел в своем составе разное количество машин (но не менее трех, из которых одна была резервной). Самый крупный Центр был в Москве, где было установлено шесть ЭВМ: три выполняли функции КОД и обеспечивали обработку до 18 запросов в секунду (этого удалось добиться благодаря использованию вместо жесткого диска «электронного»), а остальные — функции УИС. В целях повышения живучести системы каждая машина, выполнявшая функции КОД, и каждая, выполнявшая функции УИС, были связаны друг с другом. (Задача эта была вовсе не тривиальной, поскольку, как помнят те, кому приходилось стыковать между собой хотя бы пару ЭВМ, блоки, ответственные за реализацию такой стыковки, делать этого упорно не хотели.) Кроме того, каждый мультиплексор был связан с парой машин, выполнявших функции УИС.

Поскольку УИСы решали только задачу коммутации, они работали в пакетном режиме и использовали стандартную для СМ-2 операционную систему АСПО (Агрегативная система программного обеспечения), обеспечивающую однопоточную обработку данных. Для КОДов же, решавших множество задач параллельно (выбор данных по местам на рейсы между любой парой указанных городов, осуществление процедуры бронирования билетов, подготовка финансовых отчетов, запись информации в архив и т.д.), в ГВЦ ГА была разработана специализированная многопоточная ОС реального времени ТАИС (ТелеАвтоматическая Интерактивная Система).

Кроме того, разработчиками «Сирены-2» была создана так называемая Система автоматизированных картотек, обеспечившая возможности заполнения карточек запросов прямо на экране терминала и обладавшая универсальными средствами поиска и коррекции данных. По сути, она явилась первой в стране СУБД реального времени с интерфейсом пользователя.

Ну а что же ЦНИИАСУ Его система также базировалась на СМ-2, но в ЦОДах использовалась всего лишь одна машина, реализующая функции как КОДа, так и УИСа (вторая такая же ЭВМ являлась резервной). В авиаотрядах, которые комплектовались данной системой, поток запросов был небольшим. При этом, как и любой другой ЦОД, система АСУ-3 могла использоваться в качестве узла системы «Сирены-2».

В 1982 году первые Центры системы «Сирена-2» были развернуты в Москве и Риге. Московский имел пропускную способность 10-12 запросов в секунду и обеспечивал обслуживание 15 млн. пассажиров в год у «Сирены» этот показатель был не выше 2 млн.). К концу 80-х Центры «Сирены-2» были запущены в 12 крупнейших городах страны, а Центры АСУ-3 — еще в 15 городах.