Для расчета времени, необходимого для передачи документа, сначала найдем объем данных в битах:
- Исходный объем документа: 5 Мбайт = 5 × 1024 × 1024 × 8 бит = 41943040 бит.
- Объем сжатого документа (80% от 5 Мбайт): 5 Мбайт × 0.8 = 4 Мбайт = 4 × 1024 × 1024 × 8 бит = 33554432 бит.
Теперь рассчитаем время передачи для обоих способов.
Способ А:
- Время на сжатие = 35 секунд
- Объем данных после сжатия = 33554432 бит
- Время передачи = 33554432 бит / 21×10^6 бит/с = 1.597 секунд
- Время на распаковку = 3 секунды
Общее время для способа А: 35 + 1.597 + 3 = 39.597 секунд
Способ Б:
- Объем данных = 41943040 бит
- Время передачи = 41943040 бит / 21×10^6 бит/с = 1.997 секунд
Общее время для способа Б: 1.997 секунд
Теперь сравним общее время двух способов: 39.597 секунд (Способ А) против 1.997 секунд (Способ Б).
Способ Б быстрее: 39.597 - 1.997 = 37.6 секунд
Ответ: Б37.6