Инженер 2.2 - Эд Нерский

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 56 57 58 59 60 61 62 63 64 ... 133
Перейти на страницу:
кем-то общались из этого ордена? — Молор сверлил взглядом Агареса.

— Увы, я до сих пор не знаю, существует ли он. Однако, результаты его действий мы время от времени наблюдаем. Мда… Всё. Думаю, что возложенную на меня миссию я выполнил.

— Хорошо, — хмуро произнёс Молор, — вы можете идти.

— Мне что-нибудь передать моему руководству?

— У меня пока нет никакого ответа. Вероятно, то, что вы вернётесь живым, уже всяко выше любых ваших ожиданий. Прощайте.

Он сделал знак и стражник тронул Агареса за локоть, указывая на выход.

Вектрон-2,3

Не зная пока, как разрешить задачку с космическим затуханием, я переключился на накопившиеся доработки Орион-128.

Во-первых, понадобилась поддержка механизма потоковой передачи данных от CPU к CPU с контролем целостности в конкурентной среде.

Чтобы это сделать, я доработал генератор частоты так, чтобы он мог по некоторым признакам “пропускать” такты для выбранных CPU. Таким образом, процессор может входить в простой, если это необходимо. Затем добавил каждому CPU входной и выходной буфера, довольно приличного размера (да-да, опять 128К), в которые можно писать сообщения.

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

Итого, на будущее, я оставил возможность выполнять процессором другие задачи, пока буфер, в который он пишет, переполнен. В моём мире подобные вещи применяются достаточно широко, а вот понадобится ли такое тут — время покажет.

Так же я немного покопал реализацию будущего супервизора операционной системы, который позволит лимитировать выделяемые одному пользователю ресурсы (память и количество CPU).

В процессе возни с такими вещами, я всё больше и больше пользуюсь астралом для того, чтобы писать код или проектировать аппаратуру без багов. Метод, который я назвал “Астральное программирование”, заключается в следующем: берём прототип программы, что сейчас пишется и, заглядывая в её будущее, определяем подводные камни, которые возникнут когда-нибудь потом.

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

Используя эту фичу, я приостановил все процессы Вектрона и снял снапшоты со всех используемых им страниц памяти, а так же состояния всех его CPU. Теперь, если Вектрон почему-то умрёт, я всегда смогу воскресить его из последнего снапшота.

Посчитав, что каждому из нас пришла пора обзавестись персональным компьютером, я “отряхнул пыль” с программы его построения, внёс в неё все накопленные изменения и построил три урезанные копии Орион-90. Ядро каждого такого ПК было таким же, как и у Орион-128, единственная разница — меньшее количество памяти и CPU.

Перенеся снапшоты Вектрона в персональные компьютеры, я получил три информационных питомца. Не знаю, зачем это нужно, но это очень интересно.

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

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

Например, никто из нас не берётся предсказать, что получится из этого Тамагочи без присмотра, поэтому, переселив Вектрона в наши персоналки, мы решили не оставлять его в главном Орион-128.

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

Я стал фиолетовым рогатым демоном, а Кора красной демоницей. В качестве бонуса от этой сделки, мы унесли с собой около пяти тысяч золотых.

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

Эт показала мне действительно очень эффективное плетение накопителя и внедрив его в каждую из батареек мы получили два накопителя огромной ёмкости. День и ночь несколько размещённых в Сути плетений трудятся в качестве зарядников к нашим скафам, но выглядит, что полная зарядка произойдёт очень нескоро.

Косм выразил сильное желание путешествовать с нами и в космосе, поэтому я озадачил его вопросом реализации скафандра и для него. Считая, что в космосе придётся проводить много времени, этот скаф пришлось делать не для газообразного, а для обычного его состояния. Поэтому, прикинув, мы решили, что всё оставшееся золото, пойдёт на батарейки для этого девайса.

К моменту нашего прибытия в Баанг-Уудэ он всё ещё возился над формированием скафа, способного вместить не только его, но ещё и кубометров двадцать-пятьдесят земли.

Адаптация ИЛ-1 для перевозки дерева, тоже привела нас к монструозному агрегату, однако что не сделаешь для друга?

В общем, загрузив часть сознаний каждого из нас какими-то из всех этих проблем, включив в работу новые иллюзии, мы, не долго думая, переместились прямо на рынок Баанг-Уудэ, чтобы поискать там что-то интересное, а так же прикупить ещё килограмм десять-двадцать золота и сколько получится алмазов…

Тень

Очнулся Маас от того, что ему приснился какой-то хороший сон. Он не смог его запомнить, однако тёплое ощущение не отпускало: хотелось вскочить и, вздохнув побольше воздуха, выпорхнуть на улицу.

Открыв глаза, он обнаружил себя в тёмной, замызганной коморке. Стёкла в окнах были выбиты, а их проёмы завешены полосами ткани, вид у которых был такой, что прикасаться к ним не хотелось. Он лежал на кровати, похожей на гостиничную, укрытый старым плотным одеялом. В ногах, прислонившись к стене, сидела Лиелла. Судя по всему, она спала.

Пожав плечами и улыбаясь внутреннему настрою, Маас осторожно, стараясь не разбудить её встал и… обнаружил, что какая-либо одежда на нём отсутствует. Немного пошарив по окружающим предметам, он обнаружил свои вещи, и принялся одеваться. Скользнув взглядом по висевшему на стене зеркалу, он едва не сел от неожиданности: на него смотрел пожилой,

1 ... 56 57 58 59 60 61 62 63 64 ... 133
Перейти на страницу:

Комментарии
Минимальная длина комментария - 20 знаков. В коментария нецензурная лексика и оскорбления ЗАПРЕЩЕНЫ! Уважайте себя и других!
Комментариев еще нет. Хотите быть первым?