Документ объемом 4 Мб можно передать с одного компьютера на другой двумя способами: а) сжать, передать, распаковать. б) передать по каналу связи без архивации Какой способ быстрее и на сколько если средняя скорость передачи по каналу связи составляет 2^18 бит в секунду, объем сжатого архиватором документа равны 50% исходного. Время требуемая на сжатие документа 20 сек., а на распаковку 5 сек. Решение!
Сначала посчитаем объем сжатого архиватором документа:
Исходный объем документа: 4 Мб = 4 1024 1024 * 8 бит = 33554432 бит
Объем сжатого документа: 50% * 33554432 бит = 16777216 бит
Теперь посчитаем время, необходимое для передачи документа сжатого архиватором:
Время на передачу: 16777216 бит / 2^18 бит в сек = 8 сек
Время на распаковку: 5 сек
Общее время для способа а): 20 сек (сжатие) + 8 сек (передача) + 5 сек (распаковка) = 33 сек
Теперь посмотрим на второй способ:
Объем исходного документа: 33554432 бит
Время на передачу исходного документа: 33554432 бит / 2^18 бит в сек = 16 сек
В этом случае нужно 16 секунд на передачу данных без сжатия.
Сравнивая два способа, видно, что первый способ (сжатие, передача, распаковка) быстрее на 16 - 8 = 8 секунд.