alanik1
Нюанс в том, что в 1 кБайт = 1024 байт, а 1 кБит = 1000 бит. Аналогично и для мега- и для гига-.
В одном байте 8 бит - для перевода битов в байты надо делить на 8 - если число записано как "2 в степени ...", то чтобы поделить на 8 достаточно просто вычесть 3 из показателя степени, так как .
Аналогично, перевод мегабайт в килобайты, гигабайт в мегабайты это умножение на 1024, то есть на 2^10. Значит можно к показателю степени просто добавить 10.
Answers & Comments
В одном байте 8 бит - для перевода битов в байты надо делить на 8 - если число записано как "2 в степени ...", то чтобы поделить на 8 достаточно просто вычесть 3 из показателя степени, так как .
Аналогично, перевод мегабайт в килобайты, гигабайт в мегабайты это умножение на 1024, то есть на 2^10. Значит можно к показателю степени просто добавить 10.
1) 4 ГБайт = 2^2 ГБайт = 2^(2+10) МБайт = 2^(2+10+10) кБайт = 2^22 кБайт
2) 2^17 M = 2^(17-10) G = 2^7 G
3) 13 Мбит = 13 млн. бит = 13 000 000 бит
4) 27 Гбит = 27 млрд. бит = 27 000 000 000 бит
5) 2^28 бит = 2^(28-3) байт = 2^25 байт = 2^(25-10) кБайт = 2^(25-10-10) Мбайт = 2^5 Мбайт
6) 2^27 Гбит = (2^27 * 10^9) бит = (2^(27-3) * 10^9) байт = 2^24 * 10^9 байт = (2^(24-10-10) * 10^9) Мбайт = 2^4 * 10^9 Мбайт = 16 000 000 000 МБайт