¿El uso de cantidades desiguales de RAM en cada ranura disminuiría el rendimiento?
Cuando agrega RAM a una computadora, ¿realmente importa si los sticks tienen cantidades de memoria desiguales o siempre necesita que tengan la misma cantidad de memoria? La publicación de preguntas y respuestas de SuperUser de hoy tiene las respuestas a las preguntas de un lector curioso.
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 redjar (flickr)..
La pregunta
El lector superusuario LanceLafontaine desea saber si el uso de cantidades de RAM desiguales realmente disminuye el rendimiento:
Esta página describe las especificaciones de RAM para muchas de las computadoras portátiles MacBook. En la sección para mi laptop (13 "Pro, finales de 2011), dice:
- Notas adicionales: para un mejor rendimiento, llene ambas ranuras de memoria, instalando un módulo de memoria igual en cada ranura.
Esta no es la primera vez que oigo hablar de este fenómeno, y definitivamente no es específica de Apple. ¿Por qué es este el caso? Aparte de la disminución obvia en la memoria disponible, ¿por qué sería peor ejecutar con 6 GB (1 * 4 GB más 1 * 2 GB) que con 8 GB (2 * 4 GB)?
¿Usar cantidades desiguales de RAM causa una disminución en el rendimiento o es solo un mito??
La respuesta
Los colaboradores del Superusuario David Schwartz y x tienen la respuesta para nosotros. En primer lugar, David Schwartz:
Con la misma cantidad de memoria en ambas ranuras, la memoria se puede intercalar para que fragmentos sucesivos de ranuras de memoria se alternen. De esa forma, el acceso a la memoria se distribuye en ambas ranuras de manera casi uniforme, permitiendo que su ancho de banda se combine.
Con cantidades desiguales, la memoria no se puede intercalar y se debe asignar primero a un stick y luego al otro. Un programa que está accediendo a una gran parte contigua de la memoria encontrará que casi todos sus accesos van a un solo dispositivo y no habrá una combinación de ancho de banda.
Seguido por la respuesta de mVincent:
- Notas adicionales: para un mejor rendimiento, llene ambas ranuras de memoria, instalando un módulo de memoria igual en cada ranura.
La explicación técnica más probable aquí es que su MacBook (placa madre) es compatible con la arquitectura de doble canal y, por lo tanto, requiere dos módulos de memoria idénticos. Los puntos de referencia sugieren que proporciona un aumento de rendimiento del 5-10 por ciento.
- ¿Por qué es este el caso? Aparte de la disminución obvia en la memoria disponible, ¿por qué sería peor ejecutar con 6 GB (1 * 4 GB más 1 * 2 GB) que con 8 GB (2 * 4 GB)?
Cuando se utilizan dos módulos de memoria no idénticos, la placa base ejecutará los módulos de memoria a la velocidad del módulo más lento.
¿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í.