Memoria de un solo canal frente a dos canales: ¿cuál es mejor para usted?

Si está construyendo o actualizando su sistema, la memoria RAM de su sistema debe ser una de las cosas más importantes en su mente. La mayoría de la gente tiene la opinión de que la memoria RAM ayuda a que el procesador funcione más rápido. Pero a diferencia de la opinión pública, la memoria de acceso aleatorio, o RAM, básicamente impide que el sistema alcance su máximo rendimiento potencial. Esto se debe a que el procesador siempre será más rápido que la RAM, lo que hace que el procesador tenga que esperar a que la RAM entregue los datos. Durante este tiempo de espera, la CPU permanece inactiva, desperdiciando energía y tiempo.

Los avances tecnológicos recientes han intentado superar la barrera de la velocidad pasando a técnicas de doble, triple e incluso cuádruple canal para aumentar la velocidad, siendo la más común la de doble canal. Pero, ¿cuánto aumento produce realmente? Hoy, compararemos los módulos de memoria de un solo canal con los de dos canales, para ver si la exageración que rodea al doble canal es real o no, y si la actualización vale la pena. Pero antes de llegar a eso, primero veamos cómo funciona realmente la memoria en un sistema.

Cómo funciona la memoria

Si quieres seguir leyendo este post sobre "[page_title]" dale click al botón "Mostrar todo" y podrás leer el resto del contenido gratis. aiso.la es un sitio especializado en Tecnología, Noticias, Juegos y gran cantidad de temas que te pueden interesar. Si quieres leer más información similar a [page_title], no dudes de sguir navegando por la web y suscribirte a las notificaciones del Blog y no perderte las últimas novedades.

Seguir leyendo


La RAM en el sistema está controlada por un circuito que se conoce como controlador de memoria. La RAM y el controlador de memoria están conectados a través de una serie de cables, conocidos colectivamente como bus de memoria. Ahora, estos cables se dividen en tres grupos: Control, Datos y Dirección. Los cables de Control son los encargados de enviar los comandos a los módulos de memoria, los cuales contienen información sobre qué tipo de operación está realizando el sistema. Los cables de datos transportarán los datos que se leen de la memoria al controlador de memoria o que se escriben desde el controlador de memoria a la memoria.

El controlador de memoria también es responsable de definir las velocidades de memoria (o velocidades de reloj) para dicho módulo de memoria. Por ejemplo, si el controlador de memoria indica que la frecuencia de reloj máxima que admite es de 1333 MHz, incluso si instala un módulo de memoria de 2400 MHz, el sistema podrá utilizar el potencial de solo 1333 Mhz, lo que reducirá el reloj de la RAM. Ahora que ha entendido cómo funciona básicamente una RAM, pasemos a comparar la memoria de un solo canal con la de dos canales.

Memoria de canal único frente a canal dual: arquitectura

Una sola barra de RAM opera en un solo canal de datos de 64 bits, lo que significa que puede enviar datos a una sola tubería que tiene un ancho total de 64 bits. La arquitectura para una memoria de un solo canal se muestra a continuación. Arquitectura de un solo canal

Dicho esto, hoy en día, los sistemas modernos también admiten plataformas multicanal. En el caso de la memoria de doble canal, el sistema utiliza no uno sino dos canales de memoria. Ahora, tenemos 2 canales de 64 bits disponibles para la memoria. Esto significa que hemos duplicado los rastros de datos que se ejecutan en el bus de memoria y ahora tenemos un canal efectivo de 128 bits. Arquitectura de doble canal

Si observa más de cerca la imagen de arriba, verá que ambos canales admiten puertos de bits de datos de D00 a D63, es decir, 64 puertos. Dicho esto, efectivamente, los puertos en el canal 2 se toman de D64 a D127, emulando así el siguiente conjunto de 64 puertos. Como resultado, el sistema considera que el ancho del canal es un ancho total de 128 bits en lugar de 64 bits. Arquitectura efectiva de doble canal

Como puede ver arriba, D0-D63 representan el primer canal, D64-D127 representan el segundo canal. Por lo tanto, los módulos pueden procesar 64 bits de datos en un momento dado, por lo que las plataformas de doble canal leerán y escribirán en dos módulos simultáneamente (saturando el bus de 128 bits de ancho).

Banda ancha

El ancho de banda es la tasa de transferencia teórica máxima de un canal de comunicaciones y se mide en megabytes por segundo (MB/s) o gigabytes por segundo (GB/s). Las tecnologías actuales como DDR (Double Data Rate) pueden transferir dos bits de datos por ciclo de reloj. Como resultado, logran el doble de velocidad de transferencia en comparación con las tecnologías de memoria tradicionales. Por ejemplo, el módulo DDR3-1333 MHz en realidad puede estar funcionando a 666,6 MHz, pero transfiriendo dos bits de datos por ciclo de reloj. Además, el ancho de banda también depende del ancho del bus de datos. Un solo canal utiliza un ancho de dispositivo de 64 bits, lo que básicamente significa que se transfieren 64 bits de datos en cada ciclo de transferencia. Por lo tanto, teóricamente, el ancho de banda se puede calcular como:

ancho de banda = frecuencia de reloj DDR x ancho de bus de datos / 8

Entonces, para una memoria DDR3-1333 de un solo canal, el ancho de banda teórico resulta ser

Ancho de banda en canal único = 1333 x 64 / 8 = 10.664 MB/s o 10,6 GB/s

Las tecnologías más nuevas, como las tecnologías de doble canal, se centran en duplicar el ancho del bus de datos al aumentar la cantidad de cables de datos disponibles en el bus de memoria. Un canal dual utiliza un ancho de dispositivo de 128 bits, es decir, se transfieren 128 bits de datos en cada ciclo de transferencia (como se muestra en las diferencias arquitectónicas anteriores). Esto, a su vez, afecta al sistema al duplicar teóricamente el ancho de banda. Por ejemplo, para una memoria DDR3-1333 de doble canal, el ancho de banda teórico en el cálculo resulta ser

Ancho de banda en Dual Channel = 1333 x (64 x 2) / 8 = 21.328 MB/s o 21,3 GB/s

Nota: si bien la diferencia entre los anchos de banda es asombrosa, tenga en cuenta que esto es solo un cálculo teórico de los dos valores. El rendimiento real entre la memoria de un solo canal y la de dos canales puede diferir, lo cual se analiza más adelante.

intercalado

La memoria intercalada es un diseño hecho para compensar la velocidad relativamente lenta de la memoria dinámica de acceso aleatorio (DRAM) o memoria central. Esto se hace distribuyendo las direcciones de memoria uniformemente entre los bancos de memoria. El banco de memoria consta de varias columnas y filas de unidades de almacenamiento distribuidas en varios chips. Cada módulo de memoria puede tener dos o más bancos de memoria para el almacenamiento de programas y datos.

La memoria intercalada da como resultado lecturas y escrituras contiguas. En realidad, esto usa cada banco de memoria a la vez, en lugar de usar el mismo repetidamente. Eventualmente, da como resultado un rendimiento de memoria significativamente mayor, ya que cada banco tiene un tiempo de espera mínimo entre lecturas y escrituras. Lectura y escritura de memoria intercalada

El uso de una memoria de doble canal aumenta la cantidad de bancos de memoria y, a su vez, mejora el diseño intercalado para lograr una mejor multitarea.

Puntos de referencia

Si bien la evaluación comparativa no es equivalente al rendimiento de la vida real, es mucho más realista que el cálculo teórico. Como tal, comparamos una memoria RAM DDR3 de 8 GB de Corsair Vengeance de un solo canal con una memoria RAM DDR3 de Corsair Vengeance de dos canales (kit 4×2) de 8 GB, ambas con el mismo precio de 64,99 €. Los siguientes puntos de referencia se realizaron en nuestra máquina de prueba.

  • Euler modelo 3d

Euler 3D RAM CFD Benchmark – Cuanto más alto, mejor

En nuestro Benchmarking 3D de Euler, la configuración de memoria de doble canal funcionó aproximadamente un 17 % mejor que la configuración de memoria de un solo canal. La diferencia entre los dos pone a Dual Channel Memory por delante de su competidor. Esta ventaja debería resultar útil para los usuarios que realizan cálculos, simulaciones y compilaciones de trabajo pesado.

  • MaxxMem: copia, lectura, escritura y ancho de banda

Ancho de banda MaxxMem Copy Read Write: cuanto más alto, mejor

En nuestras pruebas con MaxxMem, probamos el rendimiento de copia de memoria, lectura de memoria, escritura de memoria y ancho de banda de memoria. Estas pruebas se miden en Megabytes por segundo. Como tal, vimos diferencias de rendimiento significativas entre los módulos de memoria de un solo canal y de dos canales, con el doble canal teniendo una ventaja clara en cada caso. Dicho esto, vale la pena señalar que el rendimiento no se acerca al cálculo teórico, considerando que el ancho de banda debería haberse duplicado cuando, en cambio, observamos un aumento de ~20% en promedio.

  • MaxxMem – Latencia de memoria

Latencia de memoria MaxxMem: cuanto más bajo, mejor

La latencia se refiere a la demora antes de que comience una transferencia de datos después de una instrucción para su transferencia. En nuestra prueba de latencia de memoria en MaxxMem, descubrimos que había una diferencia de ~2.7 % en las latencias, con el módulo de memoria de doble canal aún funcionando ligeramente mejor que el de un solo canal.

  • Transcodificación de video de freno de mano

Transcodificación de video Handbrake: cuanto más bajo, mejor

En nuestro Handbrake Benchmarking, vimos una ventaja de casi un 4,5 % a favor de la memoria de doble canal. Dicho esto, Handbrake en sí mismo es una herramienta realmente poderosa, que lleva el sistema al límite. Incluso para la mayoría de los usuarios intensivos que extraen o transcodifican videos, la ligera diferencia no representaría una gran diferencia.

  • Pase de codificación de Adobe Premiere

Para la edición de videos, Adobe Premiere es uno de los programas más exigentes que existen. En nuestra prueba de evaluación comparativa, encontramos que la configuración de doble canal ahorra aproximadamente 8 segundos en el tiempo de renderizado general, lo que le da una ligera ventaja. Si bien la diferencia aquí es bastante insignificante, para los sistemas que procesan durante todo el día, la brecha de tiempo de procesamiento podría ser mayor, ahorrando así unos minutos cruciales.

Rendimiento de la vida real

Si bien los puntos de referencia anteriores demostraron estar ligeramente a favor del módulo de memoria de doble canal, en mi uso de la vida real, encontré que había una diferencia insignificante entre los dos. Las páginas se cargaron un poco más rápido y mi software, como iTunes, Google Chrome y Microsoft Office, se ejecutó a velocidades equivalentes. Y sí, me aseguré de borrar el caché antes de probar cada configuración de memoria para garantizar resultados precisos.

Además, también ejecuté algunos juegos para probar sus actuaciones. Los resultados se muestran en el siguiente gráfico. Puntos de referencia de juegos – FPS – Cuanto más alto, mejor

Probamos Dying Light, Metro Last Light, Grand Theft Auto V y The Witcher 3: Wild Hunt en nuestro sistema cuando se combinó con MSI NVIDIA GTX 1060. Los resultados fueron más o menos los mismos, con Dual Channel teniendo un ligera ventaja sobre los módulos de memoria de un solo canal. Dicho esto, hubo casos en los que el modo de doble canal experimentó caídas de rendimiento, lo que fue bastante evidente en Witcher 3. Aun así, la diferencia entre los dos sigue siendo insignificante.

Memoria de un solo canal frente a dos canales: ¿cuál es mejor?

Para resumir, diría que sí, en la comparación de la memoria de un solo canal frente a la memoria de doble canal, el doble canal sale como el ganador. Dicho esto, los resultados de referencia y de la vida real son muy diferentes de las diferencias que se calcularon en papel. Teóricamente, debería haber una diferencia de 2x, mientras que en realidad, el doble canal parece exhibir solo una ventaja del 16-17% en el mejor uso general. Si bien también es deseable lograr una diferencia del 12-13%, ciertamente no vale la pena la exageración que rodea a la memoria de doble canal. En la mayoría de los casos, el usuario normal ni siquiera notaría la diferencia entre los dos. Y en lo que respecta a los usuarios avanzados, aunque Dual Channel se destaca, no estarían sacrificando nada significativo.

VEA TAMBIÉN: RAM DDR3 vs DDR4: ¿Vale la pena la actualización?

Memoria de canal único frente a canal dual: ¿qué es mejor para usted?

Como puede ver, aunque la memoria de doble canal funciona mejor que los módulos de memoria de un solo canal, la diferencia entre los dos no es asombrosa. Al final, todo se reduce al punto de precio. Puede haber casos en los que pueda comprar un kit de doble canal más barato que el módulo de memoria única, o viceversa. Dicho esto, la compra de una memoria de un solo canal deja la puerta abierta para la futura utilización de dos canales. Lo único que debe tener en cuenta es el hecho de que su futura compra debe ser similar, si no idéntica, a la memoria ya existente para garantizar el correcto funcionamiento.

Finalmente, su enfoque principal debe estar en la capacidad de RAM y las velocidades de reloj. En el uso del mundo real, estos dos factores marcarán la mayor diferencia, independientemente de si se usan en un solo canal o en dos canales. Nuestra sugerencia sería finalizar la capacidad y la velocidad del reloj de su RAM y luego simplemente observar el mercado para obtener una mejor oferta en canal único o doble para finalizar su compra.

Así que eso es todo lo que hay para la memoria de un solo canal frente a la de dos canales de nuestro lado. Asegúrese de compartir con nosotros sus pensamientos sobre esto, así como sus experiencias, en la sección de comentarios a continuación.

Scroll al inicio