Создание в ЦНИИ «Монолит» программных комплексов СТД и их использование на предприятиях страны

Создание в ЦНИИ «Монолит» программных комплексов СТД и их использование на предприятиях страны

Аннотация

В СССР для ЭВМ Единой Серии в основном использовались телемониторы CICS(IBM), KAMA(СССР), ПРИМУС (СССР) и ОБЬ (СССР), из которых наиболее распространённым в стране был оригинальный отечественный телемонитор ОБЬ, созданный программистами отдела программного обеспечения систем телеобработки данных (ПО СТД) под руководством В.А. Китова в секретном ЦНИИ «Монолит» Министерства оборонной промышленности СССР (МОП СССР) (п/я Р-6211).

1. Первые шаги отдела программного обеспечения систем телеобработки данных (ПО СТД)

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

Надо сказать, что в течение двадцати лет (1970/80 гг.) важнейшим направлением создания системного программного обеспечения (ПО) для ЭВМ 3-го поколения (мейнфреймов) в мире (и в Советском Союзе, в частности) была разработка мультитерминальных программных систем (телемониторов). Телемониторы, являясь неотъемлемой частью системного ПО, дополняли операционные системы (в СССР – ОС ЕС) для обеспечения интерактивного взаимодействия пользователей удалённых терминалов (преимущественно дисплеев) с центральной ЭВМ (в нашем случае ЕС ЭВМ). Телемониторы являлись необходимым программным средством при использовании ЭВМ в режиме реального времени (realtime). В Советском Союзе на ЭВМ Единой Серии (ЕС ЭВМ) использовались как западные, так и советские телемониторы. Наиболее популярными были CICS(IBM), KAMA(СССР), ПРИМУС (СССР) и ОБЬ (СССР). Самым распространённым из них был оригинальный отечественный телемонитор ОБЬ. По словам А.Н. Чеснокова (руководитель разработки в 1990-е годы системы «Байконур») порядка сорока процентов ЕС ЭВМ, эксплуатируемых в Советском Союзе, использовали телемонитор ОБЬ, созданный в отделе ПО СТД ЦНИИ «Монолит».

2. Создание системных телемониторов - требование времени

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

Крепи трудом могущество СССР! Материалы Виртуального Компьютерного Музея

Крепи трудом могущество СССР!

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

3. Первые шаги создания и использования системных телемониторов

На первом этапе создания телемониторов, разрабатывалось ПО, призванное отображать готовые видеограммы (заранее подготовленные справочные формы). Уже начальная эксплуатация системных телемониторов в управленческой деятельности стала реальным фактором существенного роста эффективности управления предприятиями, т.к. повысилась оперативность управления и контроля, стали приниматься более обоснованные решения, повысилось качество трудовой деятельности каждого управленца. К базовым функциям ПО систем телеобработки данных (ПО СТД) ЭВМ 3-го поколения относятся следующие: реализация процессов контроля и координации функционирования терминалом и коммуникационной аппаратуры для сетевого взаимодействия удалённых ЭВМ; обеспечение функций диспетчеризации потоков сообщений ввода/вывода с удалённых терминалов и их редактирование; обеспечение параллельности процессов обработки данных и их передачи; идентификация ошибок в передаваемых сообщениях и их исправление; диспетчеризация очередей передаваемых сообщений. В ЭВМ 3-го поколения эти функции управления работой терминалов и выполняли телемониторы, входящие в состав системного ПО. С 1970-го года, можно сказать, в авральном порядке, ведущие компьютерные компании мира начали в дополнение к созданным ими пакетным ОС разрабатывать ещё и собственные телемониторы. В частности, мировой гигант IBM для компьютеров IBM/360 создал телемонитор CICS. Британская ICL для своих ЭВМ «ICL System 4» разработала телемонитор DRIVER. В Советском Союзе для первых моделей ЕС ЭВМ, на которых было установлено заимствованное у корпорации IBM системное ПО, использовался телемонитор КАМА. Позднее, двумя командами советских программистов для ЕС ЭВМ были разработаны свои оригинальные телемониторы ОБЬ и ПРИМУС. Телемонитор ПРИМУС получил хорошие отзывы со стороны пользователей ЕС ЭВМ. Телемонитор ОБЬ массово внедрялся на советских предприятиях для обеспечения диалогового режима работы пользователей различных АСУ.

4. Системные телемониторы CICS(IBMUSA), КАМА (СССР), DRIVER(ICLUK) и ПРИМУС (СССР)

Первым в мире промышленно используемым телемонитором был телемонитор CICS, являющийся дополнением к OS IBM/360 для обеспечения диалогового режима взаимодействия пользователей удалённых терминалов и ЭВМ. Известно, что для начальных моделей ЕС ЭВМ системное ПО было нелегально взято у корпорации IBM. В частности, телемонитор КАМАдля ЕС ЭВМ, являлся копией американского CICS. В отличие от работы в пакетном режиме, аварийное завершение задачи в разделе памяти системы КАМА (CICS) приводило, с одной стороны, к нарушению нормального функционирования системы и к потере части вводимых с терминалов данных, с другой. Для возобновления работы указанного телемонитора необходим был его повторный перезапуск, что было его существенным недостатком. Рабочую среду телемонитора КАМА составляли терминалы, массивы данных и очереди запросов, с одной стороны, и прикладные программы и транзакции, с другой. Определённую известность получили проекты, в которых на базе телемонитора КАМА создавались программно-технические комплексы обмена данными между удалёнными ЭВМ. В частности, во второй половине 1970-х годов в Министерстве морского флота СССР группой программистов ГВЦ этого министерства под руководством начальника отдела математического обеспечения ЭВМ В.А. Китовабыло реализовано два подобных проекта. Первым был проект создания многомашинного комплекса обмена данными между ЕС ЭВМ (центральная ЭВМ баз данных, установленная в министерстве), ЭВМ фирмы «SINTRA» (ЭВМ коммутации сообщений, поступающих от удалённых ЭВМ и терминалов, установленных во всех шестнадцати морских пароходствах страны). В данном проекте комплекс КАМА выполнял роль телемонитора центральной ЕС ЭВМ. В результате была достигнута оперативная доставка данных в режиме реального времени сотрудникам Минморфлота из всех пароходств этого министерства, находящихся на всех морских территориях СССР от Камчатки до Прибалтики. Эти же программисты на базе телемонитора КАМА разработали второй проект – программный комплекс, обеспечивавший обработку данных в советской системе спутникового спасения судов и самолётов КОСПАС, которая входила в международный комплекс спасения КОСПАС/SARSAT – страны-создатели СССР, США, Канада и Франция. 

Системный телемонитор DRIVER(ICL,UK) был разработан британской корпорацией ICLдля своих компьютеров «System-4». Несомненный интерес для специалистов представлял научно-практический опыт использования в пяти организациях СССР (ГВЦ Внешторга, ГВЦ АЗЛК, ГВЦ Госснаба СССР, ГВЦ Госплана СССР, ВЦ Института проблем управления) британского телемонитора DRIVER. В 1972 году ГВЦ Госплана СССР к двум своим мощным для того времени ЭВМ «ICL System 4-70» дозакупил терминальное оборудование. Для обеспечения использования удалённых терминалов корпорацией ICL и был создан системный телемонитор DRIVER. Его освоение руководство ГВЦ поручило системному программисту В.А. Китову. Простота использования телемонитора DRIVER позволили всего через два с небольшим месяца создать несложную информационную систему диалогового взаимодействия пользователей удалённых терминалов с ЭВМ «ICL System 4-70». Ещё несколько месяцев потребовалось В.А. Китову для создания на основе телемонитора DRIVER программной системы ТСОП (Терминальная Система Отладки Программ). 

Необходимо отметить, что по мере совершенствования архитектуры и ПО ЭВМ Единой Серии американские программные системы CICS, CRJE и TSO всё с большим и с большим трудом адаптировались к советским ЭВМ. Наконец, наступил момент, когда стал совершенно ясен тот факт, что в СССР требуется свой телемонитор, учитывающий все особенности новых моделей ЕС ЭВМ и всего разнотипного и многочисленного набора её терминалов. 

Одним из самых первых отечественных телемониторов для ЕС ЭВМ был телемонитор PRIMUS, первая версия которого появилась во второй половине 1970-х годов.  На 1985 год PRIMUS обеспечивал одновременную независимую работу до 256 пользователей алфавитно-цифровых дисплеев. Каждый абонент, получивший доступ к вычислительной системе через PRIMUS, мог использовать по своему усмотрению вычислительные ресурсы в режиме разделения времени или в пакетном режиме.

5. Отличия в названиях у заимствованного и у оригинального ПО в СССР

Создатели телемонитора «ОБЬ» дали ему это имя с русской буквой «Ь». Эта буква имеется только в русском алфавите. Этим они подчеркнули оригинальность своей разработки. В то время, это явно свидетельствовало об отсутствии каких-либо иностранных аналогов у созданного программного телемонитора. Не секрет, что ряд известных советских системных и прикладных программ для первых моделей ЕС ЭВМ были попросту заимствованы у корпорации IBM. В этом случае, эти якобы советские программы имели в своих названиях только те русские буквы, у которых имелись английские буквы такого же написания (например, А, К, М, О, Т и др.). Помимо этого, для лёгкости замены английских названий американского ПО на русские, названия этих программ-аналогов также имели и то же количество букв, что и у их американских оригиналов. 

КАМА, ОКА и ОБЬ это три больших советских программных комплекса для компьютеров ЕС ЭВМ. Они были названы в честь трёх известных рек СССР. Но, только телемонитор ОБЬ был полностью советской разработкой, т. к. СУБД «ОКА» (американский прототип СУБД «IMS») и телемонитор КАМА были скопированы у корпорацииIBM(телемонитор CICS).

6. Системный телемонитор ОБЬ (ЦНИИ «Монолит», СССР)

Наиболее распространённым в СССР системным телемонитором был телемонитор ОБЬ, полное название которого звучало как Мультитерминальная система распределённой обработки данных ОБЬ. Во второй половине 1980-х годов ОБЬ использовалась на свыше сорока процентах от всего парка ЕС ЭВМ, имевшихся тогда в стране. Годом начала создания телемонитора ОБЬ следует считать 1980-й год, когда в результате предыдущего восьмилетнего опыта создания диалоговых программных систем, у В.А. Китова сформировалось твёрдое мнение о том, что в СССР жизненно необходим отечественный телемонитор, удовлетворявший современным требованиям текущего момента для создания и эксплуатации тысяч АСУ страны. Это в первую очередь, обеспечение функционирования терминальных комплексов, поддерживающих одновременное функционирование сотен удалённых дисплеев; работа разветвлённых сетевых систем межкомпьютерного взаимодействия; встроенная диалоговая отладка программных комплексов; развитый пакет сервисных программ; развитая библиотека стандартных прикладных диалоговых программ. Созданию телемонитора ОБЬ предшествовал период изучения соответствующей теоретической базы и практического использования зарубежных и советских предшественников ОБИ – телемониторов CICS, КАМА, DRIVER и PRIMUS. За это время были выявлены их недостатки, неудобства использования и сформирован обширный перечень необходимых усовершенствований и доработок. В результате, коллективом программистов отдела ПО СТД (инициатор и руководитель проекта В.А. Китов, ведущие разработчики – талантливые системщики В.Ю. Дьяконов и И.А. Калинчев) была создана оригинальная отечественная разработка – телемонитор ОБЬ. Первый вариант телемонитора ОБЬ появился в конце1980 года. ОБЬ создавалась с самого начала и для управления разнородными многотерминальными сетями и для обеспечения функционирования развитых комплексов сетевого межкомпьютерного взаимодействия. Существенным преимуществом телемонитора ОБЬ было то, что кроме собственного интерфейса, ОБЬ поддерживала стандартные телекоммуникационные методы доступа (протоколы) БТМД и ОТМД ЕС ЭВМ и огромный терминальный парк СССР – несколько десятков типов устройств. В результате в СССР телемонитор ОБЬ использовали свыше 40 % от всех эксплуатируемых в СССР ЕС ЭВМ, при 15% использования американского CICS. ОБЬ, будучи существенно менее требовательной к ресурсам, по сравнению с американским CICS, имела более удобный интерфейс разработчика и поддерживала гораздо больше типов отечественных терминалов, включая стремительно набирающие популярность персональные компьютеры (ПК).  

7. Внедрение разработок отдела ПО СТД на предприятиях Министерства оборонной промышленности и СССР

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

В.А. Китов и начальник отдела АСУ ВОМЗа А.Н. Зуев (в центре) Материалы Виртуального Компьютерного Музея

В.А. Китов и начальник отдела АСУ ВОМЗа А.Н. Зуев (в центре)

Разработанные отделом ПО СТД оригинальные диалоговые программные комплексы были внедрены на большинстве предприятий МОПа, а также на многих предприятиях других отраслей народного хозяйства СССР. Внедрение диалогового ПО требовало от начальника отдела ПО СТД, его замов и ответственных исполнителей постоянного выезда в многочисленные командировки на предприятия отрасли, разбросанные по различным уголкам нашей страны. Помимо ВОМЗа и ЛОМО, приходилось постоянно выезжать на Кировский МЗ, завод «Арсенал» (Киев), ФМЗ (Фрунзе), Ковровский МЗ, Красногорский ОМЗ и другие. 

На совещании по вопросам создания АСУП. Материалы Виртуального Компьютерного Музея

На совещании по вопросам создания АСУП

Важной работой отдела ПО СТД было создание дисплейной системы оперативного информирования для высшего руководства МОПа – в первую очередь для министра и его замов. Как декларировали классики АСУ создание информационной системы будет неэффективным, если в алгоритмической проработке информационной системы не принимает участия само первое лицо со стороны заказчика (принцип первого руководителя). В указанном проекте из заказчиков очень активную позицию занимал 1-й зам.министра МОПа Борис Михайлович Белоусов, лично беседовавший с руководителем отдела ПО СТД о будущей справочной диалоговой системе, её возможностях, языке запросов и т.д. И ещё о сравнении телемонитора ОБЬ с его американским «коллегой» телемонитором CICS. Как утверждается в (9): «CICS принёс корпорации IBM более 60 млрд долл. дохода от нового оборудования и стал их самым успешным программным продуктом для мэйнфреймов». Советские программисты отдела ПО СТД ЦНИИ «Монолит» создали свой собственный оригинальный телемонитор ОБЬ, который, как минимум, не уступал американскому телемонитору CICS. Эта ситуация напоминает ту, о которой пел наш знаменитый бард Владимир Высоцкий (правда, не о советских программистах, а о хоккеистах):

“Профессионалам по разным каналам - 
То много, то мало - на банковский счет, - 
А наши ребята за ту же зарплату, 
Уже пятикратно уходят вперед!”

8.  Наука в отделе ПО СТД

Деятельность отдела ПО СТД, помимо разработки, внедрения и сопровождения создаваемых в отделе инновационных программных комплексов, отличало ещё высокая публикационная активность. Это монографии, учебники и статьи. Из книг, в первую очередь надо выделить книгу В.Ю. Дьяконова, И.А. Калинчева и В.А. Китова «Программное обеспечение систем телеобработки данных» (1992), опубликованной в издательством «НАУКА» в знаменитой серии «Библиотечка программиста»; учебника тех же авторов «Системное программирование» (1990), изданного издательством «ВЫСШАЯ ШКОЛА» и допущенного Госкомитетом по народному образованию СССР в качестве учебного пособия для студентов высших технических учебных заведений; книга «Использование персональных ЭВМ для решения управленческих задач» (1990) В.А. Китова и В.П. Невежина; книга «Разработка и эксплуатация программного обеспечения систем реального времени» (1986) В.Ю. Дьяконова, И.А. Житенёва, В.А. Китова и В.Б. Селивёрстова. Ведущие сотрудники отдела публиковали свои статьи в ряде основных ИТ-журналах СССР: «Программирование», «Управляющие машины и системы», «Вычислительная техника социалистичеcких стран», «Прикладная информатика». С публикацией книги «Программное обеспечение систем телеобработки данных», основная часть которой посвящена разработанному отделом ПО СТД телемонитору ОБЬ, произошли неожиданные препятствия со стороны рецензентов (а также и конкурентов) из НИЦЭВТа, которые продвигали телемонитор КАМА. Существовало два главных отличия между этими двумя телемониторами. Телемонитор ОБЬ был оригинальной самостоятельной разработкой отдела ПО СТД ЦНИИ «Монолит», а телемонитор КАМА был заимствованной копией телемонитора CICSамериканского гиганта IBM. Второе отличие заключалось в том, что при создании ОБИ были учтены все недостатки КАМЫ и других конкурентов, в результате чего телемонитор ОБЬ обладал неоспоримыми преимуществами. Итак, публикация указанной выше книги явно затягивалась из-за проволочек с предоставлением рецензии. Пришлось прибегнуть к третейскому судейству, в качестве которого издательство «НАУКА» попросила быть В.С. Семинихина. Уважаемый академик, ознакомившись с рукописью книги, пригласил В.А. Китова в возглавляемый им институт (НИИАА) и со словами «Мы с тобой Владимир Анатольевич предпочитаем делать свои оригинальные разработки, а не копировать западные» вручил ему положительный отзыв, давший «зелёный свет» к опубликованию книги.  

9. Будни отдела ПО СТД, овощные базы, ДНД и прочее

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

Работа на овощной базе. В.А. Китов и его заместитель И.А. Житенёв (слева). Материалы Виртуального Компьютерного Музея

Работа на овощной базе. В.А. Китов и его заместитель И.А. Житенёв (слева)

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

Можно констатировать тот факт, что отдел ПО СТД представлял собой дружный коллектив уважающих друг друга профессионалов. Не припоминается ни одного какого-либо конфликта в отделе.

 Решаем производственные вопросы. Материалы Виртуального Компьютерного Музея

Решаем производственные вопросы

10. Базовая кафедра ЦНИИ «Монолит» в РЭУ им. Г.В. Плеханова

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

Заседание Государственной экзаменационной комиссии. С.И. Маслюкова, В.А. Китов и А.Н. Умнов. Материалы Виртуального Компьютерного Музея

Заседание Государственной экзаменационной комиссии. С.И. Маслюкова, В.А. Китов и А.Н. Умнов

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

11. Учёный Совет ЦНИИ «Монолит» и профессор А.Л. Горелик

Александр Леопольдович Горелик был главной движущей силой при создании в «Монолите» своего Учёного Совета. В этом деле, в качестве соратника он привлёк В.А. Китова. Вдвоём они много раз ездили в ВАК СССР, продвигая большое число затребованных документов. Наконец, Учёный Совет ЦНИИ «Монолит» заработал – председатель Совета М.И. Никитин, зам председателя Совета А.Л. Горелик, секретарь Совета Галина Захарова. И в первый же год его существования три ведущих сотрудника отдела ПО СТД уверенно защитили диссертации на соискание учёной степени «Кандидата технических наук»: В.И. Денисенко, И.А. Калинчев и И.А. Житенёв. Несколько сотрудников совмещали свою работу в отделе с обучением в заочной аспирантуре. Вспоминается довольно комичный случай, случившийся где-то после апреля 1991 года. В то время В.А. Китов уже трудился начальником отдела ИТ-проектов в российском отделении американской корпорации DEC(DigitalEquipmentCorporation). И вот как-то звонит ему А.Л. Горелик и буквально умоляет прийти на заседание Учёного Совета, т.к. среди членов не набирается кворум и намеченные защиты диссертаций находятся под угрозой срыва. Александр Леопольдович был чрезвычайно настойчив и В.А. Китову, из уважения к этому большому учёному, пришлось явиться на заседание Учёного Совета и для выполнения своих обязанностей его члена.

12. Вторая жизнь телемонитора ОБЬ

В отличие от подавляющего большинства комплексов и систем программного обеспечения ЕС ЭВМ, телемонитор ОБЬ не сошёл со сцены после наступления эпохи персональных компьютеров. В 1996 году ОБЬ пережила своё второе рождение, когдароссийской компанией «ЭПСИЛОН ТЕХНОЛОДЖИС» (Epsylon Technologies) архитектурные решения и функциональные возможности телемонитора ОБЬ были положены в основу нового программного комплекса БАЙКОНУР (руководитель проекта А.Н. Чесноков)., предназначенного для работы на компьютерах следующего поколения – RISC-серверах. Тогда, компания Epsylon Technologies воспользовалась опытом высококвалифицированных программистов из ЦНИИ «Монолит» и Академии наук СССР. 

В наши дни, идеи, заложенные при создании сложных отечественных программных комплексов ОБЬ и БАЙКОНУР, находят дальнейшее плодотворное развитие при создании группой учёных РАН платформы «АН2» интернет объектов. АН2 видится как реальная основа торгового, промышленного и финансового интернета. Эта платформа может быть предложена в качестве базовой архитектурной основы для современных систем цифровой экономики. Другими словами, платформа «АН2» рассматривается в качестве перспективного отечественного программного комплекса, предназначенного для создания унифицированной Интернет/Интранет среды взаимодействующих информационных объектов.  

Заключение

К 1990-му году ЭВМ Единой Серии уже перестали быть главными в компьютерном парке страны. Их позиции заняли персональные компьютеры и серверы следующего поколения. Опыт создания чисто отечественного телемонитора ОБЬ, состоящего из нескольких сотен тысяч машинных команд, оказался полезным и после ухода со сцены ЕС ЭВМ, т.к. лёг в основу ПО следующего поколения БАЙКОНУР и платформы АН2 для современных технологий цифровой экономики. Это наглядно свидетельствует о большом значении созданных в годы СССР программных комплексов. Здесь нельзя не отметить замечательный коллектив разработчиков ПО (в первую очередь, к.ф.-м.н. В.Ю. Дьяконова, к.т.н. И.А. Калинчева, к.т.н. И.А. Житенёва и к.т.н. В.И. Денисенко) отдела ПО СТД ЦНИИ «Монолит», руководимого к.т.н. В.А. Китовым. В течении восьми лет своего существования этот отдел создал и успешно внедрил для работы на ЕС ЭВМ, установленных на предприятиях МОПа и большого числа предприятий СССР, систему оперативного информирования руководства ЛИСТЕР; комплекс диалоговой отладки программ КДОМ; систему межкомпьютерного обмена данными между ГВЦ оборонных министерств; комплексы программ проверки информации на дисковых томах ПДТ и ленточных томах ПЛТ (10), которые широко использовались КГБ СССР для проверки конфиденциальности секретной информации; систему компьютерной подготовки текстов  ФОРМАТОР; диалоговую систему просмотра и корректировки информации в последовательных файлах ТЕРМЕС; диалоговую систему исполнения поручений КОНТРОЛЬ; мультитерминальную систему ОБЬ и другие. В середине 1980-х гг. телемонитор ОБЬ был успешно сдан и включен в экспортный фонд НПО «Центрпрограммсистем» (Всесоюзный фонд алгоритмов и программ, г. Тверь) для широкого распространения на предприятиях СССР и за рубежом. 

В заключение позвольте поименно перечислить сотрудников отдела ПО СТД: В. Дьяконов, И. Калинчев, И. Житенёв, В. Денисенко, Н. Денисенко, Д. Лавров, Г. Градов, В. Низкоус, Е. Пуженкова, А. Акопов, И. Первушин, Е. Горбачева, А. Арапов, Е. Масюк, А. Бачин, Л. Круглова, А. Злобин и другие. Извините пожалуйста, если кого-то не смог вспомнить по прошествии тридцати лет. Сотрудники отдела ПО СТД ЦНИИ «Монолит» МОП СССР по праву могут гордиться своим вкладом в дело информатизации страны.

Литература:

  1. Дьяконов В.Ю., Калинчев И.А., Китов В.А. Принцип мобильности программного обеспечения мультитерминальных систем распределенной обработки данных // Программирование. 1984. № 2.

  2. Дьяконов В.Ю., Калинчев И.А, Китов В.А. Мультитерминальная система распределенной обработки данных ОБЬ // Сб. «Вычислительная техника социалистических стран» Выпуск № 22, Финансы и статистика, –М.: 1987 

  3. Дьяконов В.Ю., Калинчев И.А, Китов В.А. Программное обеспечение систем телеобработки данных. М.: НАУКА. Главная редакция физико-математической литературы. Серия «Библиотечка программиста», 992. 

  4. Intel поставила Baikonur оценку «очень хорошо» // CRN, вып. №13 (48) от 17.07.1998: https://www.crn.ru/numbers/regnumbers/detail.php?ID=3367

  5. Технология Baikonur Web Application Server - архитектура клиент-сервер для Intranet-систем доступа к корпоративным базам данных // CIT Forum: http://citforum.ru/programming/application/baiconur.shtml

  6. Дьяконов В.Ю., Калинчев И.А, Китов В.А. Системное программирование // Высшая школа, –М.: (1990)

  7. Китов В.А., Невежин В.П. Использование персональных ЭВМ для решения управленческих задач // ЦНИИ информации. –М.: 1990.

  8. CICS// https://en.wikipedia.org/wiki/CICS.last accessed 2019/31/03.

  9. Дьяконов В.Ю., Житенев И.А., Китов В.А., Селивёрстов В.Б. Разработка и эксплуатация программного обеспечения систем реального времени // ЦНИИ информации. –М.: 1986.

  10. Дьяконов В.Ю., Калинчев И.А., Китов В.А. Метод проверки и оперативного восстановления данных // Программирование № 6. –М.: 1982.

  11. Китов В.А., Дьяконов В.Ю., Житенев И.А. Системы, реализующие безбумажную технологию обработки информации // Передовой опыт, №3. –М.: 1985.

  12. Китов В.А., Житенев И.А. Разработка базового программного обеспечения систем телеобработки данных // Вопросы оборонной техники, серия 3, выпуск 1(178). –М.: 1985.

  13. Китов В.А., Житенев И.А. Программное обеспечение сетей ЭВМ // Зарубежная военная техника, серия 8, выпуск 5-6. –М.: 1982.
  14. Китов В.А., Дьяконов В.Ю., Житенев И.А. Принципы безбумажной технологии обработки информации в АСУ // Передовой опыт, №11. –М.: 1984.

Об авторе:

К.т.н., доцент кафедры информатики, с.н.с. лаборатории искусственного интеллекта, нейротехнологий и бизнес-аналитики РЭУ им. Г.В. Плеханова.  Тел. (499) 2378520, E-mail:vladimir.kitov@mail.ru


Помещена в музей с разрешения автора 11 августа 2019