1) сжать архиватором, передать архив по каналу связи, распаковать архив;
2) передать по каналу связи без использования архиватора.
Какой вариант быстрее и насколько, если:
• средняя скорость передачи данных по каналу связи равна 512 бит в секунду;
• объём сжатого архиватором документа равен 30% от исходного;
• время, требуемое на сжатие документа, — 40 секунд, на распаковку — 40 секунд?
1) Способ с использованием архиватора:
- Объем сжатого архиватором документа составляет 30% от исходного, то есть 0.3 * 25 Мбайт = 7.5 Мбайт.
- Время, требуемое на сжатие документа, составляет 40 секунд.
- Время передачи сжатого архива по каналу связи можно рассчитать, разделив объем архива на среднюю скорость передачи данных: 7.5 Мбайт / (512 бит/с) = 7.5 Мбайт * 8 / (512 байт/с) = 0.1171875 секунды.
- Время, требуемое на распаковку архива, составляет 40 секунд.
Итого: время передачи документа с использованием архиватора = 40 секунд (сжатие) + 0.1171875 секунды (передача) + 40 секунд (распаковка) = 80.1171875 секунд.
2) Способ без использования архиватора:
- Объем исходного документа составляет 25 Мбайт.
- Время передачи исходного документа по каналу связи можно рассчитать, разделив объем документа на среднюю скорость передачи данных: 25 Мбайт / (512 бит/с) = 25 Мбайт * 8 / (512 байт/с) = 390.625 секунд.
Итого: время передачи документа без использования архиватора = 390.625 секунд.
Сравнивая два способа, видно, что способ без использования архиватора занимает больше времени. Время передачи документа с использованием архиватора составляет приблизительно 80.1171875 секунд, тогда как время передачи документа без использования архиватора составляет 390.625 секунд. Таким образом, способ с использованием архиватора быстрее на примерно 310.5078125 секунд (приблизительно 5 минут и 10 секунд).