Какой способ передачи документа объёмом 60 Мбайт быстрее: сжать архиватором, передать архив по каналу связи и распаковать, или передать по каналу связи без использования архиватора? Учитывайте, что средняя скорость передачи данных составляет 222 бита в секунду, объём сжатого документа равен 70% исходного, время на сжатие – 15 секунд, а на распаковку – 7 секунд. Напишите букву А, если быстрее способ А, или Б, если быстрее способ Б, и укажите, на сколько секунд один способ быстрее другого.
Информатика Колледж Оптимизация передачи данных способ передачи документа сжатие архиватором передача по каналу связи скорость передачи данных объём сжатого документа время на сжатие время на распаковку информатика колледж сравнение способов передачи вычисление времени передачи архивирование данных эффективность передачи данных время передачи документа скорость передачи анализ способов передачи Новый
Давайте внимательно разберемся, какой способ передачи документа будет быстрее: сжатие архиватором или передача без сжатия. Начнем с первой части задачи - передачи без сжатия.
Сначала нам нужно перевести 60 Мбайт в биты. Сделаем это шаг за шагом:
Теперь, зная объём файла в битах, можем рассчитать время, необходимое для передачи без сжатия:
Время передачи = Общий объём в битах / Скорость передачи = 503316480 бит / 222 бит/сек ≈ 2267191,35 секунд.
Теперь перейдем ко второй части - передаче с использованием архиватора:
Теперь рассчитаем время передачи сжатого файла:
Время передачи = Общий объём в битах / Скорость передачи = 352321536 бит / 222 бит/сек ≈ 1587033,95 секунд.
Однако, нам необходимо учесть время, затраченное на сжатие и распаковку:
Теперь суммируем время передачи сжатого файла и время на сжатие и распаковку:
Общее время = Время передачи + Время на сжатие + Время на распаковку = 1587033,95 + 15 + 7 ≈ 1587055,95 секунд.
Теперь у нас есть два значения времени:
Сравнив эти два значения, видно, что передача сжатого файла (1587055,95 секунд) будет быстрее, чем передача без сжатия (2267191,35 секунд).
Ответ: быстрее способ А (сжатие и передача), и разница составляет:
2267191,35 - 1587055,95 = 680135,40 секунд.
Таким образом, правильный ответ - А, и способ сжатия быстрее на 680135,40 секунд.