You are on page 1of 14

UNIVESIDAD NACIONAL AUTONOMA DE HONDURAS

Año académico:

III PAC 2022

Trabajo:

Informe técnico de componentes de la Memoria RAM

Asignatura:

Taller de Hardware I

Catedrático:

Lic. Carlos Romero

Alumno:

Olvin Josue Espinoza Velásquez

Fecha de entrega:

10/10/2022
Qué es la memoria RAM y cómo funciona

Cuando nuestro ordenador va lento, una de las primeras cosas que miramos es si
tenemos suficiente memora RAM. También, una de los requisitos que suelen tener
todos los programas, juegos y sistemas operativos es un mínimo de memoria
RAM. ¿Qué es realmente la memoria RAM y para qué sirve?
Qué es la memoria RAM

La memoria RAM (Random Access Memory) o memoria de acceso aleatorio es un


componente físico de nuestro ordenador, generalmente instalado sobre la misma
placa base. La memoria RAM es extraíble y se puede ampliar mediante módulos
de distintas capacidades.

La función de la memoria RAM es la de cargar todas las instrucciones que se


ejecutan en el procesador. Estas instrucciones provienen del sistema operativo,
dispositivos de entrada y salida, de discos duros y todo lo que está instalado en el
equipo.
En la memoria RAM se almacenan todos los datos e instrucciones de los
programas que se están ejecutando, estas son enviadas desde las unidades de
almacenamiento antes de su ejecución. De esta forma podremos tener disponibles
todos los programas que ejecutamos, si apenas esperas.
Si la memoria RAM no existiera las instrucciones deberían de ser tomadas
directamente de los discos duros y estos son mucho más lentos que esta memoria
de acceso aleatorio, por lo que es un componente crítico en el rendimiento de un
ordenador.

Se llama memoria de acceso aleatorio porque se puede leer y escribir en


cualquiera de sus posiciones de memoria sin necesidad de respetar un orden
secuencial para su acceso. Esto permite no tener prácticamente intervalos de
espera para el acceso a la información.

Componentes físicos de la memoria RAM


Placa de componentes
Es la estructura que soporta los demás componentes y las pistas eléctricas que
comunican cada una de las partes de estas.
Cada una de estas placas forman un módulo de memoria RAM. Cada uno de
estos módulos contarán con una capacidad de memoria determinada según los
existentes en le mercado.

Bancos de memoria
Son los componentes físicos encargados de almacenar los registros. Estos bancos
de memoria lo forman chips de circuitos integrados que están compuestos en su
interior por transistores y capacitores que forman celdas de almacenamiento.
Estos elementos permiten almacenar bits de información dentro de ell

Reloj
Las memorias RAM síncronas cuentan con un reloj que se encarga de sincronizar
las operaciones de lectura y escritura de estos elementos. Las memorias
asíncronas no llevan est tipo de elemento integrado.

Chip SPD
El chip SPD (Serial Presence Detect) es el encargado de almacenar datos
relativos al módulo de memoria RAM. Estos datos son el tamaño de la memoria, el
tiempo de acceso, velocidad y el tipo de memoria. De esta forma el ordenador
conocerá que memoria RAM tiene instalada en su interior al chequear esta
durante el encendido.

Bus de conexión
Este bus compuesto por contactos eléctricos y es el encargado de permitir la
comunicación entre el módulo de memoria y la placa base. Gracias a este
elemento dispondremos de módulos de memoria separados de la placa base
pudiendo con ello ampliar la capacidad de memoria mediante modulo nuevos.

Tipos de módulos de memorias RAM


Una vez vistos los distintos componentes físicos de las memorias RAM, tendremos
también que conocer el tipo de encapsulamiento o módulos que montan. Estos
módulos básicamente están formados por la placa de componentes y el bus de
conexión junto con sus pines de contacto. Entre otros, estos son los módulos más
utilizados antes y ahora:
 RIMM: estos módulos montaban memorias RDRAM o Rambus DRAM. Luego
los veremos. Estos módulos cuentan con 184 pines de conexión y un bus de 16
bits.
 SIMM: este formato lo utilizaban las computadoras antiguas. Tendremos
módulos de 30 y de 60 contactos y bus de datos de 16 y de 32 bits.
 DIMM: este es el formato utilizado actualmente para las memorias DDR en sus
versiones 1, 2, 3 y 4. El bus de datos es de 64 bits y puede tener: 168 pines
para las SDR RAM, 184 para las DDR, 240 para las DDR2 y DDR3 y 288 para
las DDR4.
 SO-DIMM: será el formato DIMM específico para ordenadores portátiles.
 FB-DIMM: formato DIMM para servidores.

Tipos de tecnologías de memoria RAM


De forma general existen o han existido dos tipos de memorias RAM. Las de tipo
asíncrono, que no cuentan con un reloj para poder sincronizarse con el
procesador. Y las de tipo Síncrono que son capaces de mantener la sincronización
con el procesador para ganar en eficacia y eficiencia en el acceso y almacenado
de información en ellas. Veamos cuales existen de cada tipo.

Memorias de tipo asíncrono o DRAM


Las primeras memorias DRAM (Dinamic RAM) o RAM dinámica eran de tipo
asíncrono. Se denomina DRAM por su característica de almacenamiento de
información de forma aleatoria y dinámica. Su estructura de transistor y
condensador hace que para que un dato quede almacenado dentro una celda
de memoria, será necesario alimentar el condensador de forma periódica.
Estas memorias dinámicas eran de tipo asíncrono, por lo que no existía un
elemento capaz de sincronizar la frecuencia del procesador con la frecuencia
de la propia memoria. Esto provocaba que existiera menor eficiencia en la
comunica entre estos dos elementos. Algunas memorias asíncronas son las
siguientes:
 FPM-RAM (Fast Page Mode RAM): estas memorias se utilizaron para los
primeros Intel Pentium. Su diseño consistía en ser capaz de enviar una sola
dirección y a cambio recibir varias de estas consecutivas. Esto permite una
mejor respuesta y eficiencia ya que no necesita estar continuamente enviando y
recibiendo direcciones individuales.
 EDO-RAM (Extended Data Output RAM): este diseño es la mejora del
anterior. Además de ser capaz de recibir direcciones contiguas
simultáneamente se están leyendo la columna anterior de direcciones, por lo
que no hay necesidad de mantenerse a la espera de recibir direcciones cunado
se envía una de ellas.
 BEDO-RAM (Burst Extended Data RAM): mejora de la EDO-RAM, esta
memoria era capaz de acceder a varias posiciones de memoria para enviar
ráfagas de datos (Burt) en cada ciclo de reloj al procesador. Esta memoria no
llego a comercializarse.

Memorias de tipo síncrono o SDRAM


A diferencia de las anteriores esta memoria RAM dinámica cuenta con un reloj
interno capaz de sincronizar esta con el procesador. De esta forma se mejoran
notablemente los tiempos de acceso y la eficiencia de comunicación entre amos
elementos. Actualmente todos nuestros ordenadores cuentan con este tipo de
memorias operando en ellos. Veamos los distintos tipos de memorias síncronas.

Rambus DRAM (RDRAM)


Estas memorias son la renovación completa de las DRAM asíncronas. Mejoraba a
esta tanto en ancho de banda como en frecuencia de transmisiones. Se utilizaron
para la consola Nintendo 64. Estas memorias se montaban en módulo llamado
RIMM y llegaron a alcanzar frecuencias de 1200 MHz y un ancho de palabra de 64
bits. Actualmente están en desuso

SDR SDRAM
Fueron justamente las antecesoras a las actuales DDR SDRAM. Estas se
presentaban en módulos de tipo DIMM. Estos cuentan con la posibilidad de
conectarse a las ranuras de la placa base y constan de 168 contactos. Este tipo de
memorias soportaban un tamaño máximo de 515 MB. Fueron utilizadas en los
procesadores AMD Athlon y los Pentium 2 y 3

DDR SDRAM (Double Data Rate SDRAM)


Estas son las memorias RAM actualmente utilizadas en nuestros ordenadores,
con distintas actualizaciones. Las memorias DDR permiten la transferencia de
información mediante dos canales distintos de forma simultánea en un mismo ciclo
de reloj (Double Data).
El encapsulamiento constaba de un módulo DIMM de 184 contactos y una
capacidad máxima de 1 GB. Las memorias DDR fueron utilizadas por los AMD
Athlon y posteriormente por los Pentium 4. Su frecuencia de reloj máxima era de
500 MHz

DDR2 SDRAM
Mediante esta evolución de las memorias RAM DDR, se doblaron los bits
transferidos en cada ciclo de reloj a 4 (cuatro transferencias), dos de ida y dos de
vuelta.

El encapsulamiento es de tipo DIMM de 240 pines. Su frecuencia de reloj máxima


es de 1200 MHz. La latencia (tiempo de acceso y respuesta de la información)
para los chips de tipo DDR2 aumenta respecto a la DDR, por lo que en este
aspecto reduce su rendimiento. Las memorias DDR2 no son compatibles en
instalación con las DDR, debido a que trabajan a un voltaje distinto.

DDR3 SDRAM
Otra evolución más del estándar DDR. En este caso se mejora la eficiencia
energética, al trabajar a un menor voltaje. El encapsulado sigue siendo de tipo
DIMM de 240 pines y la frecuencia de reloj sube hasta los 2666 MHz. La
capacidad por módulo de memoria es de hasta 16 GB.

Al igual que ocurre en el salto de tecnología, estas DDR3 son memorias con una
latencia superior a las anteriores, y no son compatibles en instalación con las
versiones anteriores.

DDR4 SDRAM
Como en los casos anteriores, cuenta con una mejora sustancial en cuanto a
frecuencia de reloj, siendo posible llegar hasta los 4266 MHz. Al igual que ocurre
en el salto de tecnología, estas DDR4 son memorias con una latencia superior a
las anteriores e incompatibles con las ranuras de expansión para tecnologías
anteriores.

Las memorias DDR4 montan módulos de 288 pines.


Nomenclatura utilizada
Tenemos que prestar especial atención a la nomenclatura que se utiliza para
nombrar a las memorias RAM de tipo DDR actuales. De esta forma podremos
identificar que memoria estamos comprando y que frecuencia tiene.

Tendremos en primer lugar la capacidad de memoria disponible seguido de


“DDR(x)-(frecuencia) PC(x)-(tasa de transferencia de datos). Por ejemplo:

2 GB DDR2-1066 PC2-8500: estamos ante un módulo de RAM de 2 GB de tipo


DDR2 que trabaja a una frecuencia de 1066 MHz y con una tasa de transferencia
de 8500 MB/s

Funcionamiento de la memoria RAM


Para saber cómo es el funcionamiento de una memoria RAM lo primero que
tendremos que ver es cómo se comunica físicamente con el procesador. Si
tomamos en cuenta el orden jerárquico de la memoria RAM, esta es encuentra
justamente en el nivel siguiente a la memoria cache del procesador.

Bus de datos
Esta línea se encarga de llevar la información desde el controlador de memoria
hasta el procesador y los demás chips que la requieran.

Estos datos están agrupados en elementos de 32 o 64 bits. Según el ancho de bits


del procesador, si el procesador es de 64 los datos irán agrupados en bloques de
64 bits.

Bus de direcciones
Esta línea se encarga de transportar las direcciones de memoria que contienen los
datos. Este bus es independiente al bus de direcciones del sistema. El ancho de
bus de esta línea será el ancho de la memoria RAM y del procesador, actualmente
64 bits. El bus de direcciones está conectado físicamente al procesador y a la
memoria RAM.
Bus de control
Por este bus viajarán las señales de control tales como las señales de
alimentación Vdd, las señales de Lectura (RD) o de escritura (RW), la señal de
reloj (Clock) y la señal de reseteo (Reset)

Funcionamiento en dual cannel

La tecnología de doble canal permite un incremento de rendimiento del equipo


gracias a que será posible el acceso simultáneo a dos módulos distintos de
memoria. Cuando está activa la configuración de dual channel será posible
acceder a bloques de una extensión de 128 bits en lugar de los 64 típicos. Esto se
nota especialmente cuando utilizamos tarjetas gráficas integradas en la placa base
ya que, en este caso, parte de la memoria RAM esta compartida para su uso con
esta tarjeta gráfica.

Para conseguir implementar esta tecnología, será necesario un controlador de


memoria adicional situado en el chipset del puente norte de la placa base. Para
que un doble canal sea efectivo, los módulos de memoria deben ser del mismo
tipo, tener la misma capacidad y velocidad. Y deberá estar instalados en los slots
indicados en la placa base (normalmente son los pares 1-3 y 2-4). Aunque no te
preocupes porque aunque sean distintas memorias también serán capaces de
trabajar en Dual Channel

Actualmente también podemos encontrar esta tecnología utilizando triple canal o


hasta cuádruple canal con las nuevas memorias DDR4.

Ciclo de instrucción de una memoria RAM

El esquema de funcionamiento está representado con dos memorias en dual


channel. Para ello dispondremos de un bus de datos de 128 bits, 64 bits para cada
dato contenido en cada uno de los dos módulos. Además, tendremos una CPU
con dos Controladores de memoria CM1 y CM2
Un bus de datos de 64 bits irá conectado a CM1 y otro a CM2. Para que la CPU,
que es de 64 bits, pueda trabajar con dos bloques de datos, estos los repartirá en
dos ciclos de reloj.

El bus de direcciones contendrá la dirección de memoria del dato que el


procesador necesite en un momento dado. Esta dirección estará tanto de la celda
del módulo 1 como del módulo 2.

La CPU quiere leer un dato de la posición de memoria 2


La CPU quiere leer el dato de la posición de memoria 2. Esta dirección
corresponde a dos celdas ubicadas en dos módulos de memoria RAM en dual
channel.

Como lo que queremos es leer el dato de la memoria el bus de control activará el


cable de lectura (RD) para que la memoria sepa que la CPU quiere leer ese dato.

Simultáneamente el bus de memoria enviará esa dirección de memoria a la RAM,


todo sincronizado mediante el reloj (CLK)

La memoria ya ha recibido la petición del procesador, ahora unos cuantos ciclos


después esta preparará el dato de ambos módulos para enviarlo por el bus de
datos. Decimos unos ciclos después porque la latencia de la memoria RAM hace
que el proceso no sea inmediato.

Por el bus de datos se enviarán los 128 bits de datos provenientes de la memoria
RAM, un bloque de 64 bits para una parte del bus y otro de 64 bit para la otra
parte.

Ahora cada uno de estos bloques llegarán a los controladores de memoria CM1 y
CM2 y en dos ciclos de reloj la CPU los procesará.

El ciclo de lectura habrá terminado. Para hacer la acción de escribir será


exactamente igual, pero activando el cable de RW del bus de control
Cómo saber si una memoria RAM es buena
Para saber si una memoria RAM tienen un buen desempeño o malo tendremos
que fijarnos en ciertos aspectos de ésta.

 Tecnología de fabricación: lo principal será saber que tecnología implemente


la memoria RAM. Demás esta debe ser la misma que soporte la placa base.
Por ejemplo, si es DDR4 o DDR3, etc.
 Tamaño: otro de los aspectos principales es la capacidad de almacenamiento.
Mientras más mejor, especialmente si vamos a utilizar nuestro equipo para
gaming o programas muy pesado, necesitaremos memorias RAM de una gran
capacidad, 8, 16, 32 GB etc.
 Capacidad de la placa para cual channel: otro aspecto a tener en cuenta es
si la placa permite dual channel. Si es así y por ejemplo deseamos instalar 16
GB de RAM, lo más indicado será comprar dos módulos de 8 GB cada uno e
instalarlos en dual channel, antes que instalar solo un de 16 GB.
 Latencia: la latencia es el tiempo que tarda la memoria en hacer el proceso
de búsqueda y escritura de datos. Mientras más bajo sea este tiempo
mejor, aunque también habrá que ponderarlo con otros aspectos como la
capacidad de transferencia y la frecuencia. Las memorias DDR 4 por
ejemplo tienen una latencia alta, pero se contrarresta con una gran
frecuencia y transferencia de datos.
 Frecuencia: es la velocidad a la que trabaja la memoria. Mientras más
mejor.

¿Quién fue el inventor de la memoria RAM?


La primera memoria RAM fue inventada en el año 1947 por John von Neumann.
La llamó «carrusel»; más tarde también la llamó «memoria de acceso aleatorio».

Tendría que pasar otras 2 décadas antes de que la RAM se convirtiera en la


corriente principal. En 1966, Robert H. Dennard, de IBM, desarrolló la DRAM
(memoria dinámica de acceso aleatorio) de un transistor. Su invento hizo que la
RAM fuera más rápida y barata de fabricar y dio paso a una nueva era de la
informática.
¿Cuándo se inventó la memoria RAM?
La historia de la Memoria RAM comienza entre los años 1949 y 1952, cuando se
empezaron a desarrollar y usar algunos de los primeros tipos de RAM con núcleo
magnético.
En los años 60 llegarían las memorias RAM basadas en chips semiconductores,
creadas por Intel, como su chip 3101. Al año siguiente, Intel presentaría la DRAM,
un nuevo diseño que usó para el chip 1103 y que supuso un hito en este tipo de
memorias.

En 1973 llegaría otra gran innovación que permitió miniaturizar los chips de DRAM
y que se transformaría en un estándar. Se trataba de la multiplexación de las
direcciones de memoria. Algo que lanzó MOSTEK con su MK4096.
Para finales de los 70, este tipo de chips eran usados por la mayoría de las
computadoras de la época, tanto en formato SIPP, como posteriormente en SIMM,
y DIMM/SODIMM, como los conocemos actualmente.

¿Qué generaciones de memoria RAM existen?


A lo largo de la historia de la Memoria RAM, hemos podido ver cómo ha
evolucionado hasta nuestros días:

 Dynamic RAM (DRAM): se le llama dinámica porque necesita refrescar


periódicamente los datos debido a sus condensadores que van descargando
regularmente. Se empezó a utilizar desde principios de los 70 hasta los 90.
 Static RAM (SRAM): aunque se empezó a utilizar en 1990, podemos
encontrarla actualmente en algunos dispositivos como impresoras o routers
además de la caché de discos duros y procesadores.
 Synchronous Dynamic RAM (SDRAM): se sincroniza con el procesador y
puede acatar una orden de lectura antes de haber terminado una de escritura
(«pipelining«). Desde 1993 hasta ahora se utiliza en PC y consolas. Además,
sirve de base para la mayoría de tipos de memoria RAM que veremos a
continuación.
 Single Data Rate Synchronous Dynamic RAM (SDR SDRAM): conocida como
la segunda generación de las SDRAM, se empezó a utilizar en 1993 y sigue a
día de hoy. Es una versión que mejora el procesamiento de la información de
lectura y escritura.
 Double Data Rate Synchronous Dynamic RAM (DDR SDRAM): este es el tipo
de memoria RAM estándar desde el año 2000, siendo la base para las
siguientes generaciones: DDR2, DDR4 y DDR5.
 Graphics Double Data Rate Synchronous Dynamic RAM (GDDR SDRAM):
diseñada para el renderizado de vídeo en conjunto con una GPU en una tarjeta
gráfica, las últimas versiones son la GDDR6 y GDDR6X.
 Memoria RAM High Bandwidth Memory (HBM): creada por AMD y SK Hynix,
con Samsung supliendo actualmente a AMD, se caracteriza por la enorme
cantidad de canales de memoria que soporta, hasta 8 distintos.
¿Cuándo se creó la memoria RAM DDR4?
La SDRAM DDR4 salió al mercado en el segundo trimestre de 2014, centrándose
en la memoria ECC, mientras que los módulos DDR4 sin ECC estuvieron
disponibles en el tercer trimestre de 2014, acompañando al lanzamiento de los
procesadores Haswell-E que requieren memoria DDR4.

Los primeros modelos de CPU Haswell-E requieren una actualización de la BIOS


para funcionar con la memoria DDR4 y, hasta ahora, solo los propios proveedores
de placas base de Intel han realizado los cambios pertinentes en el microcódigo
de sus CPU (a principios de septiembre de 2014), lo que hace que la mayoría de
las placas de terceros sean incompatibles con Haswell-E desde el principio.

En general, el estándar DDR4 puede requerir a 1,2 voltios:

 Un 50% menos de energía que los módulos DDR3 (1,5 voltios).


 30% menos de energía que los módulos LPDDR3 (1,1-1,2 voltios).
 Un 35% más de ancho de banda que la DDR3 en un sistema de 32 GB/s (frente
a los 25 GB/s de la DDR3 y los 18 GB/s de la LPDDR3).
 15% más de ancho de banda que LPDDR3 en un sistema de 32 GB/s.
 16 veces más capacidad total que la DDR3 en un sistema de 64 GB (frente a los
4 GB de la DDR3 y los 2 GB de la LPDDR3).
¿Cuándo salió DDR5?
La memoria DDR5 se anunció por primera vez en 2012. Se formó un grupo de
trabajo del JEDEC para desarrollar un sucesor del estándar DDR4, que se lanzó
en 2014. En enero de 2018, el grupo anunció que estaba trabajando para finalizar
las especificaciones de la DDR5 a finales de ese año.

En junio de 2019, se anunció que la primera ronda de muestras de chips DDR5 se


pondría a disposición de los fabricantes de equipos originales durante el segundo
semestre de ese año, como preparación para la disponibilidad en el mercado en
2020.

En octubre de 2019, Samsung y SK Hynix anunciaron que habían comenzado la


producción en masa de chips DDR5 de 8 Gb, con planes para realizar muestras
de chips de 16 Gb durante el mismo período.
Conclusiones
Ahora que ya sabes un poco más sobre la historia de la memoria RAM y los
distintos tipos, te toca decidir qué tipo de memoria RAM es la mejor para tus
propósitos.

Si sólo utilizas tu ordenador para actividades cotidianas como el trabajo, la escuela


o la navegación por Internet, no tienes que preocuparte por las diferencias entre
SDRAM y DDR. De hecho, es posible que esas revisiones ni siquiera se apliquen
al tipo de RAM que deberías comprar.

Algunas pautas generales son encontrar algo que se ajuste a tu presupuesto y


comprar la cantidad que te puedas permitir. También puedes considerar si quieres
una memoria RAM más rápida o más lenta. Esto puede depender del tipo de
ordenador para el que la compres.

You might also like