Точка уязвимости (Тюрин) - страница 3

Комната должна была напоминать жилое помещение, для этого ее заставили ненужными вещами, но все равно она оставалась для него пересечением безжизненных плоскостей.

Программист, съежившийся внутри слабого светового пятна, осторожно расслабил сгустившиеся в камень мышцы шеи и хотел было увеличить контрастность монитора, но остановился, прислушиваясь к глазам.

Какая еще контрастность, глазные яблоки пухнут и тонут как в трясине, это предел усталости, им нужно расслабиться и прикрыться веками хотя бы часа на четыре. Четыре часа покоя, отсутствия на этом свете…

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

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

Но у него всего лишь счетверенный «пентюх», объектный процессор темного южноазиатского происхождения и средней руки спутниковый канал. Хорошо хоть, не подгрызенная крысами телефонная пара, как у всех в этом доме…

Зажужжал диск, пошла подкачка из оперативной памяти. Это было малоприятной неожиданностью – параметры программы стали явно шалить.

На экране построчно проявилась несколько пятнистая виртуальная девушка (всего 256 цветов, 72 пиксела на дюйм для экономии памяти) и сказала не совсем мелодичным (8-битным, на 22,05 килогерца) голоском:

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

В руках у нее появилось окошко, в котором плясали параметры системы.

Сонливость сразу сбросило словно шляпу порывом ветра, и разочарование подкатило комком под горло, так что он не сразу смог продавить:

– Э, это что за новости? Я три часа барабанил по клавишам, отлаживая замки на потоках. А за диспетчер разделения времени я кучу денег отвалил в Крупе. Синхронизация должна быть надежной как молоток, мать твою за ногу!