
Привет! Меня зовут Андрей‚ и сегодня я хочу поделиться с вами своим опытом по передаче данных между друзьями.
Когда мой друг Артём и я решили передать друг другу пакет документов объёмом 24 Мбайт‚ мы решили воспользоваться каналом связи без архивации. Наша скорость передачи данных составляла 2^23 бит/с‚ что означает‚ что мы могли передать 2^23 бит данных за секунду.Передача данных без архивации означала‚ что мы должны были передать все 24 Мбайт данных в их исходном объёме. Поскольку 1 Мбайт составляет 8 мегабит‚ значит‚ мы должны были передать 24 * 8 192 мегабит информации.Расчитаем время передачи данных⁚
Время Количество данных / Скорость передачи
Время 192 мегабит / 2^23 бит/с 192 * 2^(-3) секунд
Таким образом‚ нам потребовалось около [192 * 2^(-3)] / 60 0.125 минут‚ или 7.5 секунд‚ чтобы передать пакет документов.Когда наш друг Роман услышал о нашей передаче данных‚ он предложил воспользоваться архиватором для уменьшения объёма передаваемых данных. Он смог сжать документы в архив‚ который занимал только 28 % от исходного объёма. То есть‚ он смог уменьшить объём пакета до 24 * 0.28 6.72 Мбайт.Расчитаем время сжатия данных Романом и время их распаковки Стасом⁚
Время сжатия 17 секунд
Время распаковки 3 секунды
Теперь‚ чтобы передать сжатый архив объёмом 6.72 Мбайт‚ Роману потребовалось примерно 6.72 * 8 * 2^(-23) / 60 0.004 минуты‚ или 0.24 секунды. Стасу же понадобилось примерно 6.72 * 8 * 2^(-23) / 60 0.004 минуты‚ или 0.24 секунды‚ чтобы распаковать данные.
Казалось бы‚ использование архиватора значительно ускорило передачу данных. Однако‚ если мы посчитаем общее время‚ которое заняло процесс передачи данных с использованием архиватора‚ то увидим‚ что оно составляет 17 7.5 3 0;24 0.24 27.98 секунды. В то время как передача без архивации заняла только 7.5 секунд.
Таким образом‚ можно сделать вывод‚ что применение архиватора к нашим документам оказалось не эффективным. Хотя мы смогли сжать данные‚ это потребовало значительно больше времени на передачу и распаковку. Если бы у нас было больше времени‚ возможно‚ это стоило бы использовать‚ но в данном случае было бы гораздо лучше использовать прямую передачу без архивации.