Вход/Регистрация
«Если», 2003 № 12
вернуться

«Если» Журнал

Шрифт:

Ну хорошо, доберусь я до портов ввода-вывода. А дальше что? Анализировать код на предмет сбоев? Это один вариант. А если нет программного сбоя? Кстати, и не должно его быть, потому что неоткуда ему взяться ни при каких обстоятельствах. Во-первых, основные программные процедуры давно уже пишут машины, а они не ошибаются. Во-вторых, большинство процедур являются библиотечными и копируются бесчисленное количество раз, тем самым проходя «проверку на вшивость». Так что сбойного кода там быть не может, а потому нет смысла тратить время на проверку.

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

Скорее всего, и здесь нечто похожее. Хотя рудокопов-заложников и пальбу по орбитальным целям трудно объяснить неисправностью дверного датчика…

Я решил не мучиться бесполезными предположениями, а придумать что-нибудь на месте.

К краю долины я подобрался только к обеду (в смысле — к полудню, потому что в отсутствие еды никакого обеда быть не может). Город-завод занимал почти все пространство выдолбленной в скалах котловины. Циклопическое сооружение. Завод-монстр. Он был похож на гигантского стального дракона, и я невольно представил себя рыцарем из древних легенд — Ланселотом, которому предстоит схватка не на жизнь, а на смерть. Образ мне понравился. Чтобы узнать, среагирует ли монстр на мое появление, я прикрепил к замку пустой рюкзак и медленно стравил трос. Нет. Видимо, из пустыни взбесившийся монстр никого не ждал, и рюкзак спустился вниз без проблем. Я выбрал место поудобнее, размотал альпинистское снаряжение и начал спускаться на дно котловины. Удивительно, но на спуске со мной ничего не случилось, кроме того, что я не стал отцеплять трос и успел отойти от скалы до того, как сверху свалился приличный обломок. Если бы я задержался на секунду, у меня больше не было бы проблем…

После спуска — километр марш-броска. Феликсу бы понравилось, я уверен. Меня же совершенно не впечатлило. Я обливался потом, скрипел зубами от боли в растертых ногах, проклинал все и вся, а Ефимыча — в особенности. Мне представлялось, что мясо на ступнях совсем стерлось и в ботинках скрежещут голые кости. Я бредил, но двигался. Мне надо было как можно скорее забраться к дракону под хвост, в место, которое на языке спасателей называется «черная дверь». Конечно, никакая это не дверь и уж тем более не черная. Там расположены разъемы портов ввода-вывода, вот и все. Но мне они были необходимы, как меч — Ланселоту.

И какого такого черта этому самовару, как говорит Ефимыч, пришла мысль вооружаться? Неужели машины тоже сходят с ума? Сумасшествие — это ошибка системы, но в любой оперативке на такой случай зашит сторож. Машина просто отрубается, и все. Этот же компьютер действует, и весьма эффективно! Он работает так, словно обнаружил какого-то неизвестного врага и начал принимать меры по спасению людей. Потому что ничего иного машине не может прийти в ее электронную голову. Она может делать только две вещи — спасать людей и работать на людей. Больше ничего. От кого она начала защищать Репейник?

Мне пришла в голову дикая мысль. Может быть, местный агрегат каким-то образом начал считать себя «особым формированием», и оценил вмешательство Земли, как опасное для гомеостаза Репейника? В таком случае он искренне полагает, что спасает рудокопов, заставляя их перековывать «орала на мечи». Тогда в диалоге он мне об этом сообщит.

Но! Я не должен обнаруживать себя в качестве собеседника, пока не прозвоню железо.

Так я потихоньку добрался до этой заветной дверцы. Двадцать минут у меня ушло, чтобы голыми руками освободить люки портов от каменной крошки и пыли. Потом я пять минут чихал. Еще пятнадцать подключал провода и минуту запускал портативный диагностический комплекс.

Поначалу все шло нормально. Я очень нежно прозвонил колбы, у дракона даже в брюхе не зачесалось. С ними все было в порядке. Затем начал сканировать датчики, а на это требуется куда больше времени. Диагностический комплекс работал, как часы, а вот я все же получил тепловой удар. Как же мне было плохо! Меня тошнило, меня рвало, у меня голова трещала и начала подниматься температура. Иногда я терял сознание, что в моем положении вообще непростительно.

После очередного приступа я ошибся. Вместо того чтобы перегнать программную процедуру из одного блока памяти в другой, я ее стер. Хотел заменить другой, но не нашел аналога.

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

У меня мелькнула мысль стереть заодно какой-нибудь жизненно важный файл, чтобы окончательно вывести систему из строя, но до такого файла компьютер меня не допустит. Одно дело — библиотечная процедура, а совсем другое — ядро.

  • Читать дальше
  • 1
  • ...
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: