Работая с ПК необходимо подсчитывать количество используемой информации, поскольку одна цифра машинного кода записывается в одну элементарную ячейку памяти ПК. В одну ячейку нельзя записать две цифры.
Для определения количества информации, представленной в двоичной системе счисления была определена минимальная единица измерения: бит (bit – binary digit – двоичное число) – один разряд двоичного кода.
Используя машинный код (имея только два различных состояния системы: высокий потенциал электрического или магнитного поля и низкий) отделить друг от друга следующие друг за другом коды, можно только используя счетчик импульсов. Например, для записи одного числа, независимо от его размера, использовать восемь последовательных цифр. Так, счетчик, отсчитав восемь цифр, определяет их как отдельное число и начинает отсчет следующих восьми цифр для определения следующего числа.
Примечание. Отсюда становится понятным пагубное влияние на запись программы лишнего импульса, который может возникнуть при броске напряжения в питающей сети ПК.
Почему принято считать блоками по восемь цифр? Машинным кодом необходимо кодировать человеческий язык, слова и понятия которого формируются из алфавита (букв, знаков и символов). В английском языке 26 букв, причем, прописные и строчные варианты одной и той же буквы надо кодировать различным образом – итого 52 кода, примерно столько же отведем на знаки и символы. Всего 100 кодов. Предусмотрим еще примерно столько же для национальных алфавитов и прочего. Получается 200. Если заполнить единицами восемь двоичных разрядов получим возможное количество кодируемых символов: 111111112 = 25510, к этому добавим нулевой код 000000002 – всего получим 256 вариантов (фактически мы описали расширенную таблицу ASCII-кода). Для начала вполне достаточно. Поэтому была принята следующая единица количества информации: байт (byte – сцепка, блок) – 8 разрядов двоичного кода.
В последствии были добавлены и более крупные единицы измерения количества информации: слово – 16 разрядов двоичного кода и двойное слово – 32 разряда двоичного кода.
Кроме основных единиц измерения используются и производные:
210 bit = 1024 bit » 103 bit = 1 kbit
210 byte = 1024 byte » 103 byte = 1 kbyte.
|