A veces es divertido especular con qué diferencia funcionaría su sistema si se hicieran cambios en los componentes del hardware. La publicación de preguntas y respuestas del superusuario de hoy analiza los aumentos en el tamaño de la memoria para ayudar a satisfacer la curiosidad del lector.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.
Foto cortesía de Asociación WDA (Flickr) .
La pregunta
El lector de superusuario spartacus quiere saber si aumentar el tamaño de la memoria haría que se ralentizara:
Si aumentamos el tamaño de SDRAM usando la misma tecnología, ¿el tiempo de respuesta se volverí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 ralentizara?
La respuesta
Los colaboradores de SuperUser Daniel R Hicks y Shikhar Bhardwaj tienen la respuesta para nosotros. Primero, Daniel R Hicks:
Si y no. Como dice duDE , la memoria nunca funcionará más rápido que la velocidad del bus / reloj que la impulsa, pero la velocidad máxima de la memoria definitivamente depende del tamaño.
A medida que aumenta el tamaño de un conjunto de memoria, aumenta el número de niveles del decodificador de direcciones (con el logaritmo del tamaño) y la carga en los controladores aumenta linealmente (produciendo aproximadamente un aumento logarítmico en el retraso).
Por lo tanto, aunque rara vez vale la pena limitar el tamaño de la RAM en un sistema estándar 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 es un sistema diseñador, el tamaño máximo de RAM es una de las compensaciones de rendimiento que debe considerar.
Seguido de la respuesta de Shikhar Bhardwaj:
No, no lo hace. Como SDRAM está sincronizado 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 en la que se utiliza.
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 apenas se nota, como dice Wikipedia:
- Tom’s Hardware encontró poca diferencia significativa entre las configuraciones de un solo canal y de doble canal en los puntos de referencia sintéticos y de juegos (usando una configuración de sistema "moderna (2007)"). En sus pruebas, el doble canal proporcionó en el mejor de los casos un aumento de velocidad del 5 por ciento en las tareas que requieren 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 su eficacia en el uso de los recursos disponibles.
¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .