Цифровая крепость | страница 90
«СЛЕДОПЫТ» ОТКЛЮЧЕН
«Следопыт» отключен! У нее даже перехватило дыхание. Почему?
Сьюзан охватила паника. Она быстро проверила отчет программы в поисках команды, которая могла отозвать «Следопыта», но ничего не обнаружила. Складывалось впечатление, что он отключился сам по себе. Сьюзан знала, что такое могло произойти только по одной причине — если бы в «Следопыте» завелся вирус.
Вирусы были самой большой неприятностью, с которой сталкивались в своей работе программисты. Поскольку компьютеры должны были выполнять операции в абсолютно точном порядке, самая мелкая ошибка могла иметь колоссальные последствия. Простая синтаксическая ошибка — если бы, например, программист по ошибке ввел вместо точки запятую — могла обрушить всю систему. Происхождение термина «вирус» всегда казалось Сьюзан весьма забавным.
Этот термин возник еще во времена первого в мире компьютера «Марк-1» — агрегата размером с комнату, построенного в 1944 году в лаборатории Гарвардского университета. Однажды в компьютере случился сбой, причину которого никто не мог установить. После многочасовых поисков ее обнаружил младший лаборант. То была моль, севшая на одну из плат, в результате чего произошло короткое замыкание. Тогда-то виновников компьютерных сбоев и стали называть вирусами.
«У меня нет на это времени», — сказала себе Сьюзан.
На поиски вируса может уйти несколько дней. Придется проверить тысячи строк программы, чтобы обнаружить крохотную ошибку, — это все равно что найти единственную опечатку в толстенной энциклопедии.
Сьюзан понимала, что ей ничего не остается, как запустить «Следопыта» повторно. На поиски вируса нужно время, которого нет ни у нее, ни у коммандера.
Но, вглядываясь в строки программы и думая, какую ошибку она могла допустить, Сьюзан чувствовала, что тут что-то не так. Она запускала «Следопыта» месяц назад, и никаких проблем не возникло. Мог ли сбой произойти внезапно, сам по себе?
Размышляя об этом, Сьюзан вдруг вспомнила фразу, сказанную Стратмором: Я попытался запустить «Следопыта» самостоятельно, но информация, которую он выдал, оказалась бессмысленной.
Сьюзан задумалась над этими словами. Информация, которую он выдал…
Она резко подняла голову. Возможно ли это? Информация, которую он выдал?
Если Стратмор получил от «Следопыта» информацию, значит, тот работал. Она оказалась бессмысленной, потому что он ввел задание в неверной последовательности, но ведь «Следопыт» работал!
Но Сьюзан тут же сообразила, что могла быть еще одна причина отключения «Следопыта». Внутренние ошибки программы не являлись единственными причинами сбоя, потому что иногда в действие вступали