You are on page 1of 5

5.

1 Tipos de Memorias: RAM,


ROM, DRAM, SRAM
Memoria RAM
La memoria de acceso aleatorio (en ingls: random-access memory),se utiliza como memoria de trabajo para el
sistema operativo, los programas y la mayora del software. Es all donde se cargan todas las instrucciones que
ejecutan el procesador y otras unidades de cmputo. Se denominan "de acceso aleatorio" porque se puede leer o
escribir en una posicin de memoria con un tiempo de espera igual para cualquier posicin, no siendo necesario
seguir un orden para acceder a la informacin de la manera ms rpida posible.




Hay dos tipos bsicos de memoria RAM
RAM dinmica (DRAM)
RAM esttica (SRAM)
Los dos tipos de memoria RAM se diferencian en la tecnologa que utilizan para guardar los
datos, la memoria RAM dinmica es la ms comn.
La memoria RAM dinmica necesita actualizarse miles de veces por segundo, mientras que la
memoria RAM esttica no necesita actualizarse, por lo que es ms rpida, aunque tambin ms
cara. Ambos tipos de memoria RAM son voltiles, es decir, que pierden su contenido cuando se
apaga el equipo.
Antecedentes histricos de la memoria RAM

Uno de los primeros tipos de memoria RAM fue la memoria de ncleo magntico, desarrollada
entre 1949 y 1952 y usada en muchos computadores hasta el desarrollo de circuitos integrados a
finales de los aos 60 y principios de los 70. Esa memoria requera que cada bit estuviera
almacenado en un toroide de material ferromgnetico de algunos milmetros de dimetro, lo
que resultaba en dispositivos con una capacidad de memoria muy pequea. Antes que eso, las
computadoras usaban rels y lneas 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 ao se
present una memoria DRAM de 1 Kilobyte, 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 ncleo magntico. En comparacin con los integrados de memoria DRAM actuales,
la 1103 es primitiva en varios aspectos, pero tena un desempeo mayor que la memoria de
ncleos.

Memoria SRAM
Static Random Access Memory (SRAM), o Memoria Esttica de Acceso Aleatorio es un tipo de
memoria basada en semiconductores que a diferencia de la memoria DRAM, es capaz de
mantener los datos, mientras est alimentada, sin necesidad de circuito de refresco. Sin
embargo, s son memorias voltiles, es decir que pierden la informacin si se les interrumpe la
alimentacin elctrica.

Caractersticas
La memoria SRAM es ms cara, pero ms rpida y con un menor consumo (especialmente en
reposo) que la memoria DRAM. Es utilizada, por tanto, cuando es necesario disponer de un
menor tiempo de acceso, o un consumo reducido, o ambos. Debido a su compleja estructura
interna, es menos densa que DRAM, y por lo tanto no es utilizada cuando es necesaria una alta
capacidad de datos, como por ejemplo en la memoria principal de los computadores personales.

Memoria DRAM
DRAM (Dynamic Random Access Memory) es un tipo de memoria dinmica de acceso aleatorio
que se usa principalmente en los mdulos de memoria RAM y en otros dispositivos, como
memoria principal del sistema. Se denomina dinmica, ya que para mantener almacenado un
dato, se requiere revisar el mismo y recargarlo, cada cierto perodo, en un ciclo de refresco. Su
principal ventaja es la posibilidad de construir memorias con una gran densidad de posiciones y
que todava funcionen a una velocidad alta: en la actualidad se fabrican integrados con millones
de posiciones y velocidades de acceso medidos en millones de bit por segundo. Es una memoria
voltil, es decir cuando no hay alimentacin elctrica, la memoria no guarda la informacin.
Inventada a finales de los sesenta, es una de las memorias ms usadas en la actualidad.

Funcionamiento
La celda de memoria es la unidad bsica de cualquier memoria, capaz de almacenar un Bit en los
sistemas digitales. La construccin de la celda define el funcionamiento de la misma, en el caso
de la DRAM moderna, consiste en un transistor de efecto de campo y un condensador. El
principio de funcionamiento bsico, es sencillo: una carga se almacena en el condensador
significando un 1 y sin carga un 0. El transistor funciona como un interruptor que conecta y
desconecta al condensador. Este mecanismo puede implementarse con dispositivos discretos y
de hecho muchas memorias anteriores a la poca de los semiconductores, se basaban en
arreglos de celdas transistor-condensador.

Memoria ROM
La memoria de solo lectura, conocida tambin como ROM (acrnimo en ingls de read-only memory), es un medio
de almacenamiento utilizado en ordenadores y dispositivos electrnicos, que permite solo la lectura de la
informacin y no su escritura, independientemente de la presencia o no de una fuente de energa.
Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rpida o fcil. Se utiliza
principalmente para contener el firmware (programa que est estrechamente ligado a hardware especfico, y es
poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del
dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnsticos.

Antecedentes de la memoria ROM
El tipo ms simple de ROM en estado slido es de la misma antigedad que la propia tecnologa semiconductora. Las
puertas lgicas combinacionales pueden usarse en conjunto para indexar una direccin de memoria de n bits en
valores de m bits de tamao (una tabla de consultas). Con la invencin de los circuitos integrados se desarroll la
mscara ROM. La mscara ROM consista en una cuadrcula de lneas formadas por una [[palabra (informti58432
+259+56+5+6 z desarrollada por Toshiba o windows. Los diseadores rompieron explcitamente con las prcticas del
pasado, afirmando que enfocaba "ser un reemplazo de los discos duros", ms que tener el tradicional uso de la ROM
como una forma de almacenamiento primario no voltil. En 2007, NAND ha avanzado bastante en su meta,
ofreciendo un rendimiento comparable al de los discos duros, una mejor tolerancia a los shocks fsicos, una
miniaturizacin extrema (como por ejemplo memorias USB y tarjetas de memoria MicroSD), y un consumo de
potencia mucho ms bajo.
Resumen tipo de memorias
Anteriormente habamos visto que la memoria en los microcontroladores debe estar ubicada
dentro del mismo encapsulado, esto es as la mayora de las veces, porque la idea fundamental
es mantener el grueso de los circuitos del sistema dentro de un solo integrado.
En los microcontroladores la memoria no es abundante, aqu no encontrar Gigabytes de
memoria como en las computadoras personales. Tpicamente la memoria de programas no
exceder de 16 K-localizaciones de memoria no voltil (flash o eprom) para contener los
programas.
La memoria RAM est destinada al almacenamiento de informacin temporal que
ser utilizada por el procesador para realizar clculos u otro tipo de operaciones lgicas.
En el espacio de direcciones de memoria RAM se ubican adems los registros de trabajo
del procesador y los de configuracin y trabajo de los distintos perifricos del
microcontrolador. Es por ello que en la mayora de los casos, aunque se tenga un espacio
de direcciones de un tamao determinado, la cantidad de memoria RAM de que dispone
el programador para almacenar sus datos es menor que la que puede direccionar el
procesador. El tipo de memoria utilizada en las memorias RAM de los microcontroladores
es SRAM, lo que evita tener que implementar sistemas de refrescamiento como en el
caso de las computadoras personales, que utilizan gran cantidad de memoria,
tpicamente alguna tecnologa DRAM. A pesar de que la memoria SRAM es ms costosa
que la DRAM, es el tipo adecuado para los microcontroladores porque stos poseen
pequeas cantidades de memoria RAM. En el caso de la memoria de programas se
utilizan diferentes tecnologas, y el uso de una u otra depende de las caractersticas de la
aplicacin a desarrollar, a continuacin se describen las cinco tecnologas existentes, que
mayor utilizacin tienen o han tenido:
Mscara ROM. En este caso no se graba el programa en memoria sino que el
microcontrolador se fabrica con el programa, es un proceso similar al de produccin de
los CD comerciales mediante masterizacin. El costo inicial de producir un circuito de este
tipo es alto, porque el diseo y produccin de la mscara es un proceso costoso, sin
embargo, cuando se necesitan varios miles o incluso cientos de miles de
microcontroladores para una aplicacin determinada, como por ejemplo, algn
electrodomstico, el costo inicial de produccin de la mscara y el de fabricacin del
circuito se distribuye entre todos los circuitos de la serie y, el costo final de sta, es
bastante menor que el de sus semejantes con otro tipo de memoria.
Memoria PROM (Programable Read-Only Memory) tambin conocida como OTP
(One Time Programable). Este tipo de memoria, tambin es conocida como PROM o
simplemente ROM. Los microcontroladores con memoria OTP se pueden programar una
sola vez, con algn tipo de programador. Se utilizan en sistemas donde el programa no
requiera futuras actualizaciones y para series relativamente pequeas, donde la variante
de mscara sea muy costosa, tambin para sistemas que requieren socializacin de datos,
almacenados como constantes en la memoria de programas.
Memoria EPROM (Erasable Programmable Read Only Memory). Los
microcontroladores con este tipo de memoria son muy fciles de identificar porque su
encapsulado es de cermica y llevan encima una ventanita de vidrio desde la cual puede
verse la oblea de silicio del microcontrolador. Se fabrican as porque la memoria EPROM
es reprogramable, pero antes debe borrase, y para ello hay que exponerla a una fuente
de luz ultravioleta, el proceso de grabacin es similar al empleado para las memorias
OTP. Al aparecer tecnologas menos costosas y ms flexibles, como las memorias
EEPROM y FLASH, este tipo de memoria han cado en desuso, se utilizaban en sistemas
que requieren actualizaciones del programa y para los procesos de desarrollo y puesta a
punto.
EEPROM (Electrical Erasable Programmable Read Only Memory). Fueron el sustituto
natural de las memorias EPROM, la diferencia fundamental es que pueden ser borradas
elctricamente, por lo que la ventanilla de cristal de cuarzo y los encapsulados cermicos
no son necesarios. Al disminuir los costos de los encapsulados, los microcontroladores
con este tipo de memoria se hicieron ms baratos y cmodos para trabajar que sus
equivalentes con memoria EPROM. Otra caracterstica destacable de este tipo de
microcontrolador es que fue en ellos donde comenzaron a utilizarse los sistemas de
programacin en el sistema que evitan tener que sacar el microcontrolador de la tarjeta
que lo aloja para hacer actualizaciones al programa.
Memoria flash. En el campo de las memorias reprogramables para
microcontroladores, son el ltimo avance tecnolgico en uso a gran escala, y han
sustituido a los microcontroladores con memoria EEPROM.
A las ventajas de las memorias flash se le adicionan su gran densidad respecto a sus
predecesoras lo que permite incrementar la cantidad de memoria de programas a un costo muy
bajo. Pueden adems ser programadas con las mismas tensiones de alimentacin del
microcontrolador, el acceso en lectura y la velocidad de programacin es superior, disminucin
de los costos de produccin, entre otras.

You might also like