ИЗМЕРЕНИЕ ИНФОРМАЦИИ
Под информацией понимают некоторые сведения, уменьшающие существовавшую до их получения неопределенность.
За единицу измерения количества информации принят 1 бит. Он соответствует одному двоичному разряду (0 или 1).
Если после получения какого-то сообщения неопределенность знаний уменьшается в два раза, то это сообщение несет в себе 1 бит информации.
Более крупой единицей измерения количества информации является байт (1 байт = 8 бит). Существуют и другие единицы измерения количества информации:
1 Килобайт (Кб) = 210 байт = 1024 байт
1 Мегабайт (Мб) = 210 Кб = 220 байт
1 Гигабайт (Гб) = 210 Мб = 220 Кб = 230 байт
1 Терабайт (Тб) = 210 Гб = 220 Мб = 230 Кб = 240 байт
Задача 1. Сколько бит содержится в 0,5 Кб?
0,5 Кб = 0,5×210 байт = 0,5×210×8 бит = 212 бит = 1024×4 бит = 4096 бит
Задача 2. Определить, сколько файлов размером по 100 Кб каждый можно записать на дискете, емкостью 1,44 Мб.
1,44 Мб = 1,44×210 Кб
|
100 100
Измерение информации в тексте
При измерении количества информации в тексте, записанном с помощью N-символьного алфавита, используют следующие формулы:
I = i ×k,
i = log2N,
N = 2i,
где I – количество информации в тексте, i – количество информации, которое несет один символ (в битах), k – количество символов в тексте, N – мощность алфавита.
Задача 1. Сообщение, записанное с помощью 64-символьного алфавита, занимает 3 страницы, на каждой странице по 240 символов. Найти количество информации в сообщении (в байтах).
i = log2N = log264 = log226 = 6×log22 = 6×1 = 6 (бит)
k = 3×240 = 720 (символов)
I = i×k = 6×720 = 4320 (бит)
4320 бит = 4320:8 байт = 540 байт
Задача 2. Сообщение, содержащее 64 символа, несет 1/16 часть Кб. Найти мощность алфавита, с помощью которого записано сообщение.
|
|





64 64 16×64 210
N = 2i = 28 = 256
Задача 3. Сообщение, записанное с помощью 128-символьного алфавита, занимает 20 страниц. Каждая страница содержит 24 строки. Все сообщение содержит 210 Кб информации. Найти количество символов в каждой строке.
Пусть х – количество символов в строке, тогда k = 20×24×x, х = k /480.
i = log2N = log2128 = log227 = 7×log22 = 7×1 = 7 (бит)
I = 210 Кб = 210×210×8 бит = 210×213 бит
k = I / i = 210×213 / 7 = 30×213 (символов)
х = 30×213/480 = 29 = 512 (символов)
Содержательный подход при измерении информации
Как отмечалось выше, если после получения какого-то сообщения неопределенность знаний уменьшается в два раза, то это сообщение несет в себе 1 бит информации. Т.е., если событие имеет два исхода, то при наступлении каждого из них неопределенность знаний уменьшается в два раза. Количество информации в сообщении о том, что наступило одно из этих событий, равно 1 биту.
Таким образом, количество информации, полученное из сообщения о том, что наступило одно из N равновозможных событий, можно вычислить по формуле:
х = log2N,
где х – количество информации в сообщении (в битах), N – количество равновозможных (равновероятных) событий, только одно из которых наступило.
Задача 1. Бросают игральный кубик. Найти количество информации в сообщении о том, что выпало число 5.
N = 6
х = log2N = log26 » 2,58 бит
Задача 2. В корзине лежат 8 шаров, все разного цвета. Найти количество информации в сообщении о том, что наугад вынули красный шар.
N = 8
х = log2N = log28 = 3 бита
Задача 3. При угадывании целого числа в диапазоне от 1 до N было получено 1 байт информации. Найти N.
х = log2N, отсюда N = 2x
x = 1 байт = 8 бит
N = 28 = 256