Число битов, необходимых для адресации n
, равно log<sub>2</sub>n
.
Другими словами, два в степени , что даст вам n
?
Для 64M
, это 64 x 1024 x 1024
, или 2<sup>6</sup> x 2<sup>10</sup> x 2<sup>10</sup>
, или 2<sup>26</sup>
(примечание а) . Таким образом, требуется двадцать шесть битов.
Большее значение 4G
равно 4 x 1024 x 1024 x 1024
, или 2<sup>2</sup> x 2<sup>10</sup> x 2<sup>10</sup> x 2<sup>10</sup>
, или 2<sup>32</sup>
. Поэтому требуется тридцать два бита.
(примечание a) Если вам интересно, выражение n<sup>a</sup> x n<sup>b</sup>
эквивалентно n<sup>(a+b)</sup>
.