Esto tiene que ver con cómo se dirige la memoria.
Para recuperar o almacenar una palabra en la memoria, debe especificar dónde / desde. Esto se llama direccionamiento.
Las direcciones de memoria son números binarios: con una dirección de n bits, puede especificar de forma exclusiva las ubicaciones de memoria [matemáticas] 2 ^ {n} [/ matemáticas]. Por lo tanto, elegir un no poder de dos como su tamaño de memoria dará como resultado un espacio perdido o direcciones inválidas.
Por ejemplo, supongamos que elige una RAM de 43 bytes y suponga que se dirige a las ubicaciones de 0 a 42. Puede elegir una dirección de 5 bits, en cuyo caso las ubicaciones 32-42 no se utilizarán (5 bits solo pueden direccionar 32 ubicaciones); o una dirección de 6 bits que cubre toda la memoria pero deja direcciones de memoria no válidas en el rango 43-64 (dirección de 6 bits 64 ubicaciones).
Por lo tanto, dado que el espacio de direcciones por definición es siempre una potencia de dos, la memoria siempre se completa a potencia de dos para evitar complicaciones.
- ¿8 GB de RAM son excesivos?
- Cómo entender qué significan la RAM, GB, tipos de procesos, etc. para el precio de Heroku y mLab en términos de cuánto uso / usuarios de Parse Server permiten
- ¿Qué frecuencia de RAM debo comprar para jugar si no planeo hacer overclocking?
- ¿Cuáles son los beneficios de tener más RAM en su computadora?
- ¿Puedo actualizar la memoria RAM en mi Dell Inspiron N4050?