20 МБайт = 20 * 1024 байт = 20 * 1024 * 8 бит = 163840 бит
Сначала рассмотрим первый случай, с применением архиватора:
Сначала инициатор отправки сжимает файл и затрачивает 14 секунд. Теперь файл весит 80% от 163840 бит = 131072 бит.
Затем инициатор отправки отправляет файл размером 131072 бит. На это затрачивается (131072 бит / 223 бит = 587.766816143) секунд.
Затем человек по ту сторону кабеля получает и распаковывает файл, на это он тратит 2 секунды. Суммарно затраченное время = 14 + 587.766816143 + 2 секунд = 603.766816143 секунд.
Рассмотрим второй случай, без применения архиватора:
Инициатор отправки отправляет файл размером 163840 бит. На это затрачивается (163840 бит / 223 бит = 734.708520179) секунд. Суммарно затраченное время = 734.708520179 секунд.
ответ: А 130.941704036
Примерно в 13.33 раза
Объяснение:
Для решения этой задачи нужно сравнить объем данных, передаваемых по каналам связи в города А и Б.
Предположим, что исходный музыкальный фрагмент имел размер X (в единицах данных). Запись и передача этого файла в город А заняли 100 секунд, а передача файла повышенного разрешения в город Б заняла 15 секунд.
Первая запись файла не использовала сжатие данных, поэтому его размер остался неизменным и равен X.
Вторая запись файла имеет разрешение в 3 раза выше и частоту дискретизации в 4 раза меньше, чем первая запись. Таким образом, объем данных во втором файле будет:
(3 * X) * (1/4) = 3X/4.
Теперь мы можем сравнить пропускную каналов:
Пропускная канала в городе А: X / 100.
Пропускная канала в городе Б: (3X/4) / 15.
Для определения во сколько раз пропускная канала в городе Б больше пропускной канала в городе А, мы делим пропускную канала в городе Б на пропускную канала в городе А:
((3X/4) / 15) / (X / 100) = (3X/4) * (100/X) * (1/15) = 200/15 = 40/3.
Таким образом, пропускная канала в городе Б больше пропускной канала в городе А примерно в 13.33 раза (округлено до двух знаков после запятой).