Вопрос
Почему в килобайте не 1000, а 1024 байта? Чем лучше использование степеней числа 2?
Ответ
Преимущество 2-чной системы (это правда не преимущество, а причина) в том, что элементы на которых строятся компьютеры (ячейки памяти например) построены на ммм… переключателях, способных иметь только два положения — вкл\выкл, или 1\0 — не суть важно. Кстати не все компьютеры являются двоичными.
Если мне не изменяет память, первый американский комп (МАРК1, 1943год) был десятеричным, а построен он был на электро-механических реле. Сколько позиций переключения может быть у такого элемента?Сколько захочет конструктор.
Была еще наша СЕТУНЬ. Троичная.И вот тут у системы счисления есть преимущество — ее основание (3) ближе к числу Е (2,71, основание натурального логарифма).
А вот транзисторы на которых построены современные ЭВМ (да-да, вспомните, сколько миллионов транзисторов в вашем процессоре…) имеют только два положения — откр\закр.Вот и все.
Логически же комп-ры также построены на 2чных элементах (или-не, и-не) — тоже 2 положения, истина\ложь.
1024 DEC=10.000.000.000 BIN = (максимальное число, которое можно записать в 10 двоичных ячеек) + 1.Так что и здесь без 10ричной системы не обошлось.
PS.У производителей жестких дисков 1ГБ=1000МБ, а не 1024 МБ.
PРS. Первое двоичное вычисл. устройство построено германским конструктором Конрадом Цузе еще до 2й Мировой Войны (Z1). Первое 2чное универсально вычисл. устройство (ЭВМ) — им же в 1941 году (Z2, чуть позже Z3 с вводом от перфоленты (использовалась засвеченная кинопленка). Первая электронная ЭВМ (Z4, на электронных лампах, автор тот же) была недотроена и разрушена американскими захватчиками в 1945 году.
Из конференции Expert_FAQ
Я как-то по юношеской амбициозности сел изобретать троичную систему(чисто в плане электроники), т.е. 0\+1\-1,(то что сверху написано — ограничивается только однополярным питанием) планы открывались головокружительные, но потом оказалось, что это уже давно знакомая фишка, давно появилась в наших славянских процессорах после изобретения ЭСЛ-транзисторов, т.е. — внутренние задачи обрабатываются в троичной логике, а наружу выдается все в двоичной. Мне осталось только заплакать и уйти. ИМХО, ракеты наши на такой логике до сих пор летают, потому и на порядок умней американских ;о)
Spark
Copyright 2000-2004 Сообщество Чайников
Контактная информация