Сообщение о том, что из коробки достали один карандаш несет 6 бит информации.
Сколько карандашей в коробке?
2 При угадывании целого числа в некотором диапазоне получено 9 бит информации.
Сколько чисел содержит диапазон?
3 Подсчитать в килобайтах количество информации в тексте, если текст состоит из
800 символов, а мощность используемого алфавита – 128 символов.
4 Сколько символов в тексте, если мощность алфавита – 64 символа, а объем
информации, содержащейся в нем – 1,5 Кбайта?
5 Объем оперативной памяти компьютера содержит 163 840 машинных слов, что
составляет 0,625 Мбайт. Сколько бит содержит каждое машинное слово?
6 Определите объем памяти необходимый для размещения следующей информации
(в кодах ASCII).«Каталоги низких уровней вкладываются в каталоги более высоких
уровней и являются для них вложенными. Верхним уровнем вложенности
иерархической структуры является корневой каталог.»
7 Используя правило двоичного кодирования, определите минимальную длину данной
последовательности символов в битах 123$$333122321$$1
13Мб в байты
0,01Гб в килобайты
128Мб в гигабайты
40960 бит в килобайты
0,12Мб в биты
6 бит информации / 6 бит информации на один карандаш = 1 карандаш.
2. Чтобы найти количество чисел в диапазоне, нужно разделить общее количество бит информации на количество бит информации, содержащихся в одном числе. В данном случае, известно, что одно число содержит 9 бит информации. Поэтому нужно разделить общее количество бит информации (9) на количество бит информации, содержащихся в одном числе (9).
9 бит информации / 9 бит информации на одно число = 1 число.
3. Чтобы подсчитать количество информации в тексте в килобайтах, нужно умножить количество символов в тексте на количество бит информации, содержащихся в одном символе, а затем разделить на количество бит в килобайте. В данном случае, известно, что текст состоит из 800 символов, а мощность алфавита (количество символов) равна 128 символам.
Количество информации в тексте = 800 символов * log2(128) бит на символ
Количество информации в тексте в килобайтах = (800 символов * log2(128) бит на символ) / 8 бит в килобайте.
4. Чтобы найти количество символов в тексте, нужно умножить объем информации (в килобайтах) на количество бит в килобайте и разделить на количество бит информации, содержащихся в одном символе. В данном случае, известно, что мощность алфавита (количество символов) равна 64 символам, а объем информации равен 1,5 Кбайта.
Количество символов в тексте = (1,5 Кбайта * 8 бит в килобайте) / log2(64) бит на символ.
5. Чтобы найти количество бит в каждом машинном слове, нужно разделить общий объем памяти (в битах) на количество машинных слов. В данном случае, известно, что объем памяти равен 0,625 Мбайта, а количество машинных слов составляет 163 840.
Количество бит в каждом машинном слове = (0,625 Мбайта * 1024 Кбайта в Мбайте * 8 бит в килобайте) / 163 840 машинных слов.
6. Чтобы определить объем памяти, необходимый для размещения информации в кодах ASCII, нужно умножить количество символов в тексте на количество бит информации, содержащихся в одном символе. В данном случае, необходимо знать количество символов в тексте.
Подсчитать количество символов в тексте и умножить на 8 бит в символе.
7. Для определения минимальной длины данной последовательности символов в битах с использованием правила двоичного кодирования нужно умножить количество символов в последовательности на количество бит, необходимых для кодирования одного символа. В данном случае, необходимо узнать количество символов в последовательности и количество бит, необходимых для кодирования одного символа в правиле двоичного кодирования.
Дополнительные задания:
- Чтобы перевести 13 Мб в байты, нужно умножить объем памяти в Мбайтах на 1024, так как в одном Мбайте содержится 1024 Кбайта, а затем умножить на 8, так как в одном байте содержится 8 битов.
Перевод: 13 Мбайт * 1024 Кбайта в Мбайте * 8 бит в килобайте = Результат в байтах.
- Чтобы перевести 0,01 Гб в килобайты, нужно умножить объем памяти в Гбайтах на 1024, так как в одном Гбайте содержится 1024 Мбайта, а затем умножить на 1024, так как в одном Мбайте содержится 1024 Кбайта.
Перевод: 0,01 Гб * 1024 Мбайта в Гбайте * 1024 Кбайта в Мбайте = Результат в килобайтах.
- Чтобы перевести 128 Мб в гигабайты, нужно разделить объем памяти в Мбайтах на 1024, так как в одном Мбайте содержится 1024 Кбайта, а затем разделить на 1024, так как в одном Гбайте содержится 1024 Мбайта.
Перевод: 128 Мбайт / 1024 Кбайта в Мбайте / 1024 Мбайта в Гбайте = Результат в гигабайтах.
- Чтобы перевести 40960 бит в килобайты, нужно разделить объем памяти в битах на 8, так как в одном байте содержится 8 битов, а затем разделить на 1024, так как в одном Кбайте содержится 1024 байта.
Перевод: 40960 бит / 8 бит в байте / 1024 байта в Кбайте = Результат в килобайтах.
- Чтобы перевести 0,12 Мб в биты, нужно умножить объем памяти в Мбайтах на 1024, так как в одном Мбайте содержится 1024 Кбайта, а затем умножить на 8, так как в одном байте содержится 8 битов.
Перевод: 0,12 Мбайт * 1024 Кбайта в Мбайте * 8 бит в килобайте = Результат в битах.