Вы находитесь на странице: 1из 7

Memorias

Concepto de memoria
La memoria es el componente del ordenador que almacena la informacin que
ste posee, es decir, sus datos y programas. Es como un bloc de notas que
mantiene la informacin mientras estamos trabajando con ella.
La memoria de la computadora est organizada en unidades de bytes, cada
uno compuesto por 8 bits. No importa qu tipo de informacin estemos
almacenando; estar codificada en una estructura particular de bits, que ser
interpretada de la forma adecuada al tipo de datos en cuestin. Los mismos
bytes de memoria se emplean para almacenar cdigos de instrucciones, datos
numricos, datos alfabticos, sonidos, vdeo, etc.
Para ser capaces de trabajar con la memoria, cada unidad de bytes tiene una
direccin, un nmero que slo identifica a esa unidad. Las direcciones de
memoria estn numeradas una a una, empezando por cero.
Las operaciones bsicas que permite una memoria son dos: escritura o
almacenamiento y lectura.
En la escritura o almacenamiento, la memoria necesita que le suministren
una informacin y una direccin. La operacin consiste en grabar la
informacin en la direccin especificada.
En la lectura, la memoria debe recibir una direccin. La operacin consiste en
recuperar informacin previamente escrita en esa direccin.
Por tanto, podemos ver las memorias como cajas negras, a las que hay que
suministrar una direccin y unas seales de control, que especifican la
operacin que se desea realizar, adems de enviar o recibir el dato, o bloque
de datos, correspondiente.

Los disquetes, discos duros, etc. tambin son dispositivos que permiten
almacenar informacin, pero no estn conectados directamente al procesador,
cada byte no tiene una direccin para poderlo leer como en el caso comentado
anteriormente. Por ello estos dispositivos de memoria, llamados memoria
masiva o auxiliar, sern estudiados en el tema correspondiente a los
perifricos.

3.2. Caractersticas de las memorias.


En el ordenador hay dos tipos bsicos de memorias, las memorias de slo
lectura, o ROM (Read Only Memory), y las memorias de lectura/escritura, o
RAM (Random Access Memory). Para poder estudiarlas vamos a introducir en
este apartado una serie de conceptos que permiten caracterizar los diversos
tipos de memoria.

3.2.1 Duracin de la informacin.


En relacin a la permanencia de la informacin grabada en las memorias, hay 4
posibilidades:
a) Memorias permanentes: Son memorias que contienen siempre la misma
informacin y no pueden borrarse. Como ejemplo de este tipo de memorias se
pueden citar las memorias de semiconductores tipo ROM, de las que
hablaremos posteriormente.
b) Memorias Voltiles: Precisan estar continuamente alimentadas de
energa. Si se corta dicho suministro se borra la informacin que poseen. En
contraposicin estn las no voltiles, en las que la informacin permanece
aunque se elimine la alimentacin.
c) Memorias de lectura destructiva: Su lectura implica el borrado de la
informacin, por lo que despus de leer en ellas, hay que volver a grabarlas.
Un ejemplo de este tipo son las memorias de ferrita. Memorias de lectura no
destructiva son, por ejemplo, los discos y banda magntica.

d) Memorias con refresco: La informacin slo dura un cierto tiempo. Para


que no desaparezca, hay que regrabar la informacin de forma peridica (seal
de refresco).

3.2.2 Modo de acceso.


Segn el mtodo utilizado para localizar la informacin tenemos:
a) Acceso aleatorio:
En las memorias de acceso aleatorio se accede directamente al byte o posicin
deseada, en un tiempo independiente de la direccin a la que se quiere
acceder, por ejemplo las memorias RAM son de acceso aleatorio.
b) Acceso secuencial:
En las memorias de acceso secuencial se llega a la posicin desea- da a travs
de una secuencia de posiciones, que depende de donde est la informacin en
el momento en el que se quiere acceder a ella, por ejemplo para acceder a una
in- formacin en una cinta magntica es necesario recorrer la cinta hasta
encontrar la in- formacin deseada.
3.2.3 Tiempo de acceso.
Se denomina tiempo de acceso al que transcurre entre el instante en que se
enva una operacin de acceso a memoria y el instante en que se dispone de la
primera informacin busca- da. Segn el tiempo de acceso se puede hablar de
memorias rpidas o lentas, pero como eso no es demasiado preciso, es mejor
citar el tiempo de acceso, que se mide normalmente en nanosegundos.
3.2.4. Capacidad.
Es la cantidad de informacin que puede almacenar una memoria. Dado que la
informacin se almacena en el sistema binario, la capacidad se mide en bytes.
Se utiliza el byte porque es el menor tamao de informacin, a la que se puede
acceder en una operacin de acceso a memoria, ya que cada posicin de
memoria almacena un byte. Aunque a la hora de hablar de la capacidad de

memoria, se utilizan mltiplos de l que vimos en el tema 1 (KByte, MByte,


GByte, TByte).
3.3. Tipos de memorias: RAM y ROM.
Actualmente el tipo de memorias que se emplean con carcter universal, son
las memorias de semiconductores.

La primera memoria comercial de

semiconductor tena una capacidad de 64 bits y fue fabricada por IBM en 1968.
Poco ms tarde, en 1972, aparecieron los primeros ordenadores de IBM con
memoria principal de semiconductores. Los elementos semiconduc- tores
utilizados hasta ahora para realizar estas memorias son el Silicio (Si) y el
Germanio (Ge), pero en la actualidad se est tambin utilizando el Arseniuro de
Galio (AsGa).
En el caso de las memorias de semiconductores, cada punto de memoria est
formado por un dispositivo electrnico denominado transistor, en el que hay
dos estados de funciona- miento bien diferenciados: el estado de corte y el de
saturacin. Cuando el transistor est en estado de corte no deja pasar
prcticamente nada a su travs, y a la salida del transistor apenas se obtiene
corriente, es lo que llamamos "0 lgico". Cuando est en estado de saturacin,
deja que la corriente circule por l libremente y lo que obtenemos a la salida es
un mximo de corriente que denominamos "1 lgico". Dependiendo de las
seales que proporcionemos al transistor obtendremos una u otra salida, es
decir, almacenaremos un 0 un 1.
Podemos establecer otra clasificacin de las memorias dependiendo de que la
informacin que contienen, pueda o no, modificarse despus de haberla
introducido.

3.3.1. Memorias de slo lectura: ROM


Como indica su propio nombre son memorias que slo permiten la lectura,
tambin son de acceso aleatorio y no voltiles.

Este tipo de memorias se utilizan para guardar una serie de programas que
vienen con el ordenador desde fbrica, como son los contenidos en la ROMBIOS (Basic Input-Output System). En ella bsicamente estn unos programas
de diagnstico, encargados de chequear el hardware para comprobar que todo
es correcto antes de arrancar. Adems, tiene el programa de arranque,
encargado de cargar el sistema operativo en memoria y, los programas para
controlar los perifricos ms comunes: unidades de disco, teclado, puertos
serie y paralelo, tarjeta grfica, etc. Algunos perifricos requieren tener una
memoria ROM para contener el programa encargado de gestionarlos, por
ejemplo

las

tarjetas

VGA

cuentan

con

una

memoria

ROM

de

esas

caractersticas ya que el BIOS slo controla tarjetas CGA o MDA.


Atendiendo a la manera en que son grabadas se pueden distinguir varios tipos:
a) ROM:
La palabra ROM puede ser aplicada a cualquiera de estos tipos de memoria,
pero en este caso vamos a reservarla para memorias grabadas de fbrica en
las que los transistores estn dispuestos de la manera necesaria para que se
lean los valores que debe contener.
b) PROM (Programable Read Only Memory):
Este tipo de memorias son similares a las anteriores. Son memorias de slo
lectura pero en vez de grabarse en fbrica, pueden grabar- se, aunque una sola
vez. Una vez grabada la informacin no podemos cambiarla, tan slo leerla.
Cada punto de memoria va a estar formado por un transistor y un fusible.
Dejando pasar una corriente suficiente a travs del fusible, este se funde
logrando su destruccin. As pues, el usuario de tal PROM puede destruir los
fusibles cuando sea necesario, dejando slo transistores en las posiciones
necesarias para establecer el almacenamiento de memoria deseado.
c) EPROM (Erasable Programable Read Only Memory):
En este caso, la informacin puede ser modificada por el usuario un nmero
limitado de veces. Para grabar la informacin se necesita un aparato especial,
llamado grabador de EPROM. Antes de regrabar una EPROM hay que borrar el

contenido anterior, para ello se emplea luz ultravioleta y posee una ventana
que permite el paso de la misma, normalmente esta tapada para evitar un
borrado accidental.
El tiempo empleado para escribir, en este tipo de memorias, es mucho mayor
que para le- er, y como acabamos de ver, el borrado y el grabado se tienen que
hacer fuera del sistema informtico, siendo esta operacin tan slo posible un
nmero limitado de veces.
d) EEPROM

(Electricaly

Erasable

Programable

Read

Only

Memory):
Se diferencian de las anteriores en que pueden borrarse y grabarse en el
mismo sistema informtico y, en este caso, tanto la operacin de borrado como
de escritura se hace mediante el paso de corriente elctrica. La informacin es
borrada simultneamente en todas las clulas de memoria.
Actualmente la ROM-BIOS de muchos ordenadores viene en formato Flash, esta
es una memoria EEPROM, que permite por tanto que el usuario actualice el
contenido de la misma sin necesidad de disponer de aparatos especiales, y sin
abrir siquiera el ordenador, no obstante, son memorias de slo lectura, para
operaciones normales no se puede escribir en la memoria, se necesita un
programa especial para poder hacerlo.

3.3.2. Memorias de lectura/escritura: RAM


Son memorias de lectura/escritura, accesos aleatorios y voltiles. La memoria
principal de un ordenador es RAM, ya que la ROM al no permitir la escritura
tiene un uso limitado. El sistema operativo y los programas y datos del usuario
se almacenan en memoria RAM para poder ser usados por el procesador.
Podemos distinguir dos tipos de memorias RAM:
a) DRAM (Dinamic Random Access Memory):
Son memorias en las cuales el estado (0 1) se almacena en un dispositivo
electrnico cuya forma de funcionamiento podemos compararla con un
condensador que tiende a descargarse. Por ello, cada cierto tiempo, entre 1 y

18 millones de veces cada segundo, hay que enviar una seal, que se
denomina seal de refresco, que recuerde a la memoria la informacin que
posee, ya que sta, se pierde poco despus de haberse introducido.
El microprocesador es el que da las rdenes oportunas para que la seal de
refresco llegue a la memoria. La frecuencia de esta seal de refresco tiene que
ser suficiente- mente alta para que no de tiempo a que se pierda la informacin
contenida en la memoria.
La capacidad de las memorias DRAM va de 64Kbit a 32Mbit (la capacidad de
los chips de memoria se suele medir en bits y no en bytes). El tiempo medio de
acceso de esta memoria oscila entre 80ns y 50ns.
b) SRAM (Static Random Access Memory):
La diferencia fundamental con las memorias anteriores es que no necesitan
refresco, para ello emplean varios transistores por bit, lo cual reduce la
capacidad de la memoria y hace que sean ms caras que las DRAM (a igualdad
de capacidad), a cambio son ms rpidas que las DRAM, van de 50ns a 15ns.
Por ello se emplean en la memoria cach del ordenador que explicaremos en el
apartado siguiente.

Вам также может понравиться