Está en la página 1de 8

Memorias

Capacidad

de almacenamiento: en bytes
o mltiplos (kB, MB, TB)
Tiempo de acceso: en segundos o
submltiplos (ns, ms)
Velocidad de tranferencia de datos: en
bytes/seg o mltiplos
Comsumo de energa: en Watts
Tamao fsico: en cm3
Costo total y costo por MB: en $ y $/MB

Memorias

ROM (Read Only Memory)

Programable ROM
Erasable Programable ROM
Electronically Erasable Programable ROM
Memorias

RAM (Random Access Memory)

RAM estticas vs dinmicas


RAM voltiles vs no voltiles
Memorias

FLASH

Se trata de un banco de SRAM de muy alta velocidad,


que contiene una copia de los datos e instrucciones
que estn en memoria principal
El arte consiste en que esta copia est disponible
justo cuando el procesador la necesita permitindole
acceder a esos tems sin recurrir a wait states.
Combinada con una gran cantidad de memoria DRAM,
para almacenar el resto de cdigos y datos, resuelve
el problema mediante una solucin de compromiso
tpica.
Requiere de hardware adicional que asegure que este
pequeo banco de memoria cache contenga los datos
e instrucciones mas frecuentemente utilizados por el
procesador.

El tamao del banco de memoria cache debe ser:


Suficientemente grande para que el procesador resuelva la
mayor cantidad posible de bsquedas de cdigo y datos en
esta memoria asegurando una alta performance
Suficientemente pequea para no afectar el consumo ni el
costo del sistema.

Se dice que se logra un hit cuando se accede a un


tem (dato o cdigo) y ste se encuentra en la
memoria cache.
En caso contrario, se dice que el resultado del acceso
es un miss.
Se espera un hit rate lo mas alto posible

Cantidad de accesos con presencia en Memoria


hit rate Cache
Cantidad total de accesos a memoria
=

Inicio
CPU enva seal
de lectura

Hit!!

Busca tem
en cache

Busca tem en
cache y enva a
la CPU

Miss

Busca tem en
memoria del
sistema
Escribe tem en
el cache

Actualiza
directorio cache

Fin

Enva tem a la
CPU

También podría gustarte