Зачем нам вся эта абракадабра?
А потому, что нельзя жить в некотором мире (а ЭВМ-это целый мир!), не понимая его основных законов. Иногда для принятия важных решений типа «бух. оплатить» полезно вспомнить, что бит – это двоичная единица информации (binary digit), а байт равен восьми битам. Работают ЭВМ в двоично-восьмерично-шестнадцатиричной системах счисления. Поэтому память ЭВМ вы приобретаете 8, 16, 32 и т. д. Мбайта, через модем вы работаете со скоростями 64, 128 и т. д. Кбит/сек, и хотя Кбит вы произносится как «килобит», но равен он 1024 бит, а Мбайт («мегабайт») = 1024 Кбайта и т. д.
Но дело не только в этом. Технически возможно сделать ЭВМ и на основе десятичной системы счисления. По этому пути не пошли совсем не потому, что это сложно. Дело в том, что арифметика (сложить, вычесть, умножить и поделить) в ЭВМ не самое главное. Более того, все эти операции в ЭВМ реализуются через операцию сложения (в том числе и операции «отымать и делить»)] Основными в ЭВМ являются логические операции, а по существу единственная – проверка содержимого определённого регистра (R) на «больше», «равно» или «меньше» оно нуля (R>0, R=0 или R<0).
Двоичная система в жизни
Двоичная система – это единственная не искусственная придумка учёных. Эта система существует объективно, т. е. независимо от наших желаний, и занимает в нашей жизни значительно более весомое место, чем нам кажется. Вот десятичная система счисления – это точно искусственная. При восьми пальцах на руках мы считали бы в восьмеричной, а присоедини мы к своим пальцам кулаки да пинки (как древние майя), не знали бы забот, считая в шестнадцатиричной системе. Существование двоичной системы не зависит от количества пальцев на руках и ногах. Это объективная логика жизни.
Когда мы отвечаем на вопросы: «да-нет», «течёт-не течёт», «чёт-нечет», мы пользуемся именно двоичной системой. На этом принципе построена очень интересная игра для весёлой компании – «Угадай задуманное». Смысл игры в следующем. Один доброволец из компании удаляется, а оставшиеся задумывают любое число, дату, явление, событие или предмет и зовут добровольца. Его задача угадать задуманное, задавая вопросы, на которые можно отвечать только «да» или «нет». А если весёлая компания задумала, например, дату вашего собственного дня рождения, или «моросящий дождь», или «ваш правый сосед», а на все ваши вопросы надо отвечать «да», «нет»? Как сформулировать вопрос, чтобы на него можно было ответить только «да» или «нет»? Попробуйте, это совсем не просто!