Задача Передача данных по компьютерным сетям

advertisement
Задача
Передача данных по
компьютерным сетям
Пример задачи
Условие.
Документ объёмом 400 Мбайт можно передать с одного компьютера на другой
двумя способами.
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
средняя скорость передачи данных по каналу связи составляет 224 бит в секунду;
•
объём сжатого архиватором документа равен 60% исходного;
•
время, требуемое на сжатие документа, – 40 секунд, на распаковку – 20 секунд?
Решение
Способ А. После архивации документ будет
400×0,6=240 Мбайт.
Считаем время передачи, помня, 1МБайт=210
Кбайт, 1 Кбайт=210 Байт, 1Байт = 8 = 23 Бит
240MBt 240  210  210  23 Bit 240  223
t  24


 120s
24
24
2 Bit / c
2 Bit / s
2
Добавляя сюда 40 и 20 секунд на работу архиватора получим
Ta=120+40+20=180 c по способу А.
Решение
Способ Б..
Считаем время передачи, помня, 1МБайт=210
Кбайт, 1 Кбайт=210 Байт, 1Байт = 8 = 23 Бит
400MBt 400  210  210  23 Bit 400  223
t  24


 200s
24
24
2 Bit / c
2 Bit / s
2
Это и будет результат способа Б
Читаем условие и пишем ответ
Способ А быстрее на 20 секунд.
Домашняя задача
Документ объёмом 30 Мбайт можно передать с одного компьютера
на другой двумя способами.
А. Сжать архиватором, передать архив по каналу связи,
распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
средняя скорость передачи данных по каналу связи составляет 222
бит в секунду;
объём сжатого архиватором документа равен 50% исходного;
время, требуемое на сжатие документа, – 20 секунд, на распаковку
– 5 секунд?
Download