DEFINICION
La memoria de acceso aleatorio (Random-Access Memory, RAM)
se utiliza como memoria de trabajo de computadoras para el sistema operativo,
los programas y la mayor parte del software.
En la RAM se cargan todas las instrucciones que ejecutan la
unidad central de procesamiento (procesador) y otras unidades de cómputo.
Se denominan «de acceso aleatorio» porque se puede leer o
escribir en una posición de memoria con un tiempo de espera igual para
cualquier posición, no siendo necesario seguir un orden para acceder (acceso
secuencial) a la información de la manera más rápida posible.
Durante el encendido de la computadora, la rutina POST
verifica que los módulos de RAM estén conectados de manera correcta. En el caso
que no existan o no se detecten los módulos, la mayoría de tarjetas madres
emiten una serie de sonidos que indican la ausencia de memoria principal.
Terminado ese proceso, la memoria BIOS puede realizar un test básico sobre la
memoria RAM indicando fallos mayores en la misma.
HISTORIA
Uno de los primeros tipos
de memoria RAM fue la memoria de núcleo magnético, desarrollada entre 1949 y
1952 y usada en muchos computadores hasta el desarrollo de circuitos integrados
a finales de los años 60 y principios de los 70. Esa memoria requería que cada
bit estuviera almacenado en un toroide de material ferromagnético de algunos
milímetros de diámetro, lo que resultaba en dispositivos con una capacidad de
memoria muy pequeña. Antes que eso, las computadoras usaban relés y líneas de
retardo de varios tipos construidas para implementar las funciones de memoria
principal con o sin acceso aleatorio.
En 1969 fueron lanzadas
una de las primeras memorias RAM basadas en semiconductores de silicio por
parte de Intel con el integrado 3101 de 64 bits de memoria y para el siguiente
año se presentó una memoria DRAM de 1024 bytes, referencia 1103 que se
constituyó en un hito, ya que fue la primera en ser comercializada con éxito,
lo que significó el principio del fin para las memorias de núcleo magnético. En
comparación con los integrados de memoria DRAM actuales, la 1103 es primitiva
en varios aspectos, pero tenía un desempeño mayor que la memoria de núcleos.
En 1973 se presentó una
innovación que permitió otra miniaturización y se convirtió en estándar para
las memorias DRAM: la multiplexación en tiempo de la direcciones de memoria.
MOSTEK lanzó la referencia MK4096 de 4096 bytes en un empaque de 16 pines,1
mientras sus competidores las fabricaban en el empaque DIP de 22 pines. El
esquema de direccionamiento2 se convirtió en un estándar de facto debido a la
gran popularidad que logró esta referencia de DRAM. Para finales de los 70 los
integrados eran usados en la mayoría de computadores nuevos, se soldaban
directamente a las placas base o se instalaban en zócalos, de manera que
ocupaban un área extensa de circuito impreso. Con el tiempo se hizo obvio que
la instalación de RAM sobre el impreso principal, impedía la miniaturización ,
entonces se idearon los primeros módulos de memoria como el SIPP, aprovechando
las ventajas de la construcción modular. El formato SIMM fue una mejora al
anterior, eliminando los pines metálicos y dejando unas áreas de cobre en uno
de los bordes del impreso, muy similares a los de las tarjetas de expansión, de
hecho los módulos SIPP y los primeros SIMM tienen la misma distribución de
pines.
A finales de los 80 el
aumento en la velocidad de los procesadores y el aumento en el ancho de banda
requerido, dejaron rezagadas a las memorias DRAM con el esquema original
MOSTEK, de manera que se realizaron una serie de mejoras en el direccionamiento
como las siguientes:
Módulos formato SIMM de 30
y 72 pines, los últimos fueron utilizados con integrados tipo EDO-RAM.
FPM RAM
Fast Page Mode RAM
(FPM-RAM) fue inspirado en técnicas como el Burst Mode usado en procesadores como
el Intel 486,3 se implantó un modo direccionamiento en el que el controlador de
memoria envía una sola dirección y recibe a cambio esa y varias consecutivas
sin necesidad de generar todas las direcciones. Esto supone un ahorro de
tiempos ya que ciertas operaciones son repetitivas cuando se desea acceder a
muchas posiciones consecutivas. Funciona como si deseáramos visitar todas las
casas en una calle: después de la primera vez no sería necesario decir el
número de la calle únicamente seguir la misma. Se fabricaban con tiempos de
acceso de 70 ó 60 ns y fueron muy populares en sistemas basados en el 486 y los
primeros Pentium.
EDO RAM
Extended Data Output RAM
(EDO-RAM) fue lanzada al mercado en 1994 y con tiempos de accesos de 40 o 30 ns
suponía una mejora sobre FPM, su antecesora. La EDO, también es capaz de enviar
direcciones contiguas pero direcciona la columna que va utilizar mientras que
se lee la información de la columna anterior, dando como resultado una
eliminación de estados de espera, manteniendo activo el búfer de salida hasta
que comienza el próximo ciclo de lectura.
BEDO RAM
Burst Extended Data Output
RAM (BEDO-RAM) fue la evolución de la EDO-RAM y competidora de la SDRAM, fue
presentada en 1997. Era un tipo de memoria que usaba generadores internos de
direcciones y accedía a más de una posición de memoria en cada ciclo de reloj,
de manera que lograba un desempeño un 50% mejor que la EDO. Nunca salió al
mercado, dado que Intel y otros fabricantes se decidieron por esquemas de memoria
sincrónicos que si bien tenían mucho del direccionamiento MOSTEK, agregan
funcionalidades distintas como señales de reloj.
TIPOS DE RAM
SRAM (Static Random Access Memory), RAM estática, memoria
estática de acceso aleatorio.
volátiles.
no volátiles:
NVRAM (non-volatile random access memory), memoria de
acceso aleatorio no volátil
MRAM (magnetoresistive random-access memory), memoria de
acceso aleatorio magnetorresistiva o magnética
DRAM (Dynamic Random Access Memory), RAM dinámica, memoria
dinámica de acceso aleatorio.
DRAM Asincrónica (Asynchronous Dynamic Random Access
Memory, memoria de acceso aleatorio dinámica asincrónica)
FPM RAM (Fast Page Mode RAM)
EDO RAM (Extended Data Output RAM)
SDRAM (Synchronous Dynamic Random-Access Memory, memoria de
acceso aleatorio dinámica sincrónica)
Rambus:
RDRAM (Rambus Dynamic Random Access Memory)
XDR DRAM (eXtreme Data Rate Dynamic Random Access Memory)
XDR2 DRAM (eXtreme Data Rate two Dynamic Random Access
Memory)
SDR SDRAM (Single Data Rate Synchronous Dynamic
Random-Access Memory, SDRAM de tasa de datos simple)
DDR SDRAM (Double Data Rate Synchronous Dynamic
Random-Access Memory, SDRAM de tasa de datos doble)
DDR2 SDRAM (Double Data Rate type two SDRAM, SDRAM de tasa
de datos doble de tipo dos)
DDR3 SDRAM (Double Data Rate type three SDRAM, SDRAM de
tasa de datos doble de tipo tres)
DDR4 SDRAM (Double Data Rate type four SDRAM, SDRAM de tasa
de datos doble de tipo cuatro)
No hay comentarios.:
Publicar un comentario