Двухмашинный вариант, глава 7. Техсовет
Всем ЦУПом вскрывали объемные фанерные ящики. Помогали двум ребятам из Омского «СКБ ПА», прилетевшим по телеграмме, расставлять стойки М-6000, принтеры, фотосчитыватели, дисплеи СИД-1000. Раскладывали по проекту Казгипрокоммунстроя кабели по каналам, скрытым в паркетном полу. Один дисплей поставили в мой кабинет.
Через два дня аппаратура ожила. Инженеры из Омска тестировали машину, печатали, вводили перфоленту и перфорировали, набирали тексты на СИД-1000. Все работало, инженерам подписали акты, они нам все показали и улетели к себе в Омск.
Я засел за транслятор. Целыми днями штудировал команды ассемблера. Выводил транслированные программки на перфоратор, вводил через фотосчитыватель, отлаживал на пульте машины. Пробовал разрабатывать программы некоторых блоков из схемы миллиметровки, которая теперь висела на стене кабинета. Ассемблер 580-й серии мне нравился, но коды в виде лампочек на пульте машины и вообще отладка по командам не очень, медленно все, а блоков на стене прорва и это беспокоило – что-то я много взвалил на себя, а знания в программировании так себе. Но в душе была радость – делать буду дело, разрабатывать систему, свою! о чем всегда мечтал, да я и математик к тому же, алгоритмы так и прут и в голове хорошо соединяются. Ничего, прорвемся!
На одном из утренних совещаний Чернин спросил, как идет освоение новой техники. Я сразу изложил идею «Двухмашинного варианта»:
- Михаил Анатольевич, сейчас 1977 год, «СКБ ПА» подключит машину к АСУ в 1983 году, вы видели их планы. Что ей стоять столько лет без дела, давайте соединим две машины. Наири-2 будет, как обычно обмениваться с БКТ-7, Валя только допишет программу обмена с М-6000. А М-6000 будет обрабатывать всю информацию по перекресткам и датчикам и вырабатывать оптимальные воздействия для минимизации задержек. С Валей мы договорились, вообще весь ЦУП в курсе и хочет поучаствовать в разработке. У меня целая простыня алгоритмов для «Двухмашинного варианта», так мы его окрестили. Уже полгода эти идеи обсуждаем.
Валя:
- Я программу обмена пишу, идея мне нравится.
Толик:
- За мной распайка кабелей, схемы соединения М-6000 и Наири-2 изучаю между делом. Интересная идея у Юры, сделаем, только основное на Юре, конечно. Программировать я не могу, и Валя с Галей, вроде, не берутся.
Чернин:
- Я смотрю, у вас уже работа кипит и мозги тоже, это хорошо. Только об эксплуатации не забывайте, сбои на светофорах нам ГАИ не простит. А я двину вашу идею наверх. И правда - что простаивать новой технике без дела. Юра, подготовь доклад и плакаты, чтобы все красиво выглядело. Если наверху поддержат, могут включить в план, а для этого должны нас выслушать.
На техсовете при ГАИ МВД Казахской ССР кроме руководства присутствовали от «СКБ ПА» главный конструктор Хилажев Евгений, Слава Ким – начальник сектора программирования и мы с Черниным. Я докладывал с указкой и цветными схемами, которые мы рисовали всем ЦУПом.
Все поняли, что простаивать техника семь лет не должна. Руководство МВД Казахстана захотело показать класс перед МВД СССР, тоже не лыком шиты! Ну и экономическая целесообразность просматривалась от досрочного внедрения системы – ведь новая вычислительная техника будет работать с существующим оборудованием на перекрестках. Когда еще «СКБ ПА» разработает новые дорожные контроллеры АССУД. Казахстан ждать не будет, свои специалисты сделают новую систему, которая минимизирует задержки на транспортной сети! Примерно так рассуждало руководство и решение по двухмашинному варианту было принято. Его утвердили в ГАИ МВД СССР, как этап общего проекта по развитию АСУ «Город» до 1990 года, обеспечив финансированием. Я отвечал за программное обеспечение, расстановку датчиков и за внедрение в целом.
Это было уже серьезно – впервые я ощутил груз ответственности. Это сложное чувство, словно ты уже себе не принадлежишь, надо дело делать - сроки определены. Я был молод, здоров, бессонницы не боялся, да и не думал об этом. Меня заполняла радость от того, что все, что придумаю и запрограммирую, будет управлять десятками светофоров города-миллионника по моим алгоритмам, на основе теории минимизации задержек на сети может быть Понтрягина, пока не решил.
Я работал допоздна – программировал. В голове была ясность, мог охватывать и программировать до семи взаимосвязанных процессов сразу – посчитал специально (потом, будучи работающим пенсионером, с трудом охватывал одновременно три процесса). Когда создаешь что-то новое и сложное, возникает какая-то сладость в голове - словно шоколадку посасываешь; ни на что на свете не променяю разработку!
Для М-6000 нужна была операционная система реального времени, так просто ее не построишь. ОСРВ с машиной не поставлялась, взять ее можно было в Северодонецке, где делали нашу М-6000. Там и курсы действовали по ОСРВ и программированию. Чернин направил запрос на повышение квалификации пользователя. И приглашение пришло, я собирался в трехмесячную командировку.
Продолжение: http://proza.ru/2024/06/14/1579
Содержание: http://proza.ru/2024/12/31/1436
Сокращения: http://proza.ru/2024/05/07/1570
Свидетельство о публикации №224061101522