Documente Academic
Documente Profesional
Documente Cultură
072)
7 – Sistemas de almacenamiento
anmutti@uade.edu.ar
[ Memoria ] Sistemas de almacenamiento
Características
• Localización
• Capacidad
• Unidad de transferencia
• Método de Acceso
• Rendimiento
• Tipo Físico
• Características Físicas
• Organización
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Localización
• CPU
• Interna
• Externa
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Capacidad
• Tamaño de la palabra
– La unidad <<natural>> de organización de
la memoria
• Número de palabras o bytes
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Unidad de Transferencia
• Interna/CPU
- Normalmente gobernada por el ancho del bus de
datos.
• Externa
– Los datos se transfieren normalmente en bloques,
que son unidades mucho más grandes que las
palabras.
• Unidad Direccionable
– La unidad más pequeña que puede ser accesada
– Palabras o en algunos casos Bytes
– Bloques en discos Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Métodos de Acceso
• Secuencial
– Iniciar al prinicipio y leer en orden
– El tiempo de acceso depende de la localización de
los datos y de dónde se localizaban previamente.
• Ejemplo: Cinta
• Directo
– Bloques individuales, tienen direcciones únicas
– El acceso se hace mediante un acceso directo a una
vecindad dada
– El tiempo de acceso es variable
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Rendimiento
• Tiempo de Acceso
– El tiempo transcurrido entre presentar la dirección
y obtener el dato
• Tasa de transferencia
– Velocidad a la cual los datos pueden ser movidos
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Tipos Físicos
• Semiconductores
– RAM, ROM
• Magnético
– Disco y cinta
• Óptico
– CD y DVD
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Organización
• Arreglo físico de los bits en palabras
• No siempre es obvio
– Ejemplo. Intercalado
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Consideraciones
• ¿Qué tanto?
– Capacidad
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Cercanía de referencias
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Jerarquía de Memoria
• Registros
– Dentro del CPU
• Memoria interna o principal
– Puede incluir uno o más niveles de caché.
– “RAM”
• Memoria Externa
– Almacenamiento de respaldo
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Lista de Jerarquía
• Registros
• Caché de nivel 1 (L1)
• Caché de nivel 2 (L2)
• Memoria Principal
• Caché de disco
• Disco
• Óptico
• Cinta
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Bits / US$
US$ /
0.001 US$
US$ / Gbyte
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
¿Queremos velocidad?
• Es posible construir una computadora
que use sólo RAM estática
• Sería muy rápida
• No necesitaría caché
– ¿Para qué?
• Pero, siempre hay peros, sería
costosísima
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Memoria semiconductora
• RAM (Memoria de acceso aleatorio)
– Lectura/Escritura
– Volátil
– Almacenamiento Temporal
– Estática o dinámica
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
RAM Estática (SRAM)
• Los bits se almacenan como interruptores
encendidos o apagados (Flip-Flop’s tipo D)
• Construcciones más complejas
• Más grandes por bit
• Más cara
• No necesita circuitos de refresco
• Más rápida
• Genéricamente usada en caché L1/L2 y registros
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
RAM Estática
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
RAM 4 x 3
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
RAM Estática
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Señales de control SRAM
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
• Lleva tiempo
• Aparentemente baja el rendimiento
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
SRAM DRAM
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Präsentat
ion
[ DRAM ] Funcionamiento
Funcionamiento de la RAM Dinámica (DRAM)
Präsentat
ion
[ DRAM ] Funcionamiento
Funcionamiento de la RAM Dinámica (DRAM)
Präsentat
ion
[ DRAM ] Funcionamiento
Funcionamiento de la RAM Dinámica (DRAM)
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
DRAM típica de 16Mb (4M x 4 )
Präsentat
ion
[ DRAM ] Módulos
Präsentat
ion
[ DRAM ] Módulos
1) SIP (Single In-line Memory Package)
Präsentat
ion
[ DRAM ] Módulos
2) SIMM (Single In-line Memory Module)
Präsentat
ion
[ DRAM ] Módulos
3) DIMM (Double In-line Memory Module)
Präsentat
ion
[ DRAM ] Tipos
• Asincrónica:
• 1) FPM DRAM: Fast Page Mode DRAM
• 2) EDO DRAM: Extended Data Out DRAM
• Sincrónica
• 3) SDRAM: Synchronous DRAM
• 4) DDR SDRAM: Double Data Rate SDRAM
• 5) RDRAM: Rambus SDRAM
Präsentat
ion
[ DRAM ] Tipos
Präsentat
ion
[ DRAM ] Tipos
3) Synchronous DRAM (SDRAM)
• Standard hasta hace poco.
• Usada entre 1999-2003.
• Síncrona, usa el mismo clock que la CPU.
• Deja a la CPU trabajar mientras busca los datos.
• Precarga un módulo mientras usa el otro.
• Versiones: PC66, PC100, PC133, número
indica velocidad bus del PC.
• Máximo ancho de banda: 1064 MB/s.
• Usa DIMM -168 contactos.
• Tiempo de acceso: 12-7 ns
Präsentat
ion
[ DRAM ] Tipos
4) DDR SDRAM
La más usada actualmente, casi la única.
• Similar a SDRAM, pero usa flancos de bajada
y de subida (usando el doble de MHz del bus).
• Varias versiones, difieren en velocidad:
• PC1600 ó DDR200 (2x100 MHz) (1600 = 200*8B)
• PC2100 ó DDR266 (2x133 MHz)
• PC2700 ó DDR333 (2x166 MHz)
• PC3200 ó DDR400 (2x200 MHz)
Präsentat
ion
[ DRAM ] Tipos
5) Rambus SDRAM
• Funciona con 1 sólo flanco.
• Más cara que DDR, no compatible, muy poco
usada actualmente.
• Usada en Playstation 2, Nintendo 64, Cray.
• Máximo ancho de banda: 3.2 GB/s (RAM-
L2) usando dos canales.
• Usa módulo de 184 contactos con disipador.
• Velocidades de 600, 800 y 1100Mhz.
• Nueva versión XDR-DRAM (Extreme Data Rate
Dynamic Random Access Memory), Clock de 3,2GHz
50GBps, en uso en Playstation 3 e IBM.
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
RAM
Notebook SO-DIMM
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
RAM
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Tipos de ROM
• Grabadas durante su fabricación
– Muy cara para correr pequeñas rutinas
• Programable (una vez)
– PROM
– Requieren equipo especial para programar
• Programable borrable (EPROM)
– Borrable mediante luz ultravioleta
• Borrable eléctricamente (EEPROM)
– Lleva mucho más tiempo escribirla que leerla
• Memoria Flash
– Borra toda la memoria con electricidad
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Encapsulado
Präsentat
ion
[ Memoria ] Sistemas de almacenamiento
Memorias de semiconductor
Präsentat
ion