Прочее образование

Экзамен по информатике

Данные объемом 10 Мбайт передаются из пункта А в пункт Б по каналу связи, обеспечивающему скорость передачи данных 2^15 бит в секунду, а затем из пункта Б в пункт В по каналу связи, обеспечивающему скорость передачи данных 2^20 бит в секунду. Задержка в пункте Б (время между окончанием приема данных из пункта А и началом передачи в пункт В) составляет 30 секунд. Сколько времени (в секундах) прошло с момента начала передачи данных из пункта А до полного получения в пункте В?
Проще говоря, данные были переданы из пункта А в пункт Б, там чуть-чуть подождали, и передали их в пункт В. И нам нужно определить время вот этой задержки.

Для решения задачи мы должны определить, сколько времени требуется для передачи данных из А в В без задержки, а затем вычесть из 60-ти секунд это самое время.

Переведём 221 бит /с в Кбайт/с:

221:8:1024 = 221:23:210 = 221-3-10 = 28 = 256 Кбайт/с — это скорость между пунктами А и Б.

Переведём 223 бит/с в Мбайт/с:

223:8:1024:1024 = 223:23:210:210 = 223-3-10-10 = 20 = 1 Мбайт/с — это скорость между пунктами Б и В.

Определим время, которое требуется для передачи 10 Мб из пункта А в пункт Б. При скорости 256 Кбайт/с один мегабайт будет передаваться 4 секунды, соответственно 10 Мбайт — 40 секунд.

Теперь определим время, которое требуется для передачи 10 Мб из пункта Б в пункт В. Со скоростью 1 Мбайт/с файл, объемом 10 Мб будет передан за 10 секунд.

Выходит, что общее время передачи без задержки равно 40+10=50 секунд.

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

60-50=10 секунд

Ответ: 10
Елена Будалина
Елена Будалина
9 052
Лучший ответ
Время передачи из А в Б равно
(8*10*2^20)/2^15=2560 c
Время передачи из Б в В равно
(8*10*2^20)/2^20=80 с
Общее время: 2560+30+80=2670 (с)
Manafxirdalan Qasanov
Manafxirdalan Qasanov
89 081