Saltar al contenido principal

Además de tipo de memoria, velocidad y tiempos de latencia, hay varias otras cuestiones que considerar al elegir la memoria adecuada para tu sistema. Examinaremos cada uno de esos problemas en las siguientes secciones.

Operación en arquitectura de doble canal

Para obtener el mejor rendimiento, los procesadores modernos requieren una gran cantidad de ancho de banda de memoria, más de lo que puede proporcionar un solo módulo de memoria. Por ejemplo, un procesador Intel Pentium 4 con un FSB de 800 MHz puede utilizar un ancho de banda de memoria de hasta 6.4 GB/s, el doble de lo que proporciona un DIMM PC3200 único. Para satisfacer esta necesidad de mayor ancho de banda, los ingenieros de los chipsets diseñaron controladores de memoria de arquitectura de doble canal que reconocen dos módulos de memoria física como un solo módulo de memoria lógico, duplicando efectivamente la velocidad de transferencia de datos entre la CPU y la memoria.

La operación en arquitectura de doble canal puede ser importante o no para el rendimiento del sistema, dependiendo del procesador que utilices. Por ejemplo, los procesadores Athlon XP más rápidos utilizan un FSB de 400 MHz. Debido a que el Athlon XP utiliza una ruta de 64 bits (8 bytes) entre el procesador y la memoria, el ancho de banda de memoria máximo que requiere es de 3.2 GB/s. Eso coincide exactamente con el ancho de banda de un solo DIMM PC3200, por lo que usar memoria en arquitectura de doble canal con un sistema Athlon XP proporciona poco o ningún beneficio en el rendimiento.

Por el contrario, si vas a actualizar un sistema que utiliza un procesador moderno como un Pentium 4, Pentium D o Athlon 64, es importante asegurarse de que la operación de memoria en arquitectura de doble canal esté habilitada. De lo contrario, reducirás el rendimiento del sistema, porque el procesador perderá demasiado tiempo esperando a la memoria.

La mayoría de las placas madre de doble canal proporcionan dos o cuatro ranuras de memoria. (Algunas proporcionan solo tres; ocupar la tercera ranura de memoria en tales placas madre desactiva la operación de memoria en arquitectura de doble canal.) Utiliza las siguientes pautas para actualizar la memoria en una placa madre estándar de doble canal:

  • En una placa madre con dos o cuatro ranuras de memoria, solo una de las cuales está ocupada, instala un nuevo módulo de memoria que sea idéntico o muy similar al módulo instalado si duplicar la memoria instalada es suficiente. Si necesitas más memoria, retira el módulo original e instala dos módulos nuevos idénticos.
  • En una placa madre con cuatro ranuras de memoria, solo dos de las cuales están ocupadas, instala dos o cuatro nuevos módulos de memoria coincidentes, dependiendo de la cantidad de memoria instalada actualmente y la cantidad total que necesites después de la actualización.FIXME TABLEWASHERE
  • En una placa madre con cuatro ranuras de memoria, las cuatro de las cuales están ocupadas, instala dos o cuatro nuevos módulos de memoria coincidentes, dependiendo de la capacidad de los módulos instalados actualmente y la cantidad total de memoria que necesites después de la actualización.

Cuando instalas menos módulos que el número de ranuras de memoria disponibles, es importante decidir qué módulo va en cada lugar. La mayoría de las placas madre de arquitectura de doble canal etiquetan las ranuras de memoria de la siguiente manera:

Canal A—DIMM 0 (o 1)

Canal A—DIMM 1 (o 2)

Canal B—DIMM 0 (o 1)

Canal B—DIMM 1 (o 2)

Desafortunadamente, no siempre es obvio qué ranura es cuál. Las ranuras del canal A pueden estar agrupadas, con las ranuras del canal B ligeramente separadas, o las ranuras DIMM 0 para ambos canales pueden estar juntas, con las ranuras DIMM 1 ligeramente separadas de ellas. Muchas placas madre codifican por colores las ranuras DIMM, pero esa codificación no siempre es intuitiva. Por ejemplo, la Figura 6-4 muestra las cuatro ranuras de memoria en una placa madre Intel D945PVS. Dos de las ranuras son azules y dos negras, ¿pero qué indican los colores? ¿Son ambas ranuras azules DIMM 0 (o DIMM 1), o son ambas ranuras azules Canal A (o Canal B)?

Figura 6-4: Ranuras DIMM de arquitectura de doble canal, indicadas por color

La práctica de Intel es codificar por colores el DIMM 0 y colocar el Canal A más cerca del zócalo del procesador, por lo que de arriba a abajo las ranuras en esta placa madre son Canal A/DIMM 0, A/1, B/0 y B/1. Otros fabricantes de placas madre utilizan diferentes métodos. Si estuvieras instalando dos módulos de memoria en esta placa madre, los instalarías en las ranuras azules, lo que pondría un DIMM en el Canal A y el otro en el Canal B. Si en su lugar instalas los dos módulos en las dos ranuras superiores, tendrías la misma cantidad de memoria del sistema disponible, pero la placa madre se vería obligada a operar en modo de memoria de canal único, ralentizando enormemente el rendimiento.

Módulos sin paridad frente a módulos ECC

La memoria estándar, también llamada memoria sin paridad, utiliza 8 bits para almacenar un byte de 8 bits. La memoria ECC (memoria de código de corrección de errores), a veces llamada memoria de paridad, utiliza 9 bits para almacenar un byte de 8 bits. El bit adicional proporcionado por la memoria ECC se utiliza para almacenar información de detección y corrección de errores.

Un módulo de memoria sin paridad no puede detectar ni corregir errores. Un módulo de memoria ECC puede detectar todos los errores de múltiples bits, corregir todos los errores de un solo bit y corregir algunos errores de múltiples bits. Los errores de memoria son tan raros que la mayoría de los sistemas de escritorio utilizan memoria sin paridad, que es menos costosa y más rápida que la memoria ECC. De hecho, la mayoría de los chipsets de escritorio no admiten memoria ECC. Si instalas memoria ECC en un sistema de este tipo, es posible que no reconozca la memoria en absoluto, pero es más probable que simplemente trate la memoria ECC como memoria sin paridad, ignorando el bit adicional.

La memoria ECC se utiliza ocasionalmente en sistemas de escritorio, pero es mucho más común en servidores y otros sistemas grandes y críticos. Debido a que los módulos ECC contienen chips de memoria adicionales, en la proporción de 9:8, normalmente cuestan entre un 10 % y un 15 % más que los módulos sin paridad similares. Además, debido a que los circuitos en los módulos ECC que calculan y almacenan los valores ECC imponen cierta sobrecarga, los módulos ECC son marginalmente más lentos que los módulos sin paridad similares.

Recomendamos utilizar módulos de memoria ECC solo en las siguientes situaciones:

  • Si los módulos de memoria instalados actualmente son ECC, instala módulos idénticos o muy similares.
  • Si vas a instalar una gran cantidad de memoria (2 GB o más), utiliza módulos ECC.

De lo contrario, ahorra dinero e instala módulos sin paridad.

Módulos sin búfer frente a módulos registrados

Los módulos de memoria sin búfer permiten que el controlador de memoria interactúe directamente con los microchips de RAM en el módulo. Los módulos de memoria registrada (también llamada memoria con búfer) colocan una capa adicional de circuitos entre el controlador de memoria y los microchips de RAM.

La memoria registrada es necesaria en algunos entornos, porque todos los controladores de memoria tienen limitaciones sobre cuántos dispositivos (microchips de RAM individuales) pueden controlar, lo que a su vez limita la capacidad máxima de los módulos de memoria que pueden utilizar. Cuando un controlador de memoria interactúa con un módulo de memoria sin búfer, controla cada microchip de RAM directamente. Cuando un controlador de memoria interactúa con un módulo de memoria registrado, funciona solo con los circuitos de búfer; los microchips de RAM reales son invisibles para él.

La única ventaja de la memoria registrada es que permite que un sistema utilice módulos de memoria de mayor capacidad. (Los módulos de mayor capacidad en cualquier momento dado a menudo están disponibles solo en forma registrada.) Las desventajas de la memoria registrada son que es considerablemente más costosa que la memoria sin búfer y notablemente más lenta debido a la sobrecarga adicional incurrida por el uso de un búfer.

La mayoría de los sistemas de escritorio admiten solo módulos de memoria sin búfer. Algunos pueden utilizar módulos de memoria registrados o sin búfer. Unos pocos sistemas de escritorio, notablemente los modelos AMD de zócalo 940, requieren memoria registrada. Si vas a actualizar la memoria en tu sistema, te recomendamos que utilices módulos de memoria registrados solo en las siguientes situaciones:

  • El sistema acepta solo módulos de memoria registrados.
  • El sistema acepta módulos de memoria sin búfer o registrados, pero ya hay módulos registrados instalados.
  • La cantidad de memoria que deseas instalar requiere el uso de módulos que están disponibles solo en forma registrada.

Problemas de compatibilidad de la placa madre

Las placas madre difieren en las configuraciones de memoria específicas que admiten. Parece razonable asumir que si una placa madre tiene ranuras de memoria sin usar, deberías poder actualizar la memoria simplemente instalando cualquier módulo de memoria admitido en esas ranuras vacías. Desafortunadamente, eso no siempre es cierto. Varios factores entran en juego, incluida la velocidad, capacidad, densidad y organización de los módulos de memoria:

Velocidad de memoria

Instalar memoria rápida puede reducir el número de DIMMs que puedes instalar. Por ejemplo, una placa madre puede tener tres ranuras DIMM, todas las cuales pueden poblarse con DIMMs PC2700. Pero esa placa madre puede admitir como máximo dos DIMMs PC3200, obligándote a dejar la tercera ranura DIMM vacía si instalas memoria PC3200.

Capacidad del módulo

No todas las placas madre admiten todas las capacidades DIMM. Por ejemplo, algunas placas madre pueden admitir DIMMs de 256 MB, pero no DIMMs de 512 MB. La combinación permitida también puede diferir. Por ejemplo, una placa madre puede admitir DIMMs de 512 MB en todas sus cuatro ranuras de memoria. Otra puede admitir DIMMs de 512 MB en solo dos de sus cuatro ranuras, y requerir que dejes las otras dos ranuras vacantes o instales DIMMs de 256 MB o más pequeños en esas ranuras. Otra más puede admitir un máximo de 1 GB de RAM utilizando DIMMs de 512 MB, requiriendo que dejes dos de sus cuatro ranuras de memoria vacantes si instalas DIMMs de 512 MB en las dos primeras ranuras.

Límites de filas

Muchas placas madre limitan el número de filas de memoria que se pueden instalar a un número menor que el número posible de filas si todas las ranuras de memoria están pobladas. Los DIMMs de una sola cara cuentan como una fila, y los DIMMs de doble cara como dos filas. Si una placa madre tiene cuatro ranuras de memoria y limita la memoria instalada a cinco filas, por ejemplo, eso significa que podrías instalar DIMMs de una sola cara en las cuatro ranuras de memoria (para un total de cuatro filas). Instalar dos DIMMs de doble cara ocupa cuatro filas, dejando solo una fila disponible. Podrías instalar como máximo un DIMM de una sola cara más en ese sistema, para un total de cinco filas.

Densidad y organización de memoria

Los microchips de RAM utilizados para construir módulos de memoria se fabrican en diferentes densidades. Los módulos actuales utilizan chips de 256 megabits (Mb), 512 Mb o 1 Gb. Los módulos más antiguos utilizan chips de 64 Mb o 128 Mb. Los módulos sin paridad utilizan 4, 8 o 16 chips, y los módulos ECC utilizan 5, 9, 10 o 18 chips. Por ejemplo, un módulo de memoria sin paridad de 512 MB (8 bits por byte) podría fabricarse utilizando cuatro chips de 1 Gb, ocho chips de 512 Mb o dieciséis chips de 256 Mb. De manera similar, un módulo de memoria ECC de 512 MB (9 bits por byte) podría fabricarse utilizando cuatro chips de 1 Gb y un chip de 512 Mb, nueve chips de 512 Mb, ocho chips de 512 Mb y dos chips de 256 Mb, o dieciocho chips de 256 Mb.

El controlador de memoria del chipset utilizado por una placa madre más antigua puede no reconocer densidades de chip más altas. Por ejemplo, el controlador de memoria en una placa madre particular puede reconocer densidades de chip de 64, 128, 256 y 512 Mb, pero no de 1 Gb. Si deseas instalar un módulo de memoria de 512 MB en esa placa madre, podrías utilizar un módulo con ocho chips de 512 Mb (512X8) o dieciséis chips de 256 Mb (256X16), pero no un módulo con cuatro chips de 1 Gb (1024X4).

De manera similar, el controlador de memoria utilizado por una placa madre más nueva puede no reconocer bajas densidades de chip, lo que significa que los DIMMs más antiguos y de menor capacidad pueden no funcionar en ella. Por ejemplo, una placa madre reciente puede reconocer solo microchips de RAM de 256 Mb, 512 Mb y 1 Gb. Si instalas un DIMM antiguo de 128 MB que utiliza ocho chips de 128 Mb en esa placa madre, no será reconocido.

Los controladores de memoria también difieren en los tipos de organización que admiten. Algunos controladores admiten módulos X4, X8 y X16, pero muchos admiten solo una o dos de esas organizaciones. Por ejemplo, el chipset Intel 945P admite solo la organización X8. Si instalas un módulo de 512 MB 512X8 (ocho chips de 512 Mb), la placa madre reconoce y utiliza la capacidad total de 512 MB. Otras organizaciones de 512 MB (1024X4 y 256X8) no son compatibles. Los resultados de instalar un módulo que utiliza una organización no compatible son impredecibles. La placa madre puede reconocer el módulo en una fracción de su capacidad nominal, o puede simplemente no reconocer el módulo.

Más sobre memoria de computadora

Sam Goldheart

Miembro Desde 10/18/12

478,152 Reputación

538 Guías creadas

Equipo

iFixit Miembro de iFixit

Staff

Miembros de 123

86,225 Guías creadas

0 comentarios

Agregar Comentario

Ver Estadísticas:

Ultimas 24 horas: 6

Ultimos 7 días: 16

Ultimos 30 días: 38

Todo El Tiempo: 23,286