Данные объемом 100 мбайт из пункта а в пункт б по каналу связи, обеспечивающему скорость передачи данных 220 бит в секунду, а затем из пункта б в пункт в по каналу связи, обеспечивающему скорость передачи данных 222 бит в секунду. задержка в пункте б (время между окончанием приема данных из пункта а и началом передачи в пункт в) составляет 24 секунды. сколько времени (в секундах с момента начала передачи данных из пункта а до их полного получения в пункте в?

DrBeat DrBeat    3   16.08.2019 03:10    101

Ответы
Lumenarix Lumenarix  04.10.2020 22:11
В условии задачи, видимо должно быть не 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 секунды
ПОКАЗАТЬ ОТВЕТЫ
numucirad numucirad  04.10.2020 22:11
Первое что делаем - переводим данные в одну систему счисления со скоростью, в данном случае биты. 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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика