В данном случае загрузочный терминал являлся постоянной частью системы. К общей контрольной панели управления «Альфы», «Беты» и «Зулу» был подключен персональный компьютер третьего поколения «Пауэр», а к нему, в свою очередь, подключен съемный дисковод «Бернулли». Эта машина, прозванная «тостером» из-за того, что ее диск походил размерами на ломтик хлеба, обладала мощным накопителем с памятью в целый гигабайт – намного больше, чем требовалось для этой программы.
– Приступаем? – спросил программист.
Оператор переместил «мышь» и из вариантов, появившихся на экране, выбрал «Зулу». Стоящий за его спиной старший оператор подтвердил правильность выбора. «Альфа» и «Бета» занимались своей обычной работой, и привлекать их было нельзя.
– Чак, ты работаешь с «Зулу».
– Вас понял, – улыбнувшись, отрапортовал тот, вставил картридж в гнездо и подождал, пока на экране не появился соответствующий графический символ. Увидев его, он тут же щелкнул клавишей «мыши» и открыл новое окно, чтобы развернуть содержание PORTA-1 – записанной на его дискете Программы.
В новом окне было всего две директории: INSTALLER и ELECTRA-CLERK-2.4.0. Автоматическая антивирусная программа немедленно пронеслась по новым файлам и через пять секунд сообщила, что те чисты.
– Похоже, все в порядке, Чак, – произнес оператор вычислительных систем. Старший оператор согласно кивнул.
– Ну что, Рик, можно браться за работу?
– Валяй.
Чак Серлз выбрал курсором графический символ INSTALL и дважды щелкнул клавишей.
ВЫ УВЕРЕНЫ, ЧТО ХОТИТЕ ЗАМЕНИТЬ ПРОГРАММУ ELECTRA-CLERK 2.3.1 НОВОЙ ПРОГРАММОЙ ELECTRA-CLERK 2.4.0? – появилась надпись на экране. Серлз сдвинул стрелку курсора в окошечко «Да» и снова щелкнул клавишей.
ВЫ ДЕЙСТВИТЕЛЬНО УВЕРЕНЫ В ЭТОМ??? – немедленно появилась другая надпись.
– Кто ввел в программу этот вопрос? – недоуменно спросил системщик.
– Я, – ухмыльнулся оператор.
– Шутник, – недовольно проворчал Серлз и снова нажал «Да».
Дисковод едва слышно зажужжал. Серлзу нравились устройства, у которых слышна работа механизмов – пощелкивание перемещающихся головок, жужжание вращающегося диска. Объем программы составлял всего пятьдесят мегабайтов, и перенос информации закончился раньше, чем системный программист успел открыть бутылку и сделать глоток минеральной воды.
– Вот и все, – произнес Серлз, отодвигая кресло от консоли. – Хотите проверить?
Он повернулся и посмотрел через стеклянную стену компьютерного зала на гавань Нью-Йорка. Белый круизный лайнер средних размеров выходил из порта. Интересно, куда он направляется? – подумал системщик. Наверно, в теплые края, где песчаные пляжи, голубое небо и каждый день сияет яркое солнце. Туда, где, как он считал, все так чертовски непохоже на Нью-Йорк.
Никто не совершает круизы в города, похожие на Большое Яблоко. Как было бы приятно находиться на этом лайнере, плыть прочь от пронизывающих осенних ветров. А еще приятнее никогда не возвращаться обратно, подумал Серлз с задумчивой улыбкой. Ну что ж, самолеты летают намного быстрее, и на них тоже не обязательно возвращаться.
Системный оператор, который сидел у консоли управления, привел «Зулу» в режим реального масштаба времени. В 16.10.00 по восточному поясному времени «Зулу» начала дублировать работу, осуществляемую «Альфой» и поддерживаемую «Бетой». Впрочем, была заметна разница. Монитор производительности показывал, что. «Зулу» действовала чуть быстрее. Обычно при такой ситуации дублирующая третья машина немного отставала, однако теперь она действовала настолько быстро, что ей приходилось «отдыхать» несколько секунд в течение каждой минуты.
– Чак, она успевает даже перекурить! – заметил оператор. Серлз допил остаток воды из бутылки, бросил ее в мусорную корзину и подошел к консоли.
– Все верно, я сократил коды примерно на десять тысяч строк. Дело не в машинах, а в программе. Нам понадобилось время, чтобы отыскать наиболее оптимальное прохождение команд через платы. Думаю, теперь все в порядке.
– А в чем разница? – спросил старший оператор, сам неплохо разбиравшийся в программном обеспечении.
– Я изменил систему иерархии, то, как передается информация с одной платы на другую, параллельную ей. Мне все же придется еще немного поработать с сихронизацией – суммирование происходит не так быстро, как переадресовка. Думаю, сумею справиться с этой проблемой через месяц-другой.
Оператор нажал на кнопку, посылая команду к первой контрольной точке. На экране тут же появился графический символ.
Читать дальше