Валерий Быков - Книга власти.
Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Описание книги "Книга власти."
Описание и краткое содержание "Книга власти." читать бесплатно онлайн.
Книга о человеке прошедшем все века от самого начала до самого конца. Возможно, слишком нагло, но уж как получилось.
-Простите, что настаиваю, так как же будет работать эта машина? Мне просто интересно, вы так расхваливаете её. Каков принцип её работы?
-О, это будет самая сложная из всех машин, которую когда-либо делали люди, объяснить, как она работает сложно, но я попытаюсь на пальцах, поскольку здесь наверняка есть ваши стратегические аналитики большого ума и технического образования, я надеюсь, они поймут меня.
-Спасибо.
-Смотрите, вот перед вами простейшая контактная схема, у неё есть две позиции, включено и выключено, то есть, открыто или закрыто, а мини магнит может переключать этот контакт из одного состояние в другое автоматически, назовём один элемент такой схемы микрочипом. Поток данных через такую схему можно контролировать лампами или диодами, но это не важно, лампы здесь на самом деле играют вторичную роль, главное сам мини контакт, микрочип. Таким образом, схема из одного контакта может хранить объём информации, единицу или ноль. Теперь представим, что у нас восемь микрочипов, и каждый из них может хранить единицу информации один или ноль, вопрос, сколько позиций имеет восемь микрочипов? Ваше мнение?
-Восемь?
-Нет, восемь микрочипов может хранить 256 позиций. Поскольку это двойка в восьмой степени.
-Ясно, а почему именно 256, а не семь микрочипов и 128, или не шесть и 64.
-Во-первых, озвучим, что отныне ноль и единица будет называться битом, а восемь позиций, восемь бит, байтом. Я подобрал оптимальное на мой взгляд число позиций, чтобы перечислить все нужные мне действия под каждой позицией, и ещё осталось некоторое достаточно большое свободное количество знаков про запас. А также я учёл тот факт, что каждая лишняя цифра в байте увеличивает число позиций вдвое, и на одну восьмую, девятую или десятую, пропорционально снижает скорость работы машины. Я пришёл к выводу, что 256 вариантов от 8 позиций это золотая середина. 128 вариантов при 7 позициях в будущем может не хватить, а целиком переделывать всю машину, чтобы увеличить число бит в байте это крайне сложно, в то время как 512 вариантов слишком много, и не имеет смысла тратиться. В итоге у меня будет восемь бит в байте этого должно хватить на все типы нужных нам команд в будущем. В эти 256 позиций входят все буквы английского алфавита, а также все цифры и арифметические действия над ними совершаемые, включая операции команды для самой машины, такие как пробел, ввод, отмена, копировать и переместить данные.
-Тогда ясно. И всё же, как это работает?
-Итак, у нас с вами есть один микрочип, и он сохраняет один бит, мы взяли восемь чипов и получили байт. В одном байте у нас может быть закодирована одна цифра или операция. Представим, что нам требуется сложить два больших числа по 15 знаков в каждом, при условии, что полученное число тоже будет длинной не более 15 знаков. Для того чтобы это осуществить, нужно запомнить три числа, то есть 45 байт, или 360 микрочипов. А также нам понадобится ещё один чип на действие сложения, и один на знак равно, это означает 47 байт. Также, если машина будет складывать столбиком, на сами действия сложения, которые изначально обеспечены процессором механически, нам потребуется ещё около десяти чипов, при условии, что действия сложения будут сохраняться и сразу стираться, сохраняя число в ответ. Уточняю, сам процессор устроен так, что он знает простейшие команды, сложение, вычитание, умножение, деление и приравнивание, его структура при команде на сложение начинает выполнять строго определённую операцию с битами. То есть сама механика процессора устроена так, что при определённом знаке действия, умножения или деления будет запускаться та или иная операция с числами. В будущем набор операций процессора целесообразно будет расширить, чтобы повысить его производительность, однако, более сложные операции и команды могут быть разбиты и посчитаны через более простые. Для начала нам хватит четырёх функций простейшей алгебры. Процессор устроен так, что в одном случае число будет всегда вычитаться, в другом умножаться, а выбирать команду он будет через знак, заложенный программой. При этом компьютер не понимает, что он делает, просто в одной позиции срабатывает один триггер, а в другой ситуации другой. Также компьютер будет уметь логически работать с переменными, задавая порядок действий с ними через скобки. Таким образом, он сможет в верном порядке считать длинные и сложные уравнения. Итого для работы процессора потребуется около 57 бит или 456 микрочипов, и я думаю, лучше округлить это число до ближайшего кратного, чтобы память в процессоре совпадала с байтами. Это ближайшее кратное 64 байта и 512 микрочипов. Таким образом, устройство на 64 байта или знака, может выполнять простые арифметические действия по сложению и вычитанию, а также умножение и деление столбиком, используя для этого 512 чипов. Такое устройство сможет выполнять простые арифметические операции и делать это очень быстро. Хочу особо подчеркнуть, что для операций внутри процессора числа надо хранить по знакам, иначе невозможно обработать их, сложить, разделить уголком или умножить столбиком, а вот для хранения чисел на оперативной памяти, можно сохранять их как двойку в степени и остаток. Тогда даже самые большие числа в постоянной памяти, будут весить от 2 до 6 байт, чем больше число, тем больше нужно байт, чтобы его хранить. Логично, что бесконечно большое и сложное число компьютер хранить не в состоянии, но 6 байт хватит, чтобы запомнить число на 18 знаков, я думаю, более высокая точность нигде не требуется. При вытягивании чисел в процессор каждый раз потребуется их перекодировать, что займёт от 16 до 48 операций. Однако, я считаю перекодирование целесообразным, поскольку этот принцип резко увеличит объём запасаемых в оперативной и постоянной памяти данных.
-Но нам же требуется выполнить сложнейшие расчёты на много сотен листов бумаги, а вы рассмотрели арифметику...
-Я рассмотрел краткий пример, сам базовый принцип работы простейшего процессора, как он устроен. На самом деле вычислительная машина может быть гораздо сложнее, количество микрочипов может быть больше, как и скорость их работы, в неё могут быть заложены таблицы Брадиса для тригонометрических расчётов и другие сложные математические действия. Так вот эти 64 байта процессора называются кэш памятью процессора. Вся информация на процессор будет поступать с оперативной памяти с других микрочипов, при этом объём оперативной памяти может быть больше и составлять порядка 512 байт, для чего понадобится 4096 микрочипов. Правда, я планирую, что оперативная память будет проще процессора, поскольку в ней чип выполняет одну единственную задачу помнить, принимать и отдавать данные. То есть не требуется никакой особенной архитектуры связи между микрочипами, и тогда в самой оперативной памяти чипы могут быть маленькими, простыми и будут объединены в конгломераты по 64 или по 128 единиц памяти в одном элементе. Так что 4096 микрочипов это ещё не предел, правда, чтобы собрать большое количество чипов, понадобится ручная работа сотен людей под микроскопами. Однако, я полагаю, что мы сможем создать память на десятки килобайт. И на саму оперативную память информация будет закачиваться с магнитных лент, а вычисленная информация будет сохраняться на такую же ленту, также, как мы сейчас сохраняем кино на киноплёнке. Таким образом, единожды забив через систему интерфейса всю информацию в компьютер, мы сможем в последствии заставить его быстро рассчитать всё это.
-Насколько быстро?
-Если каждый чип процессора будет работать со скоростью 100 действий в секунду, то тогда процессор будет делать сложение двух крупных чисел примерно за 30-40 операций. Конечно, операция умножения потребует больше действий. В итоге компьютер сможет складывать или умножать два три крупных числа в секунду, а с мелкими числами будет работать ещё быстрее. Ни один человек не способен считать так быстро, несколько крупных чисел в секунду, точно и без ошибки, не требуя проверки. Хочу особо подчеркнуть, что я планирую в итоге создать компьютер, процессор которого будет работать со скоростью хотя бы 100 тысяч операций в секунду, такое возможно, если конструкция будет сильно оптимизирована. То есть частота работы составит 100 килогерц. При этом, хочу подчеркнуть, что любой процессор со скоростью работы более 50 действий в секунду выполняет операции расчёта немного быстрее человека. А компьютер со скоростью работы в 100 тысяч операций в секунду, будет работать минимум в тысячу раз быстрее человека. Таким образом, те вычисления, которые люди будут делать несколько лет, компьютер сможет произвести за один день.
-И насколько сложные вычисления способен делать компьютер?
-Всё зависит от рук его создателя, потенциально компьютер можно научить сколь угодно сложному счёту, правда, чем больше функций у компьютера, тем сложнее его построить. И на самом деле, я подозреваю, что, создавая компьютер, мы столкнёмся со многими сложностями логического характера, это весьма непросто. В связи с чем, я не думаю, что он сможет сравниться с человеком. Функция компьютера работать по заданной программе и только, заменяя простые ручные операции счёта. Вся его работа будет контролироваться человеком постоянно, фактически компьютер это крайне усовершенствованная версия механического калькулятора. Я думаю, вы все видели механические калькуляторы, и это весьма тупые машины.
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Книга власти."
Книги похожие на "Книга власти." читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Валерий Быков - Книга власти."
Отзывы читателей о книге "Книга власти.", комментарии и мнения людей о произведении.