Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1705 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 860 б
2 апреля 2023 08:18
875
у толи есть доступ к сети интернет по высокоскоросному одностороннему радиоканалу обеспечивающему скорость получения информации 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
·
Хороший ответ
4 апреля 2023 08:18
Остались вопросы?
Еще вопросы по категории Информатика
Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера: 1 — вычти 2 2 — умножь на 3. Первая из них уменьшает числ...
Иногда выводит ошибку: Ошибка времени выполнения, индекс находится вне границ массива. PascalABC.NET вот само задание: Дан массив А(n). Поменять места...
Помогите,пожалуйста. 1.Приведите примеры перехода от порядка к хаосу (Помогите,пожалуйста.1.Приведите примеры перехода от порядка к хаосу (уменьшение...
В Python срочно даю 25 баллов. 1. Определите округление до ближайшего наибольшего целого числа 85,5. 2. Определите округление до ближайшего наименьше...
Определите значение переменной a после выполнения данного алгоритма: a = 4; b = 6; b = 8 + a * b; a = b / 4 * a. В ответе укажите одно целое число – з...
Все предметы