Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Информационный объём сообщения
Используя только что построенный трёхбитный код, наше сообщение можно записать так:
Длина такого сообщения – 14 × 3 = 42 символа в двоичном коде, поэтому его информационный объём – 42 бита.
Если бы наше сообщение было закодировано с помощью 8-битного кода, его информационный объём был бы равен 14 × 8 = 112 битов. Для 16-битного кода получаем 14 × 16 = 224 бита. Наверное, вы задаёте себе вопрос: зачем же нужна 16-битная кодировка, которая намного увеличивает объём текста (и время его передачи по сети!). Дело в том, что с её помощью, можно закодировать значительно больше символов, чем, например, в 8-битной кодировке. Это позволяет использовать в одном документе русские и французские буквы, китайские иероглифы и др. Задачи Задача 1. Определить информационный объём сообщения ПРИВЕТ ОТ СТАРЫХ ШТИБЛЕТ! при использовании 16-битной кодировки. Решение. В этом сообщении 25 символов (считая 3 пробела и восклицательный знак!). Каждый из них занимает 16 битов, поэтому информационный объём сообщения равен 25 × 16 = 400 битов = 400: 8 байтов = 50 байтов. Если сообразить, что 16 битов = 2 байта, сразу получим 25 × 2 = 50 байтов. Ответ: 50 байтов. Задача 2. Решить задачу 1 при условии, что используется кодировка с минимальным количеством битов на символ. Решение. В этом сообщении используется всего 17 различных символов (П, Р, И, В, Е, Т, О, С, А, Ы, Х, Ш, И, Б, Л,! и пробел). Для того, чтобы присвоить им различные коды, нужно использовать для каждого кода не менее 5 битов (4 бита дадут только 16 вариантов, а 5 битов – 32 варианта). Поэтому информационный объём текста при таком кодировании равен 25 × 5 = 125 битов. Ответ: 125 битов. Нужно учитывать, что при использовании такого кода вместе с кодами символов необходимо передать и словарь (соответствие кода конкретном символу). Объём 125 битов вычислен без учёта словаря. Задача 3. Определить информационный объем (в Кбайтах) брошюры, в которой 10 страниц текста. На каждой странице 32 строки по 64 символа в каждой, используется 8-битная кодировка. Решение. Сначала определим количество символов на странице: 32 × 64 = 25 × 26 = 211. Теперь находим общее количество символов в книге: L = 10 × 211 символов. Так как используется 8-битная кодировка, каждый символ занимает 8 битов или 1 байт. Поэтому информационный объём текста 10 × 211 байтов. Переведём это значение в килобайты: Кбайт. Ответ: 20 Кбайт.
Date: 2015-09-25; view: 4860; Нарушение авторских прав |