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