Рейтинговые книги
Читем онлайн Книга власти. - Валерий Быков

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 235 236 237 238 239 240 241 242 243 ... 366

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

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

-Спасибо, за подробное введение, надеюсь, это будет не зря, давайте лучше займёмся дешифровкой.

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

Надо сказать, загрузив всех своих работников работой по созданию микрочипов. Я сам занялся разработкой устройства, которое могло бы производить оперативную память автоматически. Я подумал, что в будущем самой большой проблемой станет нехватка самой оперативной памяти, и автоматическая линия сборки хотя бы элементарных микрочипов на 8 байт была бы очень к месту. Поскольку одно дело паять микросхемку вручную, другое дело иметь готовую деталь, и прикреплять её к плате. Вообще, по плану было изготовление микросхемы из куска материала. Увы, первые же тесты и попытки продемонстрировали, что изготовление деталей из кусков невозможно. Даже если их как-то резать, надо иметь минимум манипуляторы аналоги человеческих рук. И, тем не менее, я всерьёз занялся созданием такого устройства, широко применяя микроэлектронику для контроля процесса. В итоге, за два с лишним месяца работ финалом стало незаконченное устройство, что на стадии производства контролировалось микрочипами, и способно было из заготовок правильной квадратной формы, изготавливать оперативную память блоками по 8 байт. Но зато со скоростью один чип памяти раз в две секунды, при этом устройство так и не было закончено.

На меня навалились новые работы, за два с лишним месяца работ мои рабочие подготовили значительное количество микрочипов, и теперь их надо было собрать воедино. Мне пришлось заниматься этим своими руками, люди плохо понимали, куда что девать. А создавать под каждое несерийное устройство чертёж это слишком долго, проще самому сделать, итак я просидел две недели. К концу трёх недель работы первый компьютер был создан, и в его архитектуре было изначально заложено много инновационных решений. Я впервые создал очень простой и примитивный язык, этот машинный язык был механическим и позволял кодировать не только сами программы, но и взаимодействия между процессором и памятью. Однако, чтобы работать на нём надо было глубоко понимать само устройство компьютера. Зато, я постарался сделать язык универсальным, с тем, чтобы поставить его на машины следующих поколений. И уже спустя две недели я приступил к созданию первой операционной системы. По сути, написанное мной тогда было очень примитивной версией DOS. В этой операционной системе все участки информации разделялись на файлы, которые хранились на восьми дисках, каждый из которых можно было выбрать. При этом скорость переключения диска была рекордно высокой и занимала две секунды. Причём две секунды занимал процесс скачивания заглавия диска и кластеров на оперативную память, после чего можно было увидеть все файлы и их размер на диске. При этом, все файлы диска, конечно же, имели дискретную величину, и минимальный размер одного файла один кластер. Но я подумал, что сохранение в одном кластере более одного файла, увеличит строчку загрузки и снизит производительность системы. В этом плане, скорость работы была важнее, чем экономия места. Поскольку, уже тогда я понимал, что создать жёсткий диск, что на пять, что на 50 мегабайт, в будущем будет не проблема, тем более, когда требуется больше памяти, целесообразно просто взять несколько дисков сразу. Гораздо важнее скорость работы считывающей либо пишущей головки. И я уже тогда предполагал, хранить крупные файлы на нескольких дисках сразу через рэйд массив, если понадобится высокая скорость загрузки. В связи с чем, скорость головки превыше всего, а не объём, вот такая политика. После выбора диска, спустя две секунды, пользователь мог увидеть все файлы лежащие там. И вот тогда я впервые создал несколько типов файлов и расширения к ним, чтобы было видно с чем ты работаешь. Первый файл txt для запоминания текста, второй файл exe для запуска программ, и третье расширение eng, что значило вовсе не английский, а энигма, язык то в моих компьютерах был только английским. Также система была устроена так, что в будущем можно будет ввести и другие расширения под нужные типы файлов. По расширению файла система решала, какую среду использовать для запуска данного конкретного файла, и это было важное с точки зрения интерфейса изобретение. Файлы с расширением eng создавались программой, что запускалась с exe, причём я предположил уже тогда, что расширение ехе может иметь не одна программа, а разные, но они должны были иметь одинаковые пусковые настройки. Уже сейчас с ехе запускался прообраз программы расчёта энигмы и мой компьютерный язык, который назывался АА, то есть дубль А версии 1,00. Итак, на этом моя работа по созданию операционной системы была закончена, и компьютер был полностью готов.

(adsbygoogle = window.adsbygoogle || []).push({});
1 ... 235 236 237 238 239 240 241 242 243 ... 366
На этой странице вы можете бесплатно читать книгу Книга власти. - Валерий Быков бесплатно.
Похожие на Книга власти. - Валерий Быков книги

Оставить комментарий