КДО
Перед устройством ввода перфокарт выстраивались целые очереди желающих ввести в 512 килобайт памяти ОЗУ программу, набитую дырочками на карточках из плотного картона. Тут же моментально нужно было подбежать к дисплею, управляющему работой машины, запустить программу на выполнение и при счастливом стечении обстоятельств получить огромную распечатку на АЦПУ. И это в лучшем случае, если ридер не выплюнет обратно вводимые перфокарты по причине их слипания или загибания уголков. Но вот распечатка получена, и, конечно, с ошибками синтаксиса программы, и клиент бежит с ней в перфорационную, чтобы перебить на перфораторе перфокарты с неправильным кодом программы. И потом весь цикл повторяется. Обратно в машинный зал. Очередь. Ввод. Распечатка. Ошибки. Перфорационная. Так быстротечно проходит и заканчивается один или два часа отведенного времени. Всё. До свидания! До завтра!
Каким же счастьем было введение в ВЦ на ЭВМ комплекса динамической отладки, сокращённо КДО, который освободил программистов от необходимости набивать перфокарты и стоять с ними у ридера. КДО позволял сразу вводить программу в память машины, минуя ридер. Для работы КДО была отведена отдельная комната с несколькими дисплеями, за которыми сидели клиенты и вводили свои программы непосредственно с клавиатуры через мониторы. Один недостаток только был у КДО – он отнимал оперативную память и из 512 килобайт на выполнение программы для тех, кто сидел за основным пультом в машинном зале, оставалось совсем немного.
Миша Фишман был аспирантом – математиком. Он ставил сложные математические задачи, используя вариационное исчисление и различные вычислительные алгоритмы для поиска экстремумов функционалов. При всем своём уме, он был немного отстраненным и рассеянным в жизни человеком. Немного заикался и прежде чем ответить в разговоре, часто задумывался на несколько минут.
Нужно сказать, что система КДО позволяла через дисплеи общаться оператору ЭВМ в машинном зале и тем, кто сидел за дисплеями в комнате программистов. Моя очередь была гонять свои программы на месте оператора. Удобно устроившись в мягком кресле, я смотрел на сообщения дисплея. Всё шло нормально. Программа обсчитывала минимум расхода топлива по гелиостационарной орбите методом Хука-Дживса. Цифирьки периодически возникали на зелёном мониторе, каждая в новой строке. Цикл крутился с постоянной скоростью.
Вдруг внезапно поступило сообщение о нехватке оперативной памяти. Смотрю – около 50 килобайт занимает КДО Миши Фишмана. Я ему с клавиатуры посылаю сообщение: «Миша! Выйди пожалуйста из КДО!». Жду минуту, другую. Никакой реакции. Посылаю ему снова: «Миша, выйди из КДО!!!». Ничего не происходит. Миша, как ни в чем не бывало, сидит в КДО, и отнимает у меня оперативную память. А мне ведь расчёт нужно закончить! А то как моя гелиоцентрическая орбита определится с минимумом керосина? И я бросаю свое операторское место с мягким креслом, бегу из машинного зала в другой конец коридора, распахиваю быстро с ветром дверь в комнату, где стоит КДО, и, запыхавшись, кричу: «Миша! Выходи скорее!!!» Миша Фишман недоуменно смотрит на меня и начинает собирать свои бумаги в огромный портфель, лежащий на полу, берет свой портфель, испуганно встаёт со стула и ничего не понимая, двигается к выходу из комнаты…
Пришлось его долго успокаивать, что ничего не произошло, нужно просто на некоторое время закрыть и выйти из КДО. После чего ещё полчаса работы отведенного нам времени прошли в обычном порядке, без особых приключений.
Свидетельство о публикации №121071107184
Добрых дней Вам,
Ирина Талых 20.08.2021 19:48 Заявить о нарушении
Спасибо за пожелания!
Взаимно, с симпатией,
С.
Савельев 20.08.2021 21:53 Заявить о нарушении
Ирина Талых 21.08.2021 08:53 Заявить о нарушении
Савельев 21.08.2021 13:40 Заявить о нарушении
С прозой сложнее. У многих авторов выборочно... Кстати, очень нравится Юрий Поляков - "Козленок в молоке" и "Небо падших".
Ирина Талых 21.08.2021 13:52 Заявить о нарушении