Использование различных кодировок В кодировке ASCII на каждый символ отводится 1 байт = 8 бит.
В кодировке Unicode на каждый символ отводится 2 байта = 16 бит.
Пример 1. При кодировании с помощью Unicode найти информационный объем фразы «Ученье – свет, а неученье – тьма!».
Решение. Подсчитаем число символов в заданной фразе, учитывая буквы, пробелы и знаки препинания (тире, запятую, восклицательный знак). Всего символов – 33. Вычислим объем фразы: 33 (символа) * 2 (байта) = 66 байт = 528 бит.
Пример 2. Сообщение содержит 4096 символов. Объем сообщения при использовании равномерного кода составил 1/512 Мбайт. Найти мощность алфавита, с помощью которого записано данное сообщение.
Решение. Мощность алфавита – количество символов в алфавите. Переведем информационный объем сообщения в биты.
Для кодирования одного символа отводится
Тогда мощность алфавита по формуле Р. Хартли равна N = 2i = 24 = 16.
Пример 3. Сколько секунд потребуется модему, передающему сообщения со скоростью 28 800 бит/с для передачи 100 страниц текста в 30 строк по 60 символов каждая в кодировке ASCII.
Решение. В кодировке ASCII каждый символ занимает 8 бит или 1 байт.
Тогда объем текста равен 100 ∙ 30 ∙ 60 ∙ 8 = 1 440 000 битов. Для его передачи по модему потребуется
секунд.
Перевод количества информации между различными единицами измерения 1 бит – минимальная неделимая единица информации.
8 бит составляют 1 байт, таким образом 1 байт = 8 бит
1 Кбайт (килобайт) = 1024 = 210 байт
1 Мбайт (мегабайт) = 1024 = 210 Кбайт = 220 байт
1 Гбайт (гигабайт) = 1024 = 210 Мбайт = 220 Кбайт = 230 байт
1 Пбайт (петабайт) = 1024 = 210 Гбайт = 220 Мбайт = 230 Кбайт = 240 байт