Время передачи при постоянной скорости канала
Идеальный канал без очереди: время равно размеру файла, делённому на скорость. Раздел: веб и изображения.
Контроль: 10 МБ при 1 МБ/с → 10 с. Обратно размер 10 МБ. 1 МБ при 8 Мбит/с → 1 с. 8 МБ при 1 МБ/с → 8 с.
Все три величины строго больше нуля. Родитель практика.
t = S / v
t = S / v
Три величины. Скорость в формуле названа v, не буквой e: e на сайте — основание натурального логарифма. Нуль v или t при обратном ходе — отказ.
Не путь автомобиля и не Мп
Не километры в час: там длина дороги. Не мегапиксели: 12 Мп не 12 МБ, сжатие JPEG другое. Не пропорции кадра. Не кегль CSS. Объём за известное окно времени, когда файла ещё нет в запросе, — S = v · t.
Как пользоваться
Три поля и списки единиц. МБ — 10⁶ байт, МиБ — 2²⁰. Мбит/с — миллион бит в секунду, внутри это байты/с через деление на 8. Выберите одинаковую «школу» приставок: не смешивайте МБ файла с МиБ диска без перевода.
Примеры
1. Десять секунд. 10 МБ / 1 МБ/с → 10 с.
2. Размер. 10 с × 1 МБ/с → 10 МБ.
3. Мегабиты. 1 МБ / 8 Мбит/с → 1 с.
4. Восемь мегабайт. 8 / 1 → 8 с.
5. Запрет. v = 0.
Ещё задачи
Фильм 700 МБ на канале 2 МБ/с → 350 с. Дальше 5 мин 50 с.
Тариф «100 Мбит/с»: 100 × (10⁶/8) = 12,5 МБ/с десятичных. Файл 25 МБ → 2 с в идеале. Провайдер пишет мегабиты, диск — мегабайты.
КиБ: 1024 байт, не 1000. 1 МиБ / 1 МБ/с ≈ 1,049 с, не ровно 1. Единицы в списках разные.
Связь с механикой: та же тройка «величина / скорость = время», другие размерности.
Два файла подряд: сложите размеры, одна скорость — одно t. Параллельные потоки страница не делит.
Не кладите «процентов загрузки» в S.
Пинг 40 мс к t загрузки гигабайта почти не прибавляет; для крошечного JSON может. Модель равномерная, без RTT.
Цвет к байтам PNG не пришит: палитра не размер файла.
Сжатие: считайте фактический размер на диске после JPEG, не «12 Мп × 3 байта» как будто без сжатия.
Одна валюта времени: секунды внутри, часы в списке единиц t при желании.
Биты и байты
Чертёж: прямоугольник файла S, стрелка канала v, подпись t = S/v. Рядом пометка «8 бит = 1 байт».
Памятка: согласованные приставки, бит не байт.
Хаб веба ставит загрузку рядом с длительностью, чтобы не склеить канал и таймер ролика без размера.
Итог: три поля, нуль v нельзя, накладные TCP вручную.
МБ, МиБ и накладные
Маркетинг дисков часто 10⁹ байт на «ГБ», ОС показывает ГиБ. Файл «1 ГБ» в проводнике ≈ 1,074 × 10⁹ байт, если это ГиБ. Выберите GB или другое в списке осознанно. Страница не угадывает подпись продавца.
Заголовки HTTP, TLS, повтор пакетов удлиняют t. Учебный ответ — нижняя оценка при постоянном v. Живой Wi‑Fi плавает: возьмите среднюю скорость, не «до 300 Мбит/с на коробке».
Родитель практика. Сосед по интервалу без байтов: ч:м:с.
Итог журнала: t = S/v, МБ = 10⁶, Мбит/с через 8, не путь в км.
Контроль: 10 с из 10 МБ и 1 МБ/с. 1 с из 1 МБ и 8 Мбит/с.
Пример: 500 МБ на 25 МБ/с → 20 с.
Не подставляйте мегапиксели как мегабайты.
Рабочий пример: t = 40 с, v = 2 МБ/с → S = 80 МБ.
Связь с процентом: «скачано 40%» — доля, не эта тройка. 40% от 80 МБ = 32 МБ уже ушло, остаток 48 / v.
Итог для отчёта: размер, скорость канала, частное, единицы явны.
Финальный якорь: 10 МБ / 1 МБ/с = 10 с. Нуль v запрещён.
Добор: не называйте Мбит/с «мегабайтами в секунду» — разница ровно в восемь раз при десятичных приставках.
Ещё якорь: 4 МБ при 2 МБ/с → 2 с. При 16 Мбит/с те же 4 МБ → 2 с, потому что 16 Мбит/с = 2 МБ/с.
Журнал: обновление 1,2 ГБ (десятичных) на 10 МБ/с → 120 с. Если это 1,2 ГиБ, сначала переведите.
Не путайте с rem: кегль не канал.
Финальный блок: равномерный канал, SI или 2ⁿ по выбору единиц, без очереди, без пиринга.
Ещё контроль: 100 МБ / 5 МБ/с = 20 с. 2 МБ / 1 МБ/с = 2 с.
Почему реклама «до 8 Мбит/с» даёт 1 с на 1 МБ: 8×10⁵ байт/с = 1×10⁶ байт/с. Запомните пару 8 Мбит ↔ 1 МБ при десятичном МБ.
Итог абзаца: байты файла, байты в секунду канала, время.
Связь с кадром: уменьшить превью можно уменьшить S, но страница сторон размер файла не считает.
Два канала (Wi‑Fi и LTE): два v, два t, не среднее без весов объёма.
Финальный добор: S/v, не км/ч, не Мп, не rem, не HEX.
Отчёт: «скачается за секунду» без 1 МБ и 8 Мбит/с не проверить. Запишите единицы.
Стык с Мп: сырой RAW тяжелее JPEG при тех же Мп.
Не кладите 1920 в S как «килобайты».
Якорь: 10 с; 1 с на 8 Мбит/с; 8 с на 8 МБ. Нуль скорости нельзя.
Приложение: подкаст 80 МБ на 160 кБ/с (если выберете кБ/с) → 500 с. Переведите 160 кБ/с = 0,16 МБ/с, 80 / 0,16 = 500.
Загрузка на сервер той же формулой: v исходящего канала часто меньше входящего тарифа.
Повторный расчёт после сжатия: новое S, тот же v, меньшее t. Страница архиватор не запускает.
Типичные ошибки
- Считать Мбит/с как МБ/с без восьмёрки.
- Путать МБ и МиБ.
- Класть мегапиксели вместо размера файла.
- Ждать учёт пинга и очереди.
- Нулевая скорость.
Соседи: скорость в физике, длительность ч:м:с, мегапиксели, кадр, проценты.
Торрент с десятью пирами: модель одного v. Сложите потоки в тетради, если хотите грубую оценку.
Итог добора: размер на скорость канала, десятичный МБ или КиБ по списку, бит через 8, без километров дороги.
Частые вопросы
- Сколько качать 10 МБ на 1 МБ/с?
- t = S / v → 10 с. Единицы размера и скорости согласуйте: оба в десятичных МБ.
- Почему 1 МБ при 8 Мбит/с — это 1 с?
- 8 Мбит/с = 1 МБ/с, если МБ = 10⁶ байт: миллион бит в секунду × 8 даёт миллион байт в секунду.
- Это скорость машины?
- v = s/t в физике про путь. Здесь S — байты файла, не километры.
- Можно разложить ответ в часы?
- ч:м:с после того, как t уже в секундах.
- Нулевая скорость?
- Ошибка. Делить размер не на что.
- Где хаб?
- Веб и изображения.
Источники
- Учебные определения: пропорции кадра, CSS rem от корневого кегля, t = размер/скорость, sRGB-каналы 0…255, мегапиксель = w·h/10⁶, дюйм печати = пиксели/DPI, объём = скорость×время.