Как правило, мы пишем числа, используя при этом 10 цифр, а для записи слов применяем 33 буквы алфавита. Изображения состоят из линий и точек различного цвета. Музыка – из отдельных нот. Очевидно, что любую информацию можно выразить, используя всего 2 символа, например, ноль и единицу!Необходимо лишь придумать правила кодирования этой информации.
Когда мы пользуемся десятью цифрами, то и считаем степенями числа 10: десятками, сотнями, тысячами и так далее. Если же в нашем распоряжении есть всего лишь 2 цифры, то необходимо считать степенями числа 2: двойками, четвёрками, восьмёрками и так далее. Такое представление чисел называется двоичным.
Подобным образом мы можем представить абсолютно любое число. К примеру, десятичные числа 0 и 1 запишем, как есть. Вместо десятичного числа 2 напишем двоичное 10, 3=11, 4=100, 5=101, 6=110, 7=111, 8=1000, 9=1001, 10=1010, 11=1011 и так далее.
Букву можно обозначить её порядковым номеров в алфавите, а потом этот номер записать в виде двоичного числа. Например, А = 1, Б = 10, В = 11, Г = 100, Д = 101, Е = 110 и так далее.
Минимальный кусочек информации, который можно выразить одной единицей или нолем, называется бит (bit – кусочек). То есть, один бит – это, к примеру, один ответ на простой вопрос типа «да» или «нет», «включено» или «выключено». Бит – это единица измерения информации.
1 бит несёт в себе слишком мало информации, поэтому на практике принято пользоваться группами по 8 бит. Такую группу назвали байт. Например, 1 байт = 8 бит, 2 байта = 16 бит и так далее. В каждом байте может быть 256 (то есть 28) разных комбинаций из нолей и единиц. Одного байта достаточно, к примеру, чтобы закодировать любой символ любого алфавита, или каждый из 256 цветов. Рисунок, например, можно легко разбить на мелкие клеточки, цвет каждой клеточки обозначить двоичным числом и записать их подряд. Похожим образом можно закодировать и звук. Фильм состоит из отдельных кадров, а каждый кадр – это рисунок. В итоге любая информация предстаёт в виде длинной последовательности единиц и нолей!
Для измерения объёма информации в компьютерном мире обычно используют байты и кратные единицы: килобайт (1 Кб = 1024 байт), мегабайт (1 Мб = 1024 Кб), гигабайт (1 Гб = 1024 Мб) и так далее (смотрите таблицу).
В некоторых случаях, например, говоря о скорости передачи данных в компьютерных сетях, пользуются и битами (килобитами, мегабитами). Если модем работает на скорости 56 Кбит в секунду, то это значит, что каждую секунду он принимает или передаёт примерно 56 000 бит или 7 000 байт информации.
Числа в двоичном представлении легко можно перевести на «язык» электромагнитных импульсов, а это как раз то, что требуется персональному компьютеру! 1 – означает, что ток есть или материал намагничен. 0 – ток отсутствует или участок диска размагничен.
Дополнение: Вы скажете, почему 1 килограмм = 1000 грамм, а, к примеру, 1 килобайт = 1024 байт. Это объясняется тем, что мы считаем «круглыми числами» степени числа 10 (100, 1000 и так далее), а программисты – степени числа 2. Поэтому в компьютерном мире «круглые числа» это 16=24, 32=25 или, к примеру, 1024 = 210. Однако для простоты вычислений мы вполне можем считать, что в килобайте приблизительно 1000 байт и так далее – разница окажется незначительной.
Комментариев нет:
Отправить комментарий