Vous êtes sur la page 1sur 30

JERARQUIAS DE MEMORIA

Diagrama de memoria
OPERACIN DE ESCRITURA
Para almacenar un byte de datos en memoria, se introduce en el bus de
direcciones el cdigo binario de la posicin de memoria donde se quiere
escribir el dato. Una vez que el cdigo de direccin est ya en el bus, el
decodificador de direcciones lo decodifica y selecciona la posicin de
memoria especificada.

La memoria recibe entonces, del bus de control 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 seleccionada.

Cuando se escribe un nuevo byte de datos en una direccin de


memoria se destruye el byte que estaba en esa direccin.
ESCRITURA EN MEMORIA
OPERACIN DE LECTURA
De nuevo se introduce en el bus de direcciones el cdigo binario de la posicin
de memoria de donde se quiere leer el dato. El decodificador de direcciones
decodifica dicho cdigo y selecciona la posicin de memoria especificada.

La memoria recibe entonces, del bus de control una orden de lectura y una
copia del byte de datos, almacenado en la direccin de memoria seleccionada,
se introducen en el bus de datos y se carga en el registro de datos.

Cuando se lee un byte de datos en una direccin de memoria ste sigue


almacenado en dicha direccin.
LECTURA DE MEMORIA
64Kx8 empleando solamente chips de 16Kx1
Diseo de memorias
Ampliacin del nmero de bits de la palabra de
memoria
Se trata de formar una memora de 2n * (m * k) bits a partir de chips de
2n * m bits
Esquema general
APLICACIN
Diseo de una memoria de 1K * 8 bits a partir de mdulos (chips) de 1K * 2 bits;
Ampliacin del nmero de
palabras de memoria
Se trata de formar una memoria de 2n * m* N bits a partir de chips de 2n * m bit, es
decir, aumentar el nmero de palabras manteniendo la misma longitud de palabra.
ESQUEMA GENERAL
APLICACIN
Diseo de una memoria de 4K * 8 bits con mdulos de 1K * 8 bits
EJERCICIO N 1
Se pretende disear un mdulo de memoria de 256 palabras de 4 bits. Calcule el
nmero y tamao de los decodificadores con organizacin:
a) 2D.
b) 2D.
b) Memoria de 256 palabras de 4 bits
2D
EJERCICIO N 2
Se dispone de circuitos integrados de memoria RAM de 256x4 bits. Cuntos son
necesarios para proporcionar una capacidad de memoria de 2048 palabras de 16 bits?
Calculo de Filas y Columnas
Nmero de palabras en memoria principal

211
N de Filas 8 2 3 8
2

Longitud de palabras en memoria principal

24
N de Columnas 2 2 2 4
2
8
Entrelazado de orden superior
Mp = 2n palabras
Se divide Mp en 2m mdulos de 2n-m palabras
Ejemplo: Para n = 5 y m = 2 tendramos una distribucin de direcciones de manera que
las consecutivas irn en el mismo mdulo:
Entrelazado de orden inferior
Ejemplo: Para n = 5 y m = 2 el entrelazado de orden inferior producira una distribucin
de direcciones de manera que las consecutivas irn en mdulos diferentes:
DIRECCIONES EN MEMORIA
Para un bloque de memoria de 16k x 8 con bloques de 4k x 8

Vous aimerez peut-être aussi