← Все вопросы
Как по объёму файла и времени передачи найти скорость канала?
5
Обратная задача про передачу данных: файл 3 Мбайта передали за 24 секунды, нужно найти скорость канала в Кбит/с. Знаю, что время = объём / скорость, но как из этого выразить скорость и не запутаться в единицах?
2 ответа
9
✓ Принятый ответ — помог автору
Из формулы время = объём / скорость выражаем: скорость = объём / время. Только объём берём в битах, а ответ потом переводим в Кбит/с.
По шагам:
- Объём в битах: 3 Мбайта = 3 × 1024 × 1024 × 8 = 25 165 824 бит.
- Скорость в бит/с: 25 165 824 / 24 = 1 048 576 бит/с.
- В Кбит/с (делим на 1024): 1 048 576 / 1024 = 1024 Кбит/с (= 1 Мбит/с).
Ключ: объём всегда в биты, поделил на секунды → получил бит/с, потом ÷1024 → Кбит/с, ещё ÷1024 → Мбит/с.
3
Через степени двойки совсем быстро: 3 Мбайт = 3 · 2²³ бит = 25 165 824 бит, делим на 24 = 3 · 2²³ / 24 = 2²³ / 8 = 2²⁰ бит/с = 1 048 576 бит/с = 1024 Кбит/с. Если числа в условии «некруглые» — скорее всего где-то перепутал байты с битами или 1024 с 1000.
Ваш ответ
Войдите, чтобы ответить на вопрос.