Чтение онлайн

на главную

Жанры

Шрифт:

— Какую-то сигнализацию мы проглядели. — прокомментировала Эт.

Я отправил в ауру архимагу вампира: он будет забирать себе всю энергию, которая поступает туда, не давая ему прийти в себя.

Четверо магов занимались приведением его в чувство, а ещё десятка два разошлись по дворику, оглядывая окрестности, разбрасывая разнообразные сканирующие плетения.

— Поднимемся повыше и усыпим их всех! — предложил я, отправляя Ледяные Слёзы с таймером, настроенным на несколько секунд.

Увы, моё плетение не осталось незамеченным и почти сразу все эльфы

оказались накрыты различными куполами защит.

Поднимаясь вверх, мы вдруг наткнулись на препятствие: вокруг всего внутреннего города мерцал купол энергетического барьера.

— Убежать не получится. — прислала взволнованную мысль Эт.

— Вижу. Придётся ждать и прятаться.

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

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

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

— Тащат какую-то штуку. — взволновано прокомментировала Эт. — Это артефакт Слёз Дракона! Нужно срочно бежать отсюда!

— Вот на этой крыше нет никого. — выбрал я, стараясь сохранять спокойствие, хотя получалось не очень. — Она не предназначена чтобы по ней ходили. Давай переждём атаку на ней. Нам нужно объединить сознания, чтобы пережить это молоко. — предложил я.

Два облачка сконденсировались в лужицу на крыше и вода начала стекать вниз.

— Не получается удержаться! Здесь везде наклон!

— Да, это же крыша. Так и должно быть. Что-то я не подумал об этом. Но уже поздно что-то менять!

До боли знакомое, неприятное бело-жёлтое марево молоком затопило всё вокруг. Необъединённые сознания потерялись в жёлтом тумане.

— Я не чувствую себя. Мы попались?

— Не думаю, что они ищут воду и пар. Скорее всего они ловят магов-диверсантов. Так, что просто подождём. Но если и поймают — то надеюсь, что в виде облачка пара можно будет сбежать.

— Кажется будто время остановилось. Движется оно только при произнесении мыслей.

— Да, надо посмотреть по часам сколько времени займёт вся атака. Незадолго до появления архимага я смотрел на часы. Сколько с тех пор прошло? Не более получаса?

— Как ты можешь в такой ситуации думать об измерениях?

— А больше же ничего не остаётся. Мы могли бы сломать этот артефакт, я даже знаю способ. Но, если это сделать, то они будут знать на кого охотиться. Придётся просто ждать. А ждать, ничего не делая, в этом молоке гораздо труднее.

Что мы хотели доделать по Ориону-128? Давай займёмся пока время стоит.

— Стек! Мне непонятно как под него выделять память, если будет запущено множество ядер.

— Просто же! Каждому ядру по какому-нибудь куску памяти для стека на старте

его CPU и всё!

— Ну вот представь, — начала рассуждать Эт — захотим мы внести какие-то добавления в сам Орион-128. Чтобы это сделать нужно будет задействовать почти все имеющиеся ядра. Так?

— Так.

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

— И что ты предлагаешь?

— Выделить пространство памяти для стека внутри каждого ядра. Так же как у нас сделана регистровая память.

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

— Компьютер же называется Орион-128? Пусть будет 128К слов.

— А и правда, не нам же его делать, он сам себя сделает. Пусть так и будет. Итого, что нам нужно? Ещё один селектор адреса для внутренней стековой памяти. Он получается простой, поскольку доступ к нему только от одного CPU. И сама память. Команды работы со стековым регистром мы уже сделали. Получается переделываем вот здесь и вот здесь. И в регистре статуса появляется новая причина исключения.

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

Справившись с изготовлением плетения стековой памяти, мы доделали шины доступа к управляющим регистрам и регистрам статуса каждого CPU.

Субъективно на все эти работы мы потратили что-то около месяца времени, а жёлтый туман не заканчивался и не заканчивался.

— Сколько времени прошло?

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

— Может быть мы давно уже в плену? Нас просто не выводят из этого состояния?

— Архимаг тоже всё ещё спит. Видишь его в Сути? Если бы мы были в плену, то он бы уже давно был приведён в чувство.

— Я поняла! Здесь всё наоборот! — догадалась Эт.

— Что значит наоборот?

— Кажется, что время идёт только когда ты произносишь мысли. А всё наоборот! Оно движется когда ты ничего не делаешь и приостанавливается, когда ты думаешь.

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

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

Покоритель Звездных врат

Карелин Сергей Витальевич
1. Повелитель звездных врат
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Покоритель Звездных врат

Темный Патриарх Светлого Рода 6

Лисицин Евгений
6. Темный Патриарх Светлого Рода
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода 6

Восход. Солнцев. Книга IV

Скабер Артемий
4. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга IV

Адепт. Том второй. Каникулы

Бубела Олег Николаевич
7. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.05
рейтинг книги
Адепт. Том второй. Каникулы

Система Возвышения. (цикл 1-8) - Николай Раздоров

Раздоров Николай
Система Возвышения
Фантастика:
боевая фантастика
4.65
рейтинг книги
Система Возвышения. (цикл 1-8) - Николай Раздоров

Измена. Верну тебя, жена

Дали Мила
2. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Верну тебя, жена

Вечный Данж. Трилогия

Матисов Павел
Фантастика:
фэнтези
юмористическая фантастика
6.77
рейтинг книги
Вечный Данж. Трилогия

Аномальный наследник. Том 1 и Том 2

Тарс Элиан
1. Аномальный наследник
Фантастика:
боевая фантастика
альтернативная история
8.50
рейтинг книги
Аномальный наследник. Том 1 и Том 2

Последний из рода Демидовых

Ветров Борис
Фантастика:
детективная фантастика
попаданцы
аниме
5.00
рейтинг книги
Последний из рода Демидовых

Хищный инстинкт

Суббота Светлана
4. Мир Двуликих
Фантастика:
фэнтези
7.50
рейтинг книги
Хищный инстинкт

Лорд Системы 13

Токсик Саша
13. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 13

Возрождение Феникса. Том 1

Володин Григорий Григорьевич
1. Возрождение Феникса
Фантастика:
фэнтези
попаданцы
альтернативная история
6.79
рейтинг книги
Возрождение Феникса. Том 1

Хозяйка лавандовой долины

Скор Элен
2. Хозяйка своей судьбы
Любовные романы:
любовно-фантастические романы
6.25
рейтинг книги
Хозяйка лавандовой долины

В теле пацана 4

Павлов Игорь Васильевич
4. Великое плато Вита
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
В теле пацана 4