Документ объёмом 5Мбайт можно пе­ре­дать с од­но­го ком­пью­те­ра на дру­гой двумя способами. А. Сжать...

Тематика Информатика
Уровень 5 - 9 классы
передача данных сжатие архиватор скорость передачи канал связи объем данных эффективность передачи сравнение методов распаковка вычисления времени
0

Документ объёмом 5Мбайт можно пе­ре­дать с од­но­го ком­пью­те­ра на дру­гой двумя способами.

А. Сжать архиватором, пе­ре­дать архив по ка­на­лу связи, распаковать.

Б. Пе­ре­дать по ка­на­лу связи без ис­поль­зо­ва­ния архиватора.

Какой спо­соб быст­рее и насколько, если:

· сред­няя ско­рость пе­ре­да­чи дан­ных по ка­на­лу связи со­став­ля­ет 2^22 бит

в секунду;

· объём сжа­то­го ар­хи­ва­то­ром до­ку­мен­та равен 40% исходного;

· время, тре­бу­е­мое на сжа­тие документа, — 18 секунд, на рас­па­ков­ку — 2 секунды?

avatar
задан 2 часа назад

2 Ответа

0

Давайте рассчитаем время, необходимое для передачи документа каждым из способов.

А. Сначала сжатие документа архиватором займет 18 секунд, после чего объем документа уменьшится до 40% исходного, то есть до 5Мб 0,4 = 2Мб. Передача 2Мб данных займет 2Мб 8бит/байт / 2^22бит/с = 0,00572 секунд. Распаковка документа займет 2 секунды. Итого: 18 + 0,00572 + 2 = 20,00572 секунд.

Б. Передача 5Мб данных без сжатия займет 5Мб * 8бит/байт / 2^22бит/с = 0,0143 секунд.

Сравнивая оба способа, видим, что способ А займет 20,00572 секунд, в то время как способ Б займет всего 0,0143 секунд. Соответственно, способ Б будет быстрее на (20,00572 - 0,0143) ≈ 20,00142 секунд.

Таким образом, при указанных условиях способ передачи документа без сжатия (способ Б) будет значительно быстрее, чем способ с сжатием и распаковкой (способ А).

avatar
ответил 2 часа назад
0

Для того чтобы определить, какой способ передачи данных быстрее, рассчитаем время, необходимое для передачи документа в каждом из случаев.

Способ А: Сжатие, передача, распаковка

  1. Сжатие документа:

    • Время на сжатие = 18 секунд.
  2. Передача сжатого файла:

    • Объём сжатого архива = 40% от 5 Мбайт = 0.4 × 5 Мбайт = 2 Мбайт.
    • 2 Мбайт = 2 × 2^20 байт = 2 × 2^23 бит.
    • Время передачи сжатого архива = (2 × 2^23 бит) / (2^22 бит/сек) = 2 секунды.
  3. Распаковка:

    • Время на распаковку = 2 секунды.
  4. Общее время для способа А:

    • Общее время = Время на сжатие + Время на передачу + Время на распаковку
    • Общее время = 18 секунд + 2 секунды + 2 секунды = 22 секунды.

Способ Б: Передача без сжатия

  1. Передача исходного файла:
    • Объём исходного файла = 5 Мбайт = 5 × 2^20 байт = 5 × 2^23 бит.
    • Время передачи исходного файла = (5 × 2^23 бит) / (2^22 бит/сек) = 5 × 2 секунды = 10 секунд.

Сравнение времени

  • Время для способа А (сжатие, передача, распаковка) = 22 секунды.
  • Время для способа Б (передача без сжатия) = 10 секунд.

Вывод: Способ Б, передача без использования архиватора, быстрее и требует 10 секунд, в то время как способ А занимает 22 секунды. Таким образом, способ Б быстрее на 12 секунд.

avatar
ответил 2 часа назад

Ваш ответ

Вопросы по теме