Представление информации в ЭВМ

Информация в ЭВМ кодируется в двоичной системе счисления, в которой любое число представляется комбинацией 0 и 1, что является очень удобным с точки зрения технической реализации (два состояния: есть сигнал или нет сигнала, включено – выключено и т.д.).

Система счисления – это способ наименования и изображения чисел с помощью символов, имеющих определенные количественные значения. В зависимости от способа изображения чисел системы делятся на позиционные и непозиционные.

В позиционных системах количественное значение каждой цифры зависит от места (позиции) в числе.

В непозиционных системах цифры не меняют своего количественного значения при изменении их расположения в числе.

Примеры,

позиционная система – арабская десятичная система (0 - 9),

непозиционная – римская, где для каждого числа используется специфическое сочетание символов XIV, CXXVII и т. д.

Основанием двоичной системы является число 2, поэтому перевод в 10-ю систему осуществляется очень просто. Двоичное число представляется в виде суммы степеней двойки с коэффициентами из цифр двоичного числа. Причем степень 2 – это порядковый номер цифры двоичного числа справа налево, начиная с нуля.

Например, 100112 = 1*24+0*23+0*22+1*21+1*20.

В программировании иногда используется шестнадцатеричная система, основанием которой является число 16. Перевод в 10-ю систему осуществляется аналогично предыдущему примеру с заменой двойки на шестнадцать. Ниже в таблице 2 представлено соответствие кодов десятичных, шестнадцатеричных и двоичных цифр.

Таблица 2 – коды десятичных и шестнадцатеричных цифр в двоичной системе

Цифра в 10-ной системе счисления
Цифра в 16-ричной системе А В С D E F
Двоичный код

Независимо от типа информации, кодируется она в виде элементарных единиц памяти, называемых битами.

Бит (binary digit – bit) – это двоичный разряд, принимающий значения 0 или 1.

Байт (byte) – это единица представления одного символа информации, состоящая из 8-ми бит.

Байт служит также единицей измерения компьютерной информации, но когда счет идет на сотни тысяч и миллионы байт, то используются более крупные единицы, килобайты, мегабайты, гигабайты, терабайты и т.д.

1 Кбайт=1024 байт (210)

1 Мбайт=1024 Кбайт (220)

1 Гбайт=1024 Мбайт (230)

1 Тбайт=1024 Гбайт (240) и т.д.