Tema 3: memoria

Anuncio
Tema 3: memoria
Memoria: dispositivo capaz de almacenar información.
Operaciones: lectura y escritura.
Hay dos tipos básicos (ambos de acceso aleatorio), RAM y ROM. Se diferencian en que la primera admite
lectura y escritura de datos, y la segunda sólo lectura.








Punto de memoria: soporte físico de un bit.
Palabra de memoria: Unidad lógica de Información. Conjunto de bits que se tratan de manera
conjunta. ‘Dato’.
Registro: soporte físico de una palabra de memoria.
Memoria: conjunto organizado de unidades lógicas [palabras]
Sistema o jerarquía de memoria: es un conjunto organizado de memorias. Constituido por los
distintos tipos de memorias que puede albergar un computador, que intercambian datos entre
sí.
Lectura: extraer una palabra de memoria. Escritura: guardar una palabra en la memoria.
Dirección de la palabra de memoria: numero asociado a cada palabra en la memoria principal.
‘Posición’.
El numero de palabras que pueden ser accedidas se determina por el numero de bits que se
emplea en la dirección.
Tipos de memoria
Jerarquía
Capacidad
Ancho de
banda
20-100GB/s
5-10GB/s
1-5 GB/s
1-5 GB/s
Tipo
6-200
8K-8M
1M-16GB
120M-20GB
Tiempo de
acceso
0,25-0,5 ns
0,5-25 ns
80-200 ns
100-300 ns
Registros
Caché
M. principal
M. expandida
Disco magn.
Cinta magn.
5-100GB
300KB-800GB
5-20 ms
Minutos
20-150 /s
1-5 MB/s
A.Directo
A. Secuencial
Biestables
RAM
RAM
RAM
Acceso
elemental
Palabra
Palabra
Palabra
Varias
palabras
Sector
Registro
Soportes de las memorias





Duradera. La información en la memoria se mantiene de manera permanente (Medios
magnéticos)
Volátil. Desaparece si deja de suministrarse energía externa (semiconductores)
De refresco. Circuitos de memoria cuya información contenida se degrada a lo largo del tiempo
pese a ser alimentada, por lo que hay que reescribirlas. DRAM y VRAM.
De lectura destructiva. Al leer la información ésta desaparece de la memoria.
Permanente. La información es inalterable. Memorias ROM.
Tipos de acceso



Acceso aleatorio. Se puede acceder a cualquier dirección de memoria directamente. Valor fijo
del tiempo de acceso.
Acceso secuencial. Para acceder a una posición de memoria hay que pasar por todas las
anteriores. El tiempo depende de la dirección de memoria.
Acceso directo (BORAM). Mezcla de los dos anteriores. Se accede aleatoriamente a cada
bloque, pero dentro de éste la lectura es secuencial.

Acceso asociativo. Parte de la información almacenada se usa como clave para acceder a la
palabra.
Tipos de RAM
RAM estática (SRAM)
Memorias de semiconductor.
Formada por biestables.
Mantienen su estado mientras no se interrumpa
el suministro de energía.
Muy veloces.
Muy caras.
Tipos:
Síncrona. Gobernada por una señal de
reloj; todas las operaciones suceden
asociadas a ésta referencia.
Pipeline Burst SRAM. Funciona a ráfagas
mediante el uso de registros de entrada y
salida, lo que permite solapar los accesos
de lectura. Es usara como caché.
RAM dinámica (DRAM)
Formada por transistores.
El estado se almacena aen forma de carga en las
capacidades del transistor.
Tiende a descargarse, requiere refrescarse.
De bajo costo.
Más lentas que las SRAM.
Consumen menos potencia y ocupan menos
espacio que las SRAM.
Se organiza como una matriz. Para acceder a una
palabra se requiere la fila y la columna de la
posición de memoria.
FP DRAM. Estructura interna idéntica a la
DRAM convencional. Usada en los
procesadores de la familia x86.
EDO DRAM. Más veloz que la FP DRAM,
menos ciclos de reloj para acceder al
contenido de las celdas de memoria.
Elimina las esperas entre la ejecución de
comandos secuenciales de lectura,
mejorando la velocidad de acceso.
SDRAM. Gestiona entradas y salida de
memorias sincronizadas con el reloj del
sistema, aumentando el rendimiento
global. Más barata que EDO DRAM.
SDRAM II o DDR SDRAM. Aprovecha los
flancos de subida y bajada de los ciclos
de reloj, mejorando la velocidad de
acceso.
Tipos de ROM
-
-
-
ROM con máscara. La información se graba al fabricar la memoria, y es inalterable.
OTP. No volátil y programable por el usuario. Se usa un grabador controlado por un programa
desde el PC.
PROM. El usuario graba la información que desea en el chip (fusibles). Inicialmente contiene
sólo unos; mediante un grabador de memorias el usuario los fusibles se funden (se vuelven
cero).
EAROM/EEROM. Su contenido puede regrabarse por medios eléctricos, y no son volátiles.
EPROM/UVEPROM. El usuario tiene posibilidad de grabar la información y borrarla
posteriormente. Se diferencian en el método de borrado (electricidad o luz ultravioleta).
EEPROM. El usuario tiene posibilidad de grabar información y borrarla eléctricamente desde el
propio grabador. Se pueden grabar y borrar tantas veces como se quiera (aunque se desgastan
con el tiempo), sin ser retirados del circuito.
FLASH. Similar a la EEPROM, con menor consumo, menor tamaño, y con mayor vida útil al
tolerar más ciclos borrado/escritura.
Descargar