Данные объемом 100 Мбайт передаются из пункта А в пункт Б по каналу связи, обеспечивающему скорость передачи данных 220 бит в секунду, а затем из пункта Б в пункт В по каналу связи, обеспечивающему скорость передачи данных 222 ...

Данные объемом 100 Мбайт передаются из пункта А в пункт Б по каналу связи, обеспечивающему скорость передачи данных 220 бит в секунду, а затем из пункта Б в пункт В по каналу связи, обеспечивающему скорость передачи данных 222 бит в секунду. Задержка в пункте Б (время между окончанием приема данных из пункта А и началом передачи в пункт В) составляет 24 секунды. Сколько времени (в секундах) прошло с момента начала передачи данных из пункта А до их полного получения в пункте В? Помогите пожалуйста
Гость
Ответ(ы) на вопрос:
Гость
Первое что делаем - переводим данные в одну систему счисления со скоростью, в данном случае биты. 100 Мбайт = 100*1024*1024*8=838 860 800. Узнаем сколько секунд нужно, чтобы эти данные перенести из пункта А в Б. 838 860 800/220= 3 813 004. Задержка - 24 секунды, значит прибавляем еще 24. 3 813 028. Передаем данные из пункта Б в В. 838 860 800/222=3 778 652. Плюсуем два значения и получаем ответ. 3 813 028 + 3 778 652=7 591 680.
Гость
В условии задачи, видимо должно быть не 220 и 222 бит в секунду, а 2^20 и 2^22 бит в секунду. С учетом этого: 100 Мбайт = 100*1024 Кбайт = 100*2^10 Кбайт = 100*2^10*2^10 байт = 100*2^20 байт = 100*2^20*8 бит = 100*2^23 бит Время передачи из А в Б = 100*2^23 / 2^20 = 800 секунд Время передачи из Б в В = 100*2^23 / 2^22 = 200 секунд Общее время = 800+200+24 = 1024 секунды
Не нашли ответ?
Ответить на вопрос
Похожие вопросы