Чтобы ускорить передачу большого файла с одного компьютера на другой, его можно заархивировать......................... Чтобы ускорить передачу большого файла с одного компьютера на другой, его можно заархивировать. При использовании некоторой программы-архиватора размер полученного архива составит половину от исходного размера файла. Средняя скорость передачи данных по каналу связи составляет 221 бит/с. Рассчитайте разницу во времени (в секундах) при архивации файла с последующей его передачей и передаче незаархивированного файла, если исходный размер подлежащего передаче файла составляет 64 Мбайт, на его архивацию требуется 22 секунды, а на распаковку - 7 секунд

23 Фев 2024 в 19:40
36 +1
0
Ответы
1

Давайте подсчитаем время, необходимое для передачи файла без архивации:

Размер исходного файла: 64 Мбайт
Скорость передачи данных: 221 бит/с = 27,625 байт/с

Время передачи файла без архивации:
64 Мбайт 8 1024 * 1024 байт / 27,625 байт/с = 19 393,59 с = примерно 5 часов и 23 минуты

Теперь рассчитаем время, необходимое для передачи архивации файла:

Размер архивированного файла: 32 Мбайт
Размер архива: 32 Мбайт 8 1024 * 1024 байт = 268 435 456 бит
Время передачи архива: 268 435 456 бит / 27,625 байт/с = 9 720,18 с = примерно 2 часа 42 минуты

Также добавим время на распаковку файла: 7 секунд

Разница во времени: 19 393,59 с - (9 720,18 с + 7 с) = 9 666,41 с = примерно 2 часа 41 минута

Таким образом, архивация файла перед передачей позволит сэкономить примерно 2 часа 41 минуту.

16 Апр 2024 в 15:35
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир