Задача 1:
- Информационный объем текстового файла в байтах:
Для вычисления информационного объема файла в байтах нужно умножить количество символов файла на количество битов, которое необходимо для представления одного символа в кодировке ASCII. Так как каждый символ кодируется в ASCII 8 битами (1 байт), то информационный объем файла будет равен:
Информационный объем = количество символов * количество бит на символ
Информационный объем = 32 символа * 8 бит = 256 байт
Ответ: Информационный объем файла - 256 байт.
- Количество файлов, которое может поместиться во внутренней памяти микроконтроллера:
Память микроконтроллера объемом 4 кбайт содержит 4 * 1024 = 4096 байт. Для узнать, сколько файлов, каждый объемом 256 байт, поместится в эту память, необходимо поделить объем доступной памяти на объем одного файла.
Количество файлов = доступная память / объем одного файла
Количество файлов = 4096 байт / 256 байт = 16 файлов
Ответ: Количество файлов, которые могут поместиться во внутренней памяти микроконтроллера - 16 файлов.
Задача 2:
- Информационный объем предложения в кодировке Unicode в байтах:
В кодировке Unicode каждый символ кодируется 16 битами (2 байта). Предположим, что данное предложение содержит N символов. Тогда информационный объем предложения будет равен:
Информационный объем = количество символов * количество бит на символ
Информационный объем = N символов * 16 бит = 2N байт
- Время передачи четырех копий таких файлов через медленное соединение:
Скорость передачи данных равна 128 бит/с. Для узнания времени передачи четырех копий файлов, необходимо учитывать информационный объем одного файла и скорость передачи.
Время = Общий информационный объем / Скорость передачи
Время = 4 * (2N байт) / 128 бит/с
Преобразуем время в секунды, учитывая, что 1 байт = 8 бит:
Время = 4 * (2N байт) / 128 бит/с
Время = 4 * (2N байт) / 128/8 байт/с
Время = N / 2 секунд.
Ответ: Информационный объем - 2N байт, Время передачи - N / 2 секунд.