Выясняем, сколько мегабайтов входит в гигабайты?

Выясняем, сколько мегабайтов входит в гигабайты?

Мне нужно было выяснить, сколько запросов можно сделать с 1000 ГБ трафика, если каждый запрос в среднем занимал 1 МБ. Я быстро сделал расчеты на бумаге, а затем, подумав, ввел их в Google. К моему удивлению, ответ Google отличается от моего.

Мой путь:

1,000 gigabytes = 1000*1024*1024*1024 bytes

Разделите на, 1 megabyte = 1024*1024 bytesчтобы получить:

(1000*1024*1024*1024)/(1024*1024) = 1,024,000


Путь Google:

1000 gigabytes / 1 megabyte

Выход:1,000,000


Я ошибаюсь или Google ошибается?

решение1

Никто из вас не ошибается, вы просто задали Google вопрос, отличный от вашего настоящего вопроса. Если бы вы объяснили Google, что вы имели в виду GiB и MiB, он бы дал тот ответ, который вы ожидали.

Попробуй это:1000 GiB / 1 MiB

решение2

Это тема, которая активно обсуждается и популяризируется производителями жестких дисков (иВикипедия несколько раз). Существует два набора стандартов для двоичных префиксов, которые во многом противоречат друг другу. JEDEC использует КБ, МБ и ГБ, а IEC использует КиБ, МиБ и ГиБ. Здесь используются степени 1024.

Для десятичных префиксов (IEC) используются степени 1000. Linux, Mac и Google используют степени 1000 для представления КБ, МБ и ГБ, в то время как Windows (и Bing) используют степени 1024 для представления КБ, МБ и ГБ.

За пределами небольшой ниши двоичные префиксы IEC будут использоваться редко. Стоит отметить, что только до недавнего времени Google показывал, что 1024 байта в 1 КБ.

Стоит отметить, что префиксы используются для разных вещей. Соединение на 10 Мбит/с — это 10 000 000 бит в секунду, а дискета на 1,44 МБ — это 1 400 000 байт.

Связанный контент