Лучшие помощники
- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
3 апреля 2023 02:39
999
у толи есть доступ к сети интернет по высокоскоросному одностороннему радиоканалу обеспечивающему скорость получения информации 2 в 20 степени бит в секундуюу у миши нет скоростного доступа в интернет но есть возможность получать информацию от толи по низкоскоростному телефонному каналу со средней скоростью 2 в 13 степени бит в секунду миша договорился с толей что тот будет скачивать для него данные обьёмом 10 мегабайт по высокоскоростному каналу и ретранслировать их мише по низкоскоросному каналу компьютер толи может начать ретрансляцию данных не раньше чем их будут получены первые 1024 килобайт этих данных.каков минимально возможный промежуток времени (в секундах) с момента начала скачивания толей данных до полного их получения мишей?
1
ответ
Для решения определим
1. Время передачи по высокоскоростному каналу
2. Время передачи по низкоскоростному каналу
3. Время для получения первых 1024 Кб
4. Всё сложим.
2^20 бит/с = 2^20 / 8 / 1024 Кбайт/с = 2^20 / 2^3 / 2^10 = 2^7 Кбайт/с
2^13 бит/с = 2^13 / 8 / 1024 Кбайт/с = 2^13 / 2^3 / 2^10 = 2^0 = 1 Кбайт/с
10 Мб равно 10*1024 Кбайт = 10*2^10 Кбайт.
По высокоскоростному каналу файл будет передаваться
(10*2^10) / 2^7 = 10*2^3 = 80 секунд
По низкоскоростному каналу файл будет передаваться
(10*2^10) / 1 = 10*2^10 = 10240 секунд.
Первые 1024 Кбайт будут передаваться
2^10 / 2^7 = 8 секунд
Общее время 80+10240+8 = 10328 секунд.
1. Время передачи по высокоскоростному каналу
2. Время передачи по низкоскоростному каналу
3. Время для получения первых 1024 Кб
4. Всё сложим.
2^20 бит/с = 2^20 / 8 / 1024 Кбайт/с = 2^20 / 2^3 / 2^10 = 2^7 Кбайт/с
2^13 бит/с = 2^13 / 8 / 1024 Кбайт/с = 2^13 / 2^3 / 2^10 = 2^0 = 1 Кбайт/с
10 Мб равно 10*1024 Кбайт = 10*2^10 Кбайт.
По высокоскоростному каналу файл будет передаваться
(10*2^10) / 2^7 = 10*2^3 = 80 секунд
По низкоскоростному каналу файл будет передаваться
(10*2^10) / 1 = 10*2^10 = 10240 секунд.
Первые 1024 Кбайт будут передаваться
2^10 / 2^7 = 8 секунд
Общее время 80+10240+8 = 10328 секунд.
0
·
Хороший ответ
5 апреля 2023 02:39
Остались вопросы?
Еще вопросы по категории Информатика
Дан фрагмент программы: read (a); read (b); c:=a+b; write (a, b); write (c) Упростите его, сократив число операторов ввода и вывода. Дан фрагмент прог...
Что такое служебные слова? Виды служебных слов? Пожалуйста помогите!...
Помогите пожалуйста!!!! Разработчики языка Python придерживаются определённой философии программирования, называемой «The Zen of Python» («Дзен Питона...
Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера: A . Прибавить 1 B .&n...
1. Выберите правильный ответ из предложенных вариантов. Что такое компьютерный вирус? 1) Прикладная программа. 2) Системная программа. 3) Программ...
Все предметы