¿Se vuelve más lenta la memoria si aumenta de tamaño?
A veces es divertido especular sobre lo diferente que funcionaría su sistema si se realizaran cambios en los componentes de hardware. La publicación de preguntas y respuestas de SuperUser de hoy analiza los aumentos en el tamaño de la memoria para ayudar a satisfacer la curiosidad de un lector.
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
Foto cortesía de la Asociación WDA (Flickr)..
La pregunta
El superusuario lector spartacus quiere saber si aumentar el tamaño de la memoria lo haría más lento:
Si aumentáramos el tamaño de SDRAM utilizando la misma tecnología, ¿el tiempo de respuesta sería más lento? Si se volviera más lento, sería debido a la complejidad de la lógica digital?
¿Un aumento de tamaño haría que la memoria se vuelva más lenta??
La respuesta
Los colaboradores del Superusuario Daniel R Hicks y Shikhar Bhardwaj tienen la respuesta para nosotros. En primer lugar, Daniel R Hicks:
Si y no. Como dice DuDE, la memoria nunca se ejecutará más rápido que la velocidad del bus / reloj que la impulsa, pero la velocidad máxima de la memoria depende definitivamente del tamaño..
A medida que aumenta la cantidad de memoria, aumenta el número de niveles de descodificador de dirección (con el registro de tamaño) y la carga en los controladores aumenta linealmente (lo que produce un aumento logarítmico en el retraso).
Entonces, si bien rara vez vale la pena limitar el tamaño de la RAM en un sistema comercial en un intento de aumentar la velocidad (hay excepciones en las que la caja ajusta la velocidad del reloj según el tamaño de la RAM), si usted es un sistema diseñador, el tamaño máximo de RAM es una de las compensaciones de rendimiento que debe considerar.
Seguido por la respuesta de Shikhar Bhardwaj:
No, no lo hace. Como SDRAM está sincronizada con el sistema, la velocidad de la memoria depende de la velocidad del sistema. Lo que puede afectar la velocidad de acceso a la memoria es la configuración que se utiliza en.
Si su compilación ya tiene una configuración de doble canal (o triple canal) y la memoria aumentada no usa módulos idénticos, entonces puede reducir la velocidad a la operación de un solo canal. Sin embargo, esta disminución es apenas perceptible, como dice Wikipedia:
- Tom's Hardware encontró poca diferencia significativa entre las configuraciones de un solo canal y de dos canales en los puntos de referencia sintéticos y de juegos (utilizando una configuración del sistema “moderna (2007)”). En sus pruebas, el canal dual proporcionó, en el mejor de los casos, un aumento de velocidad del 5 por ciento en las tareas que consumen mucha memoria.
En este caso, la velocidad puede disminuir, pero experimentará un aumento general en el rendimiento debido a la mayor cantidad de memoria física disponible para su sistema operativo. Esto, por supuesto, depende del sistema operativo que esté utilizando y de la eficiencia con que utilice los recursos disponibles..
¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.