Está en la página 1de 18

MEMORIA DE ACCESO ALEATORIO

DECODIFICACIN DE MEMORIA

Organizacin Computacional
MEMORIA DE ACCESO ALEATORIO
Una unidad de memoria es un conjunto de celdas de
almacenamiento junto con los circuitos asociados que se
requieren para transferir informacin al y del dispositivo. El
tiempo que toma transferir informacin a o de cualquier
posicin al azar deseada siempre es el mismo, de ah el nombre
memoria de acceso aleatorio o RAM.
MEMORIA DE ACCESO ALEATORIO
Una unidad de memoria almacena informacin binaria en grupos de bits
llamados palabras.
Una palabra de memoria es una entidad de bits que siempre se guardan o
sacan juntos, como una unidad. Una palabra de memoria es un grupo de
unos y ceros y podra representar un nmero, una instruccin, uno o ms
caracteres alfanumricos o cualquier otra informacin codificada en
binario. Un grupo de ocho bits es un byte. Casi todas las memorias de
computadora manejan palabras cuya longitud es un mltiplo de ocho bits.
As, una palabra de 16 bits contiene dos bytes, y una de 32 bits consta de
cuatro bytes.
La capacidad de una unidad de memoria por lo regular se da como el
nmero total de bytes que es capaz de guardar.
MEMORIA DE ACCESO ALEATORIO

MEMORIA DE ACCESO ALEATORIO
La unidad de memoria se especifica con el nmero de palabras que
contiene y el nmero de bits que hay en cada palabra. Las lneas de
direccin seleccionan una palabra especfica. A cada palabra de la
memoria se asigna un nmero de identificacin, llamado direccin,
entre 0 y 2k-1, donde k es el nmero de lneas de direccin.
La seleccin de una palabra especfica de la memoria se efecta
aplicando los k bits de direccin a las lneas de direccin. Un
decodificador acepta esta direccin y abre las trayectorias necesarias
para seleccionar la palabra especificada. Las memorias varan
considerablemente en cuanto a tamao.
MEMORIA DE ACCESO ALEATORIO
MEMORIA DE ACCESO ALEATORIO
OPERACIONES DE LECTURA Y ESCRITURA
Las dos operaciones que efecta una memoria de acceso aleatorio son escritura y
lectura. La seal de escritura especifica una operacin de transferencia hacia adentro,
y la de lectura, una de transferencia hacia afuera. Al aceptar una de estas seales de
control, los circuitos internos de la memoria efectan la operacin deseada.
Los pasos que deben seguirse para transferir una nueva palabra a la memoria son:
1. Aplique la direccin binaria de la localidad deseada a las lneas de direccin.
2. Aplique a las lneas de entrada de datos los bits de datos que se guardarn en la
memoria.
3. Active la entrada escribir.

La unidad de memoria tomar entonces los bits de las lneas de datos de entrada y los
almacenar en la localidad especificada por las lneas de direccin.

MEMORIA DE ACCESO ALEATORIO
OPERACIONES DE LECTURA Y ESCRITURA
Los pasos que deben seguirse para sacar de la memoria una palabra almacenada son:
1. Aplique a las lneas de direccin la direccin binaria de la localidad deseada.
2. Active la entrada leer.
La unidad de memoria tomar entonces los bits de la localidad seleccionada por la
direccin y los aplicar a las lneas de datos de salida. El contenido de la localidad
seleccionada no cambia despus de la lectura.
MEMORIA DE ACCESO ALEATORIO
OPERACIONES DE LECTURA Y ESCRITURA
La entrada de habilitar memoria (o de seleccionar chip, como tambin se le
conoce) sirve para habilitar un chip de memoria en una implementacin
multichips de una memoria grande. Si habilitar memoria est inactiva, el chip no
est seleccionado y no se efecta ninguna operacin. Si esa entrada est activa,
la entrada leer/escribir determina la operacin a efectuar.
MEMORIA DE ACCESO ALEATORIO
FORMAS DE ONDA DE TEMPORIZACIN
MEMORIA DE ACCESO ALEATORIO
FORMAS DE ONDA DE TEMPORIZACIN

DECODIFICACIN DE MEMORIA
CONSTRUCCION INTERNA
La construccin interna de una memoria de acceso aleatorio de
m palabras y n bits por palabra consta de m*n celdas binarias de
almacenamiento y los correspondientes circuitos de
decodificacin que seleccionan palabras individuales. La celda
binaria de almacenamiento es el bloque de construccin bsico
de una unidad de memoria.
DECODIFICACIN DE MEMORIA
CONSTRUCCION INTERNA

DECODIFICACIN DE MEMORIA
CONSTRUCCION INTERNA
Las memorias de acceso aleatorio comerciales podran tener
una capacidad de miles de palabras, cada una de las cuales
puede tener de 1 a 64 bits. La construccin lgica de una
memoria de alta capacidad sera una extensin directa de la
configuracin que aqu se presenta. Una memoria de 2^k
palabras de n bits cada una requiere k lneas de direccin que
entran en un decodificador de k*2^k. Cada salida del
decodificador selecciona una palabra de n bits para leerla o
escribirla.
DECODIFICACIN DE MEMORIA
DECODIFICACIN COINCIDENTE
Un decodificador con k entradas y 2k salidas requiere 2k
compuertas AND con k entradas por compuerta. El total de
compuertas y el nmero de entradas por compuerta se reduce
utilizando dos decodificadores en un esquema bidimensional de
seleccin. La idea bsica de la decodificacin bidimensional es
acomodar las celdas de memoria en un arreglo lo ms cercano
posible a un cuadrado. En esta configuracin, se usan dos
decodificadores con k/2 entradas cada uno, en vez de un
decodificador con k entradas. Un decodificador selecciona la fila
y el otro selecciona la columna de una configuracin de matriz
bidimensional.
DECODIFICACIN DE MEMORIA
DECODIFICACIN COINCIDENTE
En la figura 7-7 se ilustra el patrn
bidimensional de seleccin para
una memoria de 1K palabras. En
lugar de usar un solo
decodificador de 10*1024, se
emplean dos decodificadores de
5*32. Con el decodificador nico
necesitaramos 1024 compuertas
AND con 10 entradas cada una.
Con los dos decodificadores, se
necesitan 64 compuertas AND con
cinco entradas cada una.
DECODIFICACIN DE MEMORIA
MULTIPLEXIN DE DIRECCIONES

También podría gustarte