В самой процедуре не было ничего сложного. Клиент пользовался универсальными ЭВМ «Стратус» — компактными и мощными машинами, легко объединяемыми в вычислительные сети. На самом деле благодаря относительной дешевизне и высокой надёжности на них падал выбор множества служб, занятых обработкой различных сводок. В помещении находилось три машины. «Альфа» и «Бета» — так значилось белыми буквами на синих пластмассовых панелях — являлись основными и действовали через день, причём одна всегда дублировала другую. Третья ЭВМ — «Зулу» — дублировала две первые машины при аварийных ситуациях, и, когда она действовала, можно было не сомневаться, что группа обслуживания либо уже прибыла, либо находится в пути. Второй вычислительный центр, ничем не отличающийся от первого, разве что количеством обслуживающего персонала, находился на противоположном берегу Ист-Ривер, в совершенно ином месте, с другими источниками энергоснабжения, другими телефонными линиями и другими каналами спутниковой связи. Каждый центр размещался в высотном здании; построенном с использованием негорючих материалов, причём в помещениях вокруг компьютерного зала была установлена автоматическая спринклерная система пожаротушения, а сам зал был оборудован установкой «Дюпон 1301», способной ликвидировать возгорание в считанные секунды. Каждый вычислительный центр имел резервное аккумуляторное энергоснабжение, способное обеспечить бесперебойную работу всех трех компьютеров в течение двенадцати часов. К сожалению, правила безопасности и охраны окружающей среды, существующие в Нью-Йорке, запрещали размещение в зданиях резервных генераторов. Это изрядно раздражало инженеров, которым как раз и платили за то, чтобы они беспокоились о подобных вещах. И они беспокоились, ещё как беспокоились, несмотря на дублирование, батарейную поддержку и все, что называлось военным термином «эшелонированная оборона» и было способно защитить компьютеры от всякого рода мыслимых и немыслимых неожиданностей. Или почти всякого. На передней панели каждой ЭВМ находился интерфейс фирмы «Компьютер сайенс корпорейшн» — усовершенствование, появившееся в новых поколениях электронно-вычислительных машин как признание того, что совершенные настольные компьютеры приобрели способность загружать важную информацию в оперативную память намного быстрее, чем прежние машины, в которых использовались бобины с магнитной лентой.

В данном случае загрузочный терминал являлся постоянной частью системы. К общей контрольной панели управления «Альфы», «Беты» и «Зулу» был подключён персональный компьютер третьего поколения «Пауэр», а к нему, в свою очередь, подключён съёмный дисковод «Бернулли». Эта машина, прозванная «тостером» из-за того, что её диск походил размерами на ломтик хлеба, обладала мощным накопителем с памятью в целый гигабайт — намного больше, чем требовалось для этой программы.

— Приступаем? — спросил программист.

Оператор переместил «мышь» и из вариантов, появившихся на экране, выбрал «Зулу». Стоящий за его спиной старший оператор подтвердил правильность выбора. «Альфа» и «Бета» занимались своей обычной работой, и привлекать их было нельзя.

— Чак, ты работаешь с «Зулу».

— Вас понял, — улыбнувшись, отрапортовал тот, вставил картридж в гнездо и подождал, пока на экране не появился соответствующий графический символ. Увидев его, он тут же щёлкнул клавишей «мыши» и открыл новое окно, чтобы развернуть содержание PORTA-1 — записанной на его дискете Программы.

В новом окне было всего две директории: INSTALLER и ELECTRA-CLERK-2.4.0. Автоматическая антивирусная программа немедленно пронеслась по новым файлам и через пять секунд сообщила, что те чисты.

— Похоже, все в порядке, Чак, — произнёс оператор вычислительных систем. Старший оператор согласно кивнул.

— Ну что, Рик, можно браться за работу?

— Валяй.

Чак Серлз выбрал курсором графический символ INSTALL и дважды щёлкнул клавишей.

ВЫ УВЕРЕНЫ, ЧТО ХОТИТЕ ЗАМЕНИТЬ ПРОГРАММУ ELECTRA-CLERK 2.3.1 НОВОЙ ПРОГРАММОЙ ELECTRA-CLERK 2.4.0? — появилась надпись на экране. Серлз сдвинул стрелку курсора в окошечко «Да» и снова щёлкнул клавишей.

ВЫ ДЕЙСТВИТЕЛЬНО УВЕРЕНЫ В ЭТОМ??? — немедленно появилась другая надпись.

— Кто ввёл в программу этот вопрос? — недоуменно спросил системщик.

— Я, — ухмыльнулся оператор.

— Шутник, — недовольно проворчал Серлз и снова нажал «Да».

Дисковод едва слышно зажужжал. Серлзу нравились устройства, у которых слышна работа механизмов — пощёлкивание перемещающихся головок, жужжание вращающегося диска. Объём программы составлял всего пятьдесят мегабайтов, и перенос информации закончился раньше, чем системный программист успел открыть бутылку и сделать глоток минеральной воды.

— Вот и все, — произнёс Серлз, отодвигая кресло от консоли. — Хотите проверить?

Он повернулся и посмотрел через стеклянную стену компьютерного зала на гавань Нью-Йорка. Белый круизный лайнер средних размеров выходил из порта. Интересно, куда он направляется? — подумал системщик. Наверно, в тёплые края, где песчаные пляжи, голубое небо и каждый день сияет яркое солнце. Туда, где, как он считал, все так чертовски непохоже на Нью-Йорк.

Никто не совершает круизы в города, похожие на Большое Яблоко. Как было бы приятно находиться на этом лайнере, плыть прочь от пронизывающих осенних ветров. А ещё приятнее никогда не возвращаться обратно, подумал Серлз с задумчивой улыбкой. Ну что ж, самолёты летают намного быстрее, и на них тоже не обязательно возвращаться.

Системный оператор, который сидел у консоли управления, привёл «Зулу» в режим реального масштаба времени. В 16.10.00 по восточному поясному времени «Зулу» начала дублировать работу, осуществляемую «Альфой» и поддерживаемую «Бетой». Впрочем, была заметна разница. Монитор производительности показывал, что. «Зулу» действовала чуть быстрее. Обычно при такой ситуации дублирующая третья машина немного отставала, однако теперь она действовала настолько быстро, что ей приходилось «отдыхать» несколько секунд в течение каждой минуты.

— Чак, она успевает даже перекурить! — заметил оператор. Серлз допил остаток воды из бутылки, бросил её в мусорную корзину и подошёл к консоли.

— Все верно, я сократил коды примерно на десять тысяч строк. Дело не в машинах, а в программе. Нам понадобилось время, чтобы отыскать наиболее оптимальное прохождение команд через платы. Думаю, теперь все в порядке.

— А в чём разница? — спросил старший оператор, сам неплохо разбиравшийся в программном обеспечении.

— Я изменил систему иерархии, то, как передаётся информация с одной платы на другую, параллельную ей. Мне все же придётся ещё немного поработать с сихронизацией — суммирование происходит не так быстро, как переадресовка. Думаю, сумею справиться с этой проблемой через месяц-другой.

Оператор нажал на кнопку, посылая команду к первой контрольной точке. На экране тут же появился графический символ.

— На шесть процентов быстрее, чем при программе 2.3.1. Совсем неплохо.

— Нам очень пригодятся эти шесть процентов. — Старшему оператору хотелось бы ещё повысить быстродействие компьютеров. Иногда требовалось провести огромное количество расчётов, и он, подобно всем остальным служащим «Дипозитори траст компани», боялся не уложиться в необходимый срок.

— Пошлите мне полученную информацию к концу недели, и я постараюсь ускорить обработку данных ещё на несколько десятых, — пообещал Серлз.

— Ты здорово потрудился, Чак.

— Спасибо, Бад.

— Кто ещё этим пользуется?

— Ты имеешь в виду эту версию? Никто. Похожая программа применяется для машин в CHIPS.

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

Вы читаете Долг чести
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату