Найти тему
Евгений Дергунов

Определение времени загрузки информации

Особенности использования единиц измерения в компьютерной технике приведены в статье

Каким образом определить сколько времени будет затрачено на загрузку файла (файлов)? Соответственно в этом случае известными факторами является объем загружаемой информации и средняя скорость загрузки. В обязательном случае нужно учитывать единицы измерения скорости: Байт/с или бит/с и их кратное представление.

При решении подобных задач необходимо помнить, что лучше всего (чтобы уменьшить количество ошибок) первым шагом выполнять перевод единиц измерения в биты и секунды, а уже затем выполнять вычисления. Хотя это и приводит к очень большим числам, но при современных программах-калькуляторах подобные числа не вызывают затруднений. Считаю, что лучше всего, для понимания материала, привести примеры. При решении задач, округляем секунды до целых в большую сторону. То есть, при результате вычислений 123,1 с принимаем 124 с.

Пример 1. Объем загружаемой информации составляет 16 ГБайт, скорость загрузки составляет 10 Мбит/с. Определить сколько времени будет затрачено на загрузку указанного объема информации.

1.1. Переводим объем информации из ГБайт в биты,

16 × 1024 = 16 384 МБайт

16 384 × 1024 = 16 777 216 КБайт

16 777 216 × 1024 = 17 179 869 184 Байт

17 179 869 184 × 8 = 137 438 953 472 бит

скорость в бит/с

10 × 1 000 000 = 10 000 000 бит/с

1.1. Вычисляем время загрузки

137 438 953 472 ÷ 10 000 000 = 13 744 с

1.1. Далее необходимо перевести секунды в целое количество часов, минут и секунд. Конечно все знают, что в одном часе 3600 секунд, а в одной минуте 60. Для начала определим количество целых часов в рассчитанных секундах.

13 744 ÷ 3600 = 3,8 час

1.2. Отбрасываем дробную часть от получившегося числа (не округляем, а именно составляем только целую часть). Теперь вычитаем 3 часа в секундах из общего времени

(3600 × 3=10800 с)

13 744 – 10 800 = 2 944 с

столько секунд осталось, когда от общего числа секунд отнимем часы

1.3. Далее вычисляем количество целых минут в оставшихся секундах.

2 944 ÷ 60 = 49,06 мин

1.4. Также отбрасываем дробную часть и оставляем только целое число, то есть 49 минут. Аналогично вычитаем эти 49 минут от оставшегося время в секундах

(60 × 49=2 940 с)

2 944 – 2 940 = 4 с

Таким образом, при загружаемом объеме информации в 16 Гбайт и скоростью загрузки 10 Мбит/с, время загрузки составит 3 часа, 49 минут и 4 секунды.

Пример 2. Объем загружаемой информации составляет 20 ГБайт, а скорость загрузки 5 МБайт/с. Определить сколько потребуется времени для загрузки информации. В данном случае скорость загрузки представлена в производной от Байт/с, поэтому перевод в бит/с не выполняется, а размер информации переводим в те же единицы измерения, что и скорость (в данном примере в МБайт).

2.1. Переводим объем информации в МБайты

20 × 1024 = 20 480 МБайт

2.2. Определяем время загрузки в секундах

20 480 ÷ 5 = 4 096 с

2.3. Далее, как и в примере 1, выделяем целые часы

4 096 ÷ 3 600 = 1 час

4 096 – 3 600 = 496 с

минуты

496 ÷ 60 = 8 мин

и секунды

496 – 60 × 8 = 16 с

То есть, при загружаемом объеме информации в 20 Гбайт и скоростью загрузки 5 МБайт/с, время загрузки составит 1 час, 8 минут и 16 секунд.

Определение реального размера диска (флеш-накопителя, карты памяти)