Anda di halaman 1dari 7

PRINCIPIOS DE LAS MEMORIAS SEMICONDUCTORAS.

La memoria es la parte de un sistema que almacena datos binarios en


grandes cantidades. Las memorias semiconductoras estn formadas por matrices
de elementos de almacenamiento que pueden ser latches o condensadores.

UNIDADES DE DATOS BINARIOS: BITS, BYTES, NIBBLES Y PALABRAS.
Como regla general, las memorias almacenan datos en unidades que tienen
de uno a ocho bits. La unidad menor de datos binarios es, como ya lo sabemos el
bit. En muchas aplicaciones, se tratan los datos en unidades de 8 bits,
denominadas bytes o en mltiplos de unidades de 8 bits. El byte se puede dividir
en dos unidades de 4 bits, que reciben el nombre de nibbles. Una unidad completa
de informacin se denomina palabra y est formada, generalmente por uno o ms
bytes. Algunas memorias almacenan datos en grupos de 9 bits; un grupo de 9 bits
consta de un byte ms un bit de paridad.

MATRIZ DE MEMORIA SEMICONDUCTORA BSICA.
Cada elemento de almacenamiento en una memoria puede almacenar un 1
o un 0 y se denomina celda. Las memorias estn formadas por matrices de
celdas, como se ilustra en la siguiente imagen, en la que se utilizan 64 celdas a
modo de ejemplo. Cada bloque de la matriz de memoria representa una celda de
almacenamiento y su situacin se puede especificar mediante una fila y una
columna:

La matriz de 64 celdas se puede organizar de muchas maneras en funcin de las
unidades de datos, en la figura anterior (a) se muestra una matriz de 8x8, que se
puede entender como una memoria de 64 bits o como una memoria de 8 bytes. La
parte (b) de la figura nos muestra una matriz de 16x4, que es una memoria de 16
nibbles y la parte (c) presenta una matriz de 64x1 que es una memoria de 64 bits.
Una memoria se identifica mediante el nmero de palabras que puede almacenar,
multiplicado por el tamao por el tamao de palabra. Por ejemplo, una memoria de
16k x 8, puede almacenar 16,384 palbras de ocho bits

DIRECCIN Y CAPACIDAD DE LAS MEMORIAS.
La posicin de una unidad de datos en una matriz de memoria se denomina
direccin. Por ejemplo, en la figura siguiente (a), la direccin de un bit en la matriz
se especifica mediante la fila y la columna en que est, tal como se muestra. En la
figura (b), la direccin de un byte se especifica nicamente mediante la fila. Como
puede verse; la direccin depende de cmo se organice la memoria en unidades
de datos. Las computadoras personales disponen de memorias organizadas en
bytes. Esto significa que el grupo ms pequeo de bits que se puede direccionar
es ocho.


La capacidad de una memoria es el nmero total de unidades de datos que puede
almacenar. Por ejemplo, en la matriz de memoria organizada en bits de la figura
(a), la capacidad total es de 64 bits. En la matriz de memoria organizada en bytes
de la figura (b), la capacidad es de 8 bytes, que es lo mismo que 64 bits.
Tpicamente, las memorias de computadora disponen de 32Mbytes, o ms, de
memoria interna.

OPERACIONES BSICAS DE LAS MEMORIAS.
Puesto que una memoria almacena datos binarios, los datos deben
introducirse en la memoria y deben poder recuperarse cuando se necesiten. La
operacin de escritura coloca los datos en una posicin especfica de la memoria y
la operacin de lectura extrae los datos de una direccin especfica de memoria.
La operacin de direccionamiento, que forma parte tanto de la operacin de
lectura como de la de escritura, selecciona la direccin de memoria especifica.
Las unidades de datos se introducen en la memoria durante la operacin de
escritura y se extraen de la memoria durante la operacin de lectura a travs de
un conjunto de lneas que se denominan bus de datos.

La operacin de escritura. En la siguiente figura se muestra la operacin
de escritura simplificada. Para almacenar un byte de datos en la memoria, se
introduce en el bus de direcciones un cdigo que se encuentra almacenado en el
registro de direcciones.
Una vez que el cdigo de direccin est ya en el bus, el decodificador de
direcciones decodifica la direccin y selecciona la posicin de memoria
especificada. La memoria recibe entonces una orden de escritura y los datos
almacenados en el registro de datos se introducen en el bus de datos, y se
almacenan en la direccin de memoria especificada, completndose as la
operacin de escritura. Cuando se escribe un nuevo byte de datos en una
direccin de memoria, se sobrescribe y destruye el byte de datos actualmente
almacenado en esa direccin.




La operacin de lectura. En la siguiente figura se muestra la operacin de
lectura simplificada. De nuevo, se introduce en el bus de direcciones un cdigo
almacenado en el registro de direcciones. Una vez que el cdigo de direccin se
encuentra en el bus, el decodificador de direcciones decodifica la direccin y
selecciona la posicin especificada de la memoria. La memoria recibe entonces
una orden de lectura y una copia del byte de datos almacenado en la direccin
de memoria seleccionada se introduce en el bus de datos y se carga en el registro
de datos, finalizando as la operacin de lectura. Cuando se lee un byte de datos
de una direccin de memoria, ste sigue almacenado en dicha direccin y no se
destruye. Esto se denomina lectura no destructiva.





LAS MEMORIA RAM Y ROM.
Las dos principales categoras de memorias semiconductoras son las
memorias RAM y ROM. La memoria RAM (random-access memory, memoria de
acceso aleatorio) es un tipo de memoria en la que se tarda lo mismo en acceder a
cualquier direccin de memoria y stas se pueden seleccionar en cualquier orden,
tanto en la operacin de lectura como de escritura. Todas las RAM poseen la
capacidad de lectura y escritura. Debido a que las memorias RAM pierden los
datos almacenados cuando se desconecta la alimentacin, reciben el nombre de
memorias voltiles.

La memoria ROM (read-only memory, memoria de slo lectura) es un tipo
de memoria en la que los datos se almacenan de forma permanente o
semipermanente. Los datos se pueden leer de una ROM, pero no existe la
operacin de escritura como en las RAM. La ROM, al igual que la RAM, es una
memoria de acceso aleatorio pero, tradicionalmente, el trmino RAM se reserva
para las memorias de acceso aleatorio de lectura/escritura.
Debido a que las ROM mantienen los datos almacenados incluso si se desconecta
la alimentacin, reciben el nombre de memorias no voltiles.

MEMORIAS DE ACCESOALEATORIO (RAM).
Las RAM son memorias de lectura-escritura en las que los datos se pueden
escribir o leer en cualquier direccin seleccionada en cualquier orden. Cuando se
escriben los datos en una determinada direccin de la RAM, los datos
almacenados previamente son reemplazados por la nueva unidad de datos.
Cuando una unidad de datos se lee de una determinada direccin RAM, los datos
de esa direccin permanecen almacenados y no son destruidos por la operacin
de lectura. Esta operacin no destructiva de lectura se puede entender como una
copia del contenido de una direccin, dejando dicho contenido intacto. La RAM se
utilizaba habitualmente para almacenamiento de datos a corto plazo, ya que no
pueden conservar los datos almacenados cuando se desconecta la alimentacin.

LA FAMILIA DE MEMORIAS RAM.
Las dos categoras de memorias RAM son la RAM esttica (SRAM) y la
RAM dinmica (DRAM). Las RAM estticas utilizan flip-flops como elementos de
almacenamiento y, por tanto, pueden almacenar datos de forma indefinida siempre
que se aplique una alimentacin continua. Las RAM dinmicas utilizan
condensadores como elemento de almacenamiento y no pueden mantener los
datos mucho tiempo sin recargar los condensadores mediante el proceso de
refresco. Tanto las SRAM como las DRAM perdern los datos cuando se elimine
la alimentacin continua, por lo que se clasifican como memorias voltiles.
Los datos pueden leerse mucho ms rpido en una SRAM que en una
DRAM. Sin embargo, las DRAM pueden almacenar muchos ms datos que las
SRAM.



MEMORIAS DE SOL LECTURA (ROM)
Una ROM mantiene de forma permanente o semipermanente los datos
almacenados, que pueden ser ledos, pero, o no se pueden cambiar en absoluto, o
se requiere un equipo especial para ello. Una ROM almacena datos que se utilizan
repetidamente en las aplicaciones, tales como tablas, conversiones o
instrucciones programadas para la inicializacin y el funcionamiento de un
sistema. Las ROM mantienen los datos almacenados cuando se desconecta la
alimentacin.

LA FAMILIA DE LAS MOMORIAS ROM
La siguiente figura nos muestra cmo se clasifican las memorias ROM
semiconductoras. La ROM de mscara es un tipo de memoria en la que los datos
se almacenan permanentemente en la memoria durante el proceso de fabricacin.
La PROM, o ROM programable, es aquel tipo de ROM en la que el usuario, con
ayuda de equipos especializados, almacena elctricamente lo datos. Tanto la
ROM de mscara como la PROM pueden ser de cualquier tecnologa MOS o
Bipolar. La EPROM, o memoria PROM borrable (erasable PROM) es
exclusivamente un dispositivo MOS. La UV EPROM puede ser programada
elctricamente por el usuario, pero los datos almacenados deben borrarse
mediante la exposicin a la luz ultravioleta durante un periodo de varios minutos.
La PROM borrable elctricamente (EEPROM o

PROM, Electrically Erasable


PROM) se puede borrar en unos pocos milisegundos.



Las memorias PROM son bsicamente iguales que las ROM de mscara, una vez
que han sido programadas. La diferencia consiste en que las PROM salen de
fbrica sin estar programadas y se programan a medida para satisfacer las
necesidades del usuario.

MEMORIAS EPROM (EEPROM Y UV EPROM)
Una EPROM es una PROM borrable. A diferencia de una PROM ordinaria,
una EPROM puede ser reprogramada si antes se borra el programa existente en
la matriz de memoria.
Una EPROM utiliza una matriz NMOSFET con una estructura de puerta aislada.
Los bits de datos en este tipo de matriz se representan mediante la presencia o
ausencia de una carga almacenada en la puerta. El borrado de un bit de datos es
un proceso que elimina la carga de la puerta.
Los dos tipos fundamentales de memorias PROM borrables con las PROM
borrables por rayos ultravioleta (UV PROM) y las PROM borrables elctricamente
(EEPROM).

MEMORIAS EEPROM
Las PROM borrables elctricamente se pueden borrar y programar
mediante impulsos elctricos. Ya que se pueden grabar y borrar elctricamente,
las EEPROM se pueden reprogramar dentro del propio circuito final, lo que
permite reconfigurar cualquier sistema.
Los dos tipos de EEPROM son la MOS de puerta flotante y la de silicio xico
nitroso metal (MNOS, metal nitride-oxide silicon). La aplicacin de una tensin en
la puerta de control de la estructura de puerta flotante permite la eliminacin y el
almacenamiento de la carga en la puerta flotante.

Anda mungkin juga menyukai