— Запускаем.
Шестьдесят компьютеров одновременно загудели своими внутренностями, загрузились, вышли на рабочий режим. Десяток экранов мониторов замигали картинками.
— Первый блок есть. Второй блок есть. Третий блок…
— Начинаю поиск. Поиск пошел.
Запрос — отказ.
Запрос — уточнение.
Уточнение.
Уточнение…
Согласие.
— Первый файл открыт.
— Второй файл открыт.
— Третий файл…
— Пошел по цепочке… Запрос — уточнение. Уточнение. Согласие.
— Так, здесь проскочили. Поехали дальше.
Я сидел в кабине, привычно уперевшись лбом в руки, лежащие на баранке. Я давил на руки так, что пальцы немели.
Ну же! Ну!
Отказ.
Отказ.
Запрос — уточнение. Отказ.
— Черт! Ничего не понимаю. Здесь какая-то совершенно незнакомая мне комбинация шифров. Что-то совершенно новое. Принципиально новое.
— А если так?
— Давайте попробуем.
Запрос — отказ.
Запрос — отказ.
Отказ.
Отказ.
Отказ.
— Безнадежно. Не хватает быстродействия. Мы не успеваем перебирать требуемый объем комбинаций цифр.
Они что, с ума сошли? Я не могу больше ходить по магазинам, скупая компьютеры, как алкоголик водку. Да их просто некуда больше впихивать. Свободных объемов в машине почти не осталось.
Вызов обратной связи.
— Начальник, у нас ничего не выходит. Не хватает мощности.
— Я слышал.
— И что вы предлагаете?
— Отдыхать. Вы работаете уже двадцать часов. Отрубайте аппаратуру и ложитесь спать. Я отъезжаю на стоянку.
— А дальше?
— А дальше вы проснетесь. И будете снова работать.
— Сколько?
— Столько — сколько нужно. Сколько нужно для получения положительного результата.
— Послушайте…
— Все, конец связи.
Я выдернул подвод к «шкафу» и завел мотор. Опять тупик. Больше полусотни компьютеров, и все равно тупик! Количество не переходит в качество.
Или для нового качества это слишком малое количество?
А где взять большее? Приобрести еще один реф, набить его аппаратурой и поставить рядом с этим? Два холодильника поперек улицы? А как мне их одному обслуживать? Привлечь еще водителя? А как ему объяснить эти странные, в пределах двух-трех улиц перемещения? И эти зависания вблизи «шкафов» и колодцев связи? Рано или поздно он начнет обо всем догадываться.
Вот положеньице!
А если все-таки попытаться проникнуть на суперкомпьютер? Кого требуется — подкупить. Кому надо — пригрозить. Просчитают противники? Ну и дьявол с ними. Компьютер не наш, значит, и шишки — не наши. Может, так?
Может, один стационарный компьютер лучше полутысячи персональных?
А если действительно их будет полтыщи? Или тысяча? Вне зависимости от того, в какую машину я их смогу собрать. Абстрактно. В принципе. Вообще.
Мы имели пять компьютеров и не могли почти ничего. Мы добавили шестьдесят, и на порядок возросли наши возможности. А если компьютеров будет еще больше? Например, в десять раз? Значит, ровно в те же десять раз вырастет их суммарная мощность? Так на мой не умудренный в вычислительной технике ум.
Сможет ли тысяча велосипедистов перетянуть один трактор? Вряд ли. Пупки развяжутся. У всей тысячи.
А если их будет больше? Например, вдвое? Или еще больше? Да если разом напрягутся? Да с «дубинушкой», как те поволжские бурлаки? Пожалуй, что и смогут! Почему бы и нет? Возможно, даже наверняка в реальности все это будет выглядеть не так просто. Не так примитивно чем больше — тем лучше. Но то, что не хуже, — это точно! Это даже с кашей, в которую масло льешь, не хуже.
Я включил лампочку тревоги и вылез из машины
Кажется, я знал, что надо делать.
Глава 49
Через полторы недели я завершил подготовительные работы.
— Вставайте, засони, — сыграл я по внутренней трансляции побудку. — День в разгаре. Работа не ждет.
Технари, вздыхая и проклиная свою судьбу, заворочались на жестких поверхностях компьютерных лежаков.
— Может, они, конечно, и умные машины, но до обыкновенных матрасов им далеко. Как до них же счетным палочкам, — дал оценку современной вычислительной технике Александр Анатольевич.
— Через пятнадцать минут подключаюсь к сети, — объявил я. — Обслуживающему персоналу быть готовыми.
— Всегда готовы! — демонстративно радостным пионерским рапортом ответили технари.
И затихли. Видно, снова попытались прикорнуть на своих электронных ложах.
— Эй, на палубе! Почему не слышно топота голых пяток по корабельным лестницам? Или команда не услышала сигнала боцманской дудки? В чем дело?
— Дело в усталости. Все равно ведь ничего не выходит. Так хоть выспаться вволю.
— А вы попытайтесь еще разочек.
— Мы пытались уже сто разочков. И все с одним и тем же безнадежным результатом.
— А вы попробуйте в сто первый. И в сто второй. И в сто третий…
Переулок, «шкаф», уже привычная процедура подключения. Только место подключения необычное. Под боком одного неприметного склада. Готовой продукции.
Интересно, что выйдет на этот раз?
— Запуск. Первый блок к работе готов. Второй готов. Третий…
— Пошла программа…
Голоса были нерадостные. Примерно как у Сизифа, в шесть тысяч шестьсот семьдесят девятый раз вкатывающего свой злополучный камень на вершину горы.
— Первый файл открыт.
— Второй файл открыт.
— Третий файл. Активная защита.
Отказ.
Отказ.
Отказ.
— Все. Система слетела. Загружаемся по новой.
— Первый файл. Второй. Третий…
Отказ.
Отказ…
— Внимание! Они начали встречный поиск!
— Сколько у нас времени?
— Минута, может быть, две.
— Поиск активизируется. Возможно переключение в ручной режим.
— Выключаюсь.
И опять в самом начале пути.
— Что случилось?
— Все то же самое. Они давят нас своим авторитетом. Мы ничего не можем им противопоставить.