Las computadoras más nuevas generalmente tienen 2, 4, 8, etc. GiB de RAM. Los más viejos generalmente tienen 128, 256, 512 MiB o menos, pero también en potencias de dos.
Cuál es la razón detrás de esto? ¿Por qué los discos duros y los discos DVD no siguen esta norma?
Respuestas:
La memoria está estrechamente vinculada a la CPU, por lo que hacer que su tamaño sea una potencia de dos significa que se pueden empaquetar múltiples módulos que requieren un mínimo de lógica para cambiar entre ellos; solo se necesitan verificar unos pocos bits desde el final (ya que la representación binaria del tamaño es
1000
...0000
independientemente de su tamaño) en lugar de muchos más bits si no fuera una potencia de dos.Los discos duros no están vinculados a la CPU y no están empaquetados de la misma manera, por lo que no se requiere exactitud de su tamaño.
fuente
Simplemente hablando, las computadoras funcionan en 1s y 0s. Eso es lo binario. La computadora usa este sistema para direccionar la memoria. En un sistema simple (léase "antiguo"), un cierto número de líneas de procesador o líneas de unidad de dirección de memoria se dedican a seleccionar la dirección de una ubicación particular en la memoria. Como esas líneas solo pueden llevar valores de "alto" o "bajo", cada línea representa un dígito binario. Por lo tanto, el número de ubicaciones que se pueden direccionar es dos a la potencia del número de líneas.
Existe una correspondencia entre esto y los registros de dirección en el procesador. Dos para el número de bits en el registro es el número de ubicaciones que se pueden direccionar.
A medida que aumentaron los tamaños de memoria y las computadoras se volvieron más potentes, se han empleado varios esquemas para ampliar esta capacidad y solucionar varias limitaciones.
Tenga en cuenta que este resumen es una mirada muy simplificada a un tema complejo.
Consulte también el artículo de Wikipedia sobre direccionamiento de memoria .
fuente
El sistema binario se conoce como base 2 porque hay dos valores posibles: 0 y 1 (encendido y apagado, alto y bajo, 5V y 0V), en comparación con el sistema normal de números naturales conocido como base 10 (0-9). Los fabricantes de discos duros quieren que su capacidad parezca mayor, por lo que una unidad de 1 GB (base 10, mil millones de bytes, 10 9 ) es realmente solo 0.9313GiB (base 2, 2 algo ) (esta es también la razón de la disparidad entre lo que la computadora informes y lo que dice la caja). Lo mismo es cierto para los discos DVD.
fuente
La electrónica digital utilizada en las computadoras tiene dos estados: encendido y apagado. Por lo tanto, el almacenamiento de números en la memoria se compone de colecciones de elementos, cada uno de los cuales está encendido o apagado.
Por lo tanto, un elemento solo puede representar los números 0 y 1 (dos valores). Si combina dos de estos, ahora puede representar 2 a la potencia de dos (cuatro) números 0 ... 3.
apagado, apagado = 0
apagado, encendido = 1
encendido, apagado = 2
encendido, encendido = 3
Si tiene tres elementos, puede representar dos a la potencia de tres (ocho) números 0 ... 7.
apagado, apagado, apagado = 0
apagado, apagado, encendido = 1
apagado, encendido, apagado = 2
apagado, encendido, encendido = 3
encendido, apagado, apagado = 4
encendido, apagado, encendido = 5
encendido, encendido, apagado = 6
on, on, on = 7
Y así.
El elemento podría ser un transistor de conmutación o algo equivalente que se encuentre en un estado activado o desactivado, podría ser un pequeño parche de la superficie del disco duro magnetizado en paralelo o perpendicular a la dirección de rotación (dos estados).
Por lo tanto, todo naturalmente está organizado en potencias de dos.
Solo usamos potencias de 10 porque tenemos diez dedos (incluidos los pulgares), las computadoras no.
fuente
La producción a granel suele ser más barata que la producción diversa. Producir impresiones de 128 MB y 256 MB puede ser más costoso que producir impresiones de 256 MB.
Entonces, si no se produce una gran cantidad de diferentes ram, puede 'doblarlos' para lograr el resultado más barato.
La instalación de dos de las mismas tiras de ram tiene la ventaja de que deberían funcionar juntas. Mezclar diferentes marcas puede dar lugar a algunas pequeñas diferencias que ralentizan su máquina.
Ram de doble canal funciona muy bien juntos si agrega dos tiras de ram que son iguales.
Ram se produce utilizando chips 'sub' más pequeños. Estos chips generalmente están bloqueados en un tamaño utilizable. El sistema operativo es de una perspectiva históricamente prospectiva, como simples bloques de 1024 Kb para usar. Entonces, ¿quieres un múltiplo de eso instalado?
fuente