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

на главную

Жанры

Шрифт:

— Потом так потом.

Я расплатился за ужин и мы вышли на площадь.

Часть 9. Космик и зомби

Детство

У меня была мысль, что я сделаю четыре миллиарда ядер CPU и с их помощью сплету память моего компьютера. Но если разложить количество задуманных ячеек памяти на эти четыре миллиарда ядер, то получится, что каждое ядро должно сплести 2^96 ячеек. Совершенно очевидно, что ни о каком разумном сроке построения

такой системы речи вести не получится. Орион-128 будет создаваться миллионы если не миллиарды лет.

После того, как я сделал четырёхядерный прототип, я сразу же протестировал его работу, отладил на нём часы и… задумался.

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

Второй вариант — компромиссный. Сплести 4 миллиарда ядер, а затем оставить 2 миллиарда ядер вечно плести ячейки памяти. Один CPU сейчас плетёт одну ячейку памяти около 40 секунд. Это с учётом всей инфраструктуры: селектор адреса и так далее. Получается, что два миллиарда CPU будут плести приблизительно 50 миллионов ячеек в секунду. С учётом того, что у меня пока нет даже ни одного компилятора или интерпретатора с какого-либо языка программирования, то я конечно не скоро смогу догнать растущий на четыре терабайта в сутки предел-ограничение по памяти.

Но, с учётом того, что я буду программировать один, ну максимум Кора и конструкты в чём-то помогут, то программировать буду неоптимально. И, например, алгоритм сжатия видео я вряд ли напишу самостоятельно. А видео, я, разумеется, собираюсь и писать и обрабатывать. Вполне может оказаться, что памяти когда-нибудь станет не хватать.

В общем я подумал-подумал и решил, что пусть Орион-128 имеет 2 в 128 степени ядер CPU. Одно ядро, плюс одна ячейка памяти расчётно строится у меня за двадцать пять минут. Таким образом, весь компьютер может быть построен за двое с хвостиком суток! Что интересно: регистровой памяти в таком компьютере будет существенно больше чем просто памяти!

Решив двигаться в этом направлении, мы с Корой засели за доделку перфокарт (я продолжаю называть это перфокартами).

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

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

На следующий день, после того, как

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

— Привет! — послал я дереву мысль-эмоцию, в которую Кора добавляла нежности и теплоты.

— Это снова ты? — спросило дерево с опаской.

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

— Зачем мне это?

— Разве тебе не хочется иногда как-то скрасить свою жизнь? — спросил я. — Когда людям скучно, они общаются друг с другом. Неужели у тебя не возникало иногда желание узнать что-то новое или познакомиться с кем-то?

— Я вижу, что вы от меня что-то хотите. Что?

— Вчера мы почувствовали что ты несчастно. Мы хотели бы помочь тебе, подружиться с тобой. — Отправила мысль Кора.

— Теперь вас снова несколько, но это не сознания одного существа. — прокомментировало дерево свои ощущения.

— Нас двое. — сказал я

— Что ты хочешь мне рассказать?

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

— Интересно. — сказало дерево.

Я открыл ему своё сознание и стал вспоминать.

Я — маленькая девочка. Я вернулась из школы и швырнула портфель на пол. Бросая, я хотела, чтоб звук его падения был как можно более громкий. Чтобы папа обязательно обратил на это внимание.

— Привет, Светлячок! — Папа обнял меня и посадил на колени. — Ну как прошёл день?

— Плохо! — Капризно скривилась я. — Галина Алексеевна сказала: “я вижу, что дневник погоды вы заполняете от фонаря”. А ещё надо было листья для гербария собрать, но ты вчера работал и мы не пошли. Будет двойка!

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

— Что?

— Мы снимем таймлапс! Знаешь что это такое?

— Нет. — ответила я.

— Это такой видеофильм, который состоит из отдельных кадров. Где наш фотоаппарат? Тащи его сюда!

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

— Это зачем? — спросила я.

— Вот это подойдёт. — сказал он, вертя в руках странную штуку с винтиком.

— Что это?

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

— А где мы возьмём штатив?

— А сейчас пойдём и купим, одевайся! — скомандовал папа.

Мы вышли из дома, сели в автобус и проехали несколько остановок до магазина фототоваров. В нём папа выбрал недорогой штатив с уже приделанной к нему струбциной.

— Получается, наша струбцина не нужна? — спросила я

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

Мир-о-творец

Ланцов Михаил Алексеевич
8. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Мир-о-творец

Виконт. Книга 4. Колонист

Юллем Евгений
Псевдоним `Испанец`
Фантастика:
фэнтези
попаданцы
аниме
7.50
рейтинг книги
Виконт. Книга 4. Колонист

Титан империи

Артемов Александр Александрович
1. Титан Империи
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Титан империи

Запретный Мир

Каменистый Артем
1. Запретный Мир
Фантастика:
фэнтези
героическая фантастика
8.94
рейтинг книги
Запретный Мир

Ты предал нашу семью

Рей Полина
2. Предатели
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты предал нашу семью

Цеховик. Книга 2. Движение к цели

Ромов Дмитрий
2. Цеховик
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Цеховик. Книга 2. Движение к цели

Сила рода. Том 3

Вяч Павел
2. Претендент
Фантастика:
фэнтези
боевая фантастика
6.17
рейтинг книги
Сила рода. Том 3

Проданная невеста

Wolf Lita
Любовные романы:
любовно-фантастические романы
5.80
рейтинг книги
Проданная невеста

Волк 7: Лихие 90-е

Киров Никита
7. Волков
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Волк 7: Лихие 90-е

Падение Твердыни

Распопов Дмитрий Викторович
6. Венецианский купец
Фантастика:
попаданцы
альтернативная история
5.33
рейтинг книги
Падение Твердыни

Приручитель женщин-монстров. Том 9

Дорничев Дмитрий
9. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 9

Ночь со зверем

Владимирова Анна
3. Оборотни-медведи
Любовные романы:
любовно-фантастические романы
5.25
рейтинг книги
Ночь со зверем

Я – Орк. Том 6

Лисицин Евгений
6. Я — Орк
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я – Орк. Том 6

Совок-8

Агарев Вадим
8. Совок
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Совок-8