Как измерить информацию

advertisement
Как
измерить
информацию
Содержательный
подход (субъективный)
Сообщение информативно (содержит
ненулевую информацию), если оно
пополняет знания человека.
Если сообщение для человека
неинформативно, то количество информации
в нем с точки зрения этого человека равно
нулю. Количество информации в
информативном сообщении больше нуля.
Алфавитный
подход (объективный)
Под алфавитом понимают упорядоченный
конечный набор знаков, расположенных в
строго определенной последовательности
Полное число символов в алфавите
принято называть мощностью алфавита (N)
Например: Мощность алфавита из русских
букв и дополнительных символов равна 54:
33 буквы + 10 цифр + 11 знаков препинания,
скобки, пробел
Алфавитный
подход (объективный)
• Если сообщение содержит символы,
то оно информативно.
• Количество информации зависит от
количества символов и от алфавита,
из которого взяты эти символы
• Алфавит, используемый на
компьютере имеет всего 2 символа:
0и1
• Информационный вес каждого символа
или количество информации ( i ) и
мощность алфавита ( N ) связаны
формулой:
i
2=N
Удобнее всего измерять
информацию, когда размер
алфавита N равен целой степени
двойки, например, 2*2*2*2=16
• Ограничений на максимальный
размер алфавита теоретически не
существует, но есть алфавит,
который можно назвать
достаточным. Это алфавит
мощностью 256 символов.
Минимальная единица измерения
информации 1 бит (binari digit) (0 или 1)
Поскольку 256=2*2*2*2*2*2*2*2, т.е.
N=256, i = 8, то один символ этого
алфавита «весит» 8 бит. Это настолько
характерная величина, что ей присвоили
свое название байт. Т. о. 1 символ несет 1
байт информации, значит, посчитав
количество символов в тексте, мы
получим информационный объем текста,
выраженный в байтах.
Единица
измерения
• 1 байт информационный вес
символа из алфавита
8
мощностью 2 = 256
символов 1 байт = 8 бит
Единицы измерения
информации
1 байт = 8 бит
1 Кбайт (килобайт) = 1024 байта = 210 байт
1 Мбайт (мегабайт) = 1024 Кбайта = 220 байт
1 Гбайт (гигабайт) = 1024 Мбайта = 230 байт
Каждая следующая единица больше
предыдущей в 210 раз.
Новые единицы
• 1 терабайт (Тб) = 1024 Гбайт
9
• 1 эксабайт (Эб) = 10 Гбайта
Примеры:
• Страница книги 2,5 Кбайт
• Учебник 0,5 Мбайт
• Черно-белый телевизионный кадр
300 Кбайт
• Цветной кадр из 3 цветов – 1 Мбайт
Задача 1.
• Как посчитать объем информации в
тексте, если известно, что один символ
несет 1 байт информации?
• Сосчитаем количество символов в тексте
и умножим на 1 байт. Полученное
значение и будет информационным
объемом текста, выраженным в байтах.
Много или мало?
• Одна страница школьного учебника
содержит 50 строк, а в каждой строке –
60 знаков (включая пробелы между
словами), значит, количество
информации (без учета ее смысла)
приблизительно равно 2,5 Кбайт
• В учебнике 400 страниц, значит, его
общий информационный объем
примерно 1 Мбайт
Задача 2.
• Текст составлен с использованием
алфавита мощностью 64 символа и
содержит 100 символов. Каков
информационный объем текста?
i
i
• N = 64 2 = N 2 = 64 I = 6,
i
значит информационный
вес
одного символа равен 6 битам.
100 символов содержат 600 бит
информации
Задача 3.
• Информационный объем текста,
подготовленного с помощью
компьютерного редактора, равен 3,5 Кб.
Сколько символов содержит этот текст?
• 1 байт – информационный вес символа
компьютерного редактора, переводим 1
Кб = 1024 байта
3,5 Кб = 3,5 * 1024 байта =3 584 байта
или всего символов 3 584.
Задача 4. Переведите:
•
•
•
•
•
•
16 бит = …байт
4 байта = …бит
2,5 байта = …бит
20 Кбайт = …байт
100 Кбайт = …байт
2 Мбайта = …Кбайт
Проверка:
• Сколько символов можно закодировать с
помощью одного байта?
• Сколько байт информации содержится в
сообщении объемом четверть килобайта?
• Что больше: 15 360 байт или 16 килобайт?
• Какой объем информации содержится в
сообщении В английском алфавите 26 букв?
• Верно ли, что 6 мегабайт равны 6144 гигабайта?
• Перечисли все единицы измерения информации
в порядке возрастания
Download