Опубликовано 03.01.2018 по предмету Информатика от Гость

Документ объемом 10 Мбайт можно передать с одного компьютера на другой двумя способами: А) Сжать архиватором, передать архив по каналу связи, распаковать Б) Передать по каналу связи без использования архиватора. Какой способ быстрее и насколько, если – средняя скорость передачи данных по каналу связи составляет 218 бит в секунду, – объем сжатого архиватором документа равен 30% от исходного

Ответ оставил Гость

В данной задаче не учитываются затраты времени на сжатие (при передаче по сети оно чаще всего блочное). В реальности из-за этого передача начинается позднее из-за необходимости сжать первый блок данных. Но в этой задаче это не учитывается (по крайней мере не известны временные затраты на запаковку/распаковку блока). На современных машинах с данной скоростью передачи данных по каналу -- это время ничтожно мало.

Итак. Объём сжатого файла: 0.30 * 10 Мбайт = 3Мбайт.
Время передачи данных: 3 Мбайт / 218 бит/с =  3 * 1024*1024*8 бит / 218 бит/c = 115439.55 секунд

Время передачи исходного файла: 10 Мбайт / 218 бит/с = 103 * 1024*1024*8 бит / 218 бит/c = 384798.53 секунд.

Итого: быстрее передача первым способом на 269358.97 секунд.

Не нашел нужный ответ?

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


Найти другие ответы
Самые новые вопросы