Profesor: En esta lección
vamos a hablar de los módulos de memoria.
Ahora, el tipo de memoria que va a utilizar va
a estar determinado por la placa base
y su factor de forma.
Lo mejor es consultar el manual de la placa base
para saber el tipo, el tamaño y la velocidad de la memoria
que vas a comprar antes
de adquirir los nuevos módulos.
Mientras que algunas placas
base permiten combinar el tamaño de los módulos
de memoria, otras exigen que todos los módulos
tengan exactamente el mismo tamaño.
Ahora, cuando hablamos
del tamaño, me refiero a la
capacidad, como módulos de cuatro gigabytes o módulos de ocho
gigabytes o módulos de 16 gigabytes.
Por ejemplo, algunas placas base permiten
colocar un módulo de ocho gigabytes en la ranura
uno y otro de cuatro gigabytes en la ranura
dos, lo que da un total de 12 gigabytes de RAM.
Mientras que otros no lo permitirían
porque ahí hay un desajuste de tamaño.
Y en cambio tendrías que poner dos cuatros
para darte ocho o dos ochos para darte 16.
Y no habría forma de llegar a los 12
gigabytes en este sistema
porque no hay módulos de memoria de seis gigabytes
disponibles en el mercado.
En la mayoría de las placas base modernas,
puedes utilizar lo que se conoce como bancos simples, en los
que puedes colocar módulos de cualquier tamaño en cualquiera de las ranuras
y mezclarlos y combinarlos.
Pero las placas base más antiguas exigían
hacer las cosas por pares, y eso sería un banco de dos
o un banco emparejado.
El factor de forma de la placa base determinará
la cantidad de memoria que puede
admitir un sistema determinado.
Esto se debe a que puede tener sólo una ranura de
memoria o dos o cuatro u ocho, dependiendo
del factor de forma de su placa base en particular.
Si tienes una placa base más
grande, es probable que tenga más ranuras de memoria y, por
lo tanto, puedes tener una cantidad total de memoria más alta
soportada por tu sistema.
En cambio, si utilizas una placa base de formato más pequeño,
es posible que sólo dispongas de una o dos ranuras, lo que
limitará la cantidad total de memoria del sistema
que puedes instalar.
Ahora bien, los módulos de memoria van a variar según el tipo,
que va a estar definido por la placa base
y su factor de forma, como acabamos de mencionar.
Estos van a definir el número de
pines que tienen en esos módulos también
dependiendo de qué serie de memoria que está comprando.
Por ejemplo, si utilizas módulos
de memoria DIMM o dual in-line,
éstos pueden tener un conector de
240 patillas o uno de 184, o algo parecido, según
el que compres.
Otra clasificación de los chips de memoria en
los módulos es su tipo.
En sistemas anteriores, se utilizaban distintos tipos de
memoria en función del fabricante,
pero en la mayoría de los sistemas
actuales, todos utilizamos el mismo tipo
de memoria y no importa qué fabricante utilices.
En su lugar, lo hacemos en función
de una versión como DDR3, DDR4 o DDR5.
Ahora DDR significa Dual Data Rate.
La Dual Data Rate es el tipo más común de memoria que se utiliza
en la mayoría de los sistemas, pero hay un par
de ejemplos en algunos sistemas
heredados especializados en los que se
puede encontrar algo
como la Memoria Dinámica de Acceso Aleatorio
Rambus, o RDRAM, que se utiliza en su lugar.
Ahora bien, otra clasificación que tenemos
cuando nos fijamos en los módulos de memoria se basa en su velocidad.
Con memorias más antiguas,
esto se clasificaba en nanosegundos.
Por ejemplo, 60 nanosegundos.
Pero con el tiempo, al pasar a DDR3, DDR4 y DDR5, esos nanosegundos eran
tan rápidos que casi todas las memorias
parecían tener la misma velocidad porque todas
funcionaban en ese
intervalo de uno a cinco nanosegundos.
Así que empezamos a calcularlo en función de la velocidad del bus.
Por ejemplo, si tienes una memoria PC133, ésta funciona
a una velocidad de bus de 133 megahercios.
Sin embargo, la mayoría de las memorias modernas
se miden en rendimiento.
Sin embargo, con el tiempo, la velocidad del bus
dejó de ser un cálculo válido porque
casi todos los sistemas funcionaban
a la misma velocidad de bus
y, en su lugar, empezamos a medir la memoria en rendimiento.
Ahora, el rendimiento se calcula en función de la velocidad
del bus y de la anchura del bus de datos.
Así, por ejemplo, si utilizara una DDR2 antigua,
conocida como PC2-6400, esto me indica que
ofrece una velocidad
de bus de 800 megahercios y un rendimiento
de 6. 4 gigabytes por segundo de ancho de banda.
Podemos ver el 6. 4 gigabytes por segundo
de ancho de banda porque vemos ese número 6400 después
del PC2, y el PC2 me dice que era un módulo DDR2 el que estaba usando.
Muy bien, ahora que hemos
cubierto algunos de los aspectos básicos
de los módulos de memoria, echemos un vistazo
a los módulos de memoria y cómo han
progresado a través del tiempo hasta nuestros sistemas actuales de DDR3, DDR4 y DDR5.
Primero tuvimos la DRAM, que significa RAM dinámica.
La DRAM es uno de los tipos de memoria más antiguos
y requería refrescar con frecuencia
su contenido para asegurarse de que no se perdía.
La DRAM almacenaría cada bit de datos
o código de programa en una célula de almacenamiento
que consta de un condensador y un transistor, y suele estar
organizada en una configuración rectangular de diferentes
células de almacenamiento.
Una célula de almacenamiento DRAM es dinámica,
lo que significa que necesita refrescarse
o recibir nueva carga eléctrica cada pocos milisegundos para compensar
las fugas de carga del condensador.
De lo contrario, los datos almacenados en esa DRAM se perderán.
Para mejorar esto,
pasamos a lo que se conoce como SRAM o RAM estática.
Ahora SRAM solucionó este problema del refresco constante,
pero su fabricación era realmente cara.
Por ello, la SRAM sólo se utilizaba en necesidades de muy alta velocidad,
como las cachés L1, L2 y L3 de la CPU, las memorias intermedias de los discos
duros y las memorias intermedias de las pantallas LCD.
Todavía hoy se utiliza RAM estática en esas cachés.
Y de nuevo, como es tan caro, tenemos una
cantidad muy pequeña dentro
de cada uno de nuestros procesadores.
A continuación tenemos la SDRAM.
Ahora SDRAM significa DRAM síncrona.
Fue el primer módulo de memoria que
funcionaba a la misma velocidad que el bus de la placa base.
Los chips iniciales eran módulos de memoria en línea dobles de 168 patillas,
conocidos como DIMM, y su velocidad se expresaba en megahercios.
Las convenciones de nomenclatura
habituales eran PC66, que significaba
que utilizaba un bus de 66 megahercios, o PC133,
que significaba que utilizaba un bus de 133 megahercios, o PC266,
que significaba que utilizaba un bus de 266 megahercios.
Ahora bien, mientras que la SDRAM funcionaba
a la misma velocidad que el bus
de la placa base, la propia CPU funciona mucho, mucho más rápido que
el bus de la placa base.
Para ayudar a salvar esa distancia,
se ha creado un nuevo tipo de módulo
de memoria llamado DDR SDRAM.
Y son las siglas en inglés de Memoria Dinámica
de Acceso Aleatorio Sincrónica de Doble Velocidad de Datos.
Ahora, este tipo de memoria puede transferir
datos dos veces por ciclo de reloj, por
lo que básicamente duplica la velocidad de transferencia
con respecto a un módulo SDRAM tradicional.
Estos módulos venían con 184 pines para poder
conectarse al bus y su rendimiento
se calculaba en megabytes por segundo.
Y un buen ejemplo de ello es algo como el PC-1600,
que te proporciona 1.600 megabytes
por segundo o 1. 6 gigabits por segundo de caudal.
El siguiente tipo que tuvimos fue conocido como SDRAM DDR2
y esto es SDRAM de doble velocidad de datos versión dos.
Esto tiene una latencia más alta,
pero un acceso más rápido al bus externo, lo que
le dio en general mejores velocidades.
Estos chips tenían un conector de 240 patillas para
conectar sus módulos en la ranura y
estaban clasificados en megabits por segundo,
igual que la DDR original, pero a mayor velocidad.
Cuando las veas
escritas, se escribirán como PC2- y un número, como PC2-4200,
que significa 4.200 megabytes por segundo
de rendimiento o 4. 2 gigabytes por segundo de caudal.
A continuación, presentamos DDR3.
y DDR3 significa Double Data Rate 3 SDRAM.
Ahora la DDR3 funciona a un voltaje más
bajo y a mayor velocidad que la DDR2 porque es
una generación más reciente con estas mejoras.
Pero, de nuevo, la latencia ha aumentado con
respecto a los módulos DDR2 anteriores.
Pero, de nuevo, como tiene una velocidad más rápida
en general, la latencia no es un gran problema para nosotros.
Ahora bien, estos módulos también tienen un conector de 240 patillas,
al igual que la DDR2, pero cada uno
de estos módulos está codificado.
Y lo que quiero decir con
esto es que en realidad hay una pequeña
muesca en la parte inferior del conjunto de
pines en la parte inferior de estos módulos de memoria.
Ahora, con DDR2 y DDR3, esa muesca está en un lugar diferente.
Por tanto, no se puede poner
un módulo DDR2 en una ranura
DDR3 ni un módulo DDR3
en una ranura DDR2.
No son compatibles entre sí debido
a esta codificación.
Ahora la forma común en que escribimos esto es PC3- y un número.
Así que si ves PC3-10600, significa que
tenemos 10.600
megabytes por segundo de rendimiento
o 10. 6 gigabytes por segundo de
rendimiento con este módulo DDR3.
En el caso de la DDR3, las tasas
de transferencia de datos o el rendimiento
suelen ser de 6. 4 a 17 gigabytes por segundo, y un
tamaño máximo de módulo de ocho
gigabytes por módulo de memoria cuando se utiliza DDR3.
Ahora, como avance a esto, llegamos a DDR4 y DDR5.
DDR4 es la versión cuatro de Double Data Rate,
y DDR5 es la versión cinco de Double Data Rate.
DDR4 va a tener velocidades de 12. De 8 a 25
años. 6 gigabytes por segundo de rendimiento
y un tamaño máximo de módulo de 32 gigabytes por módulo.
Mientras que la DDR5 tiene un rendimiento de 38. 4 a 51.
2
gigabytes por segundo, y un tamaño máximo de módulo de 128 gigabytes.
Ya sé que te acabo de dar un montón de números diferentes y probablemente
te estés preguntando, ¿tengo que
memorizar todas estas velocidades diferentes?
Y la respuesta es no.
Para el examen, no te van a preguntar
cómo de rápida es una DDR3 o DDR4 o DDR5 en términos de rendimiento.
Pero si en una pregunta
de prueba ves algo escrito como PC4-16000,
deberías saber que eso
significa que son 16.000 megabytes por segundo
o 16 gigabytes por segundo, y que es un módulo DDR4.
Otro ejemplo podría ser el PC5-42000.
Y esto te dice que es un módulo DDR5
que funciona a 42.000 megabytes por segundo
o 42 gigabytes por segundo.
Cuando se trata de módulos de
memoria, recuerde que debe comprar el módulo de memoria
adecuado para su placa base en términos
de velocidad y codificación.
No puedes poner una DDR3 en una ranura DDR5 y viceversa.
Cada uno tiene una llave diferente,
por lo que no encajan en la ranura del otro.
Otra cosa que hay que
tener en cuenta es que es posible mezclar módulos
del mismo tipo que tengan una velocidad diferente.
Por ejemplo, si tengo dos módulos DDR5,
uno a 38. 4 gigabytes por segundo,
y uno a 51. 2 gigabytes por segundo,
y puse ambos en esta placa base.
Sí, cabrían los dos
porque esta placa base soporta DDR5 y la
ranura es la misma, pero como
transfieren a velocidades diferentes, la
placa base va a comunicar a la
velocidad más lenta a ambos módulos.
Así que acabas pagando más dinero por un módulo más rápido,
pero no obtienes ese aumento de velocidad
porque tiene que bajar hasta el módulo
más lento e igualar esa velocidad.
Por eso, siempre es una buena idea comprar módulos por pares
si vas a utilizar varios.
Por tanto, en un sistema determinado
utilizas la misma marca, la misma velocidad y el mismo rendimiento.
Ahora, lo último de lo que tenemos
que hablar cuando se trata de módulos es del tamaño de los mismos.
Si miras un módulo DDR3, DDR4 o DDR5, en realidad son bastante largos,
tienen aproximadamente
el tamaño de tu mano desde la muñeca
hasta la punta de los dedos.
Pero si utilizas algo como un portátil
o una unidad todo en uno,
no puedes encajar ese módulo más grande en esos sistemas.
Así que se creó algo conocido como SODIMM.
SODIMM son las siglas de Small Outline
Dual In-line Memory Module.
Ahora bien, los módulos SODIMM seguirán
clasificándose como DDR3, DDR4 o DDR5.
La única diferencia es que también va a incluir
el término SODIMM delante de su nombre.
Así que podría tener algo como SODIMM PC4-16000.
Y esto me dice que se trata de un módulo SODIMM DDR4 que
funciona a 16.000 megabytes por segundo o
16 gigabytes por segundo de rendimiento.
Cuando se trata de instalar un módulo SODIMM en una placa
base, lo que hay que hacer es insertarlo
en la ranura en un ángulo de 45 grados y, a continuación, empujarlo
hacia abajo hasta que quede plano contra la placa base y se bloqueará
en su sitio mediante clips de retención.
Si utiliza un módulo estándar de sobremesa
DDR3, DDR4 o DDR5, deberá insertar el módulo directamente
desde la parte superior formando
un ángulo de 90 grados con la
placa base, empujarlo hasta que encaje
y utilizar las patillas de sujeción para
mantenerlo en su sitio.
Como técnico, una de las cosas más fáciles que puede
hacer para mejorar el rendimiento
de un sistema es instalar memoria
adicional, llevando el sistema de ocho a 16, de 16 a 32, o de 32 a
64 gigabytes de RAM, y esto puede mejorar drásticamente
el rendimiento de su sistema.