Está en la página 1de 22

Semana 3

Memoria

Sistemas digitales y periféricos


G06

Dr. Jaime Humberto Pech Carmona

Open class
20 de julio de 2022
Agenda
• Conceptos generales
– Arquitectura y capacidad
– Prestaciones
• Sistema de memoria
• Clasificación de las memorias
– Según su acceso.
– Según la permanencia de su contenido.
• Memoria RAM
– SRAM
– DRAM
• Conclusión
Conceptos generales
Memoria
Dispositivo semiconductor que
permite almacenar
instrucciones y datos de forma
temporal o permanente.

Es el periférico más importante


de un sistema de cómputo
Arquitectura externa
Bus de datos (de entrada)
Im-1 I2 I1 I0
Tamaño: m

Bus de direcciones ...


Bus de control
A0 /CE
A1 /OE
A2
...
Cxm /WE
An-1
/CE: Chip Enable
Tamaño: n /OE: Output Enable
...
/WE: Write Enable

Om-1 O2 O1 O0
Bus de datos (de salida)
Capacidad de memoria
• Existen 2 formas de representarla:
Ejemplo: ¿cuál es la capacidad de
la memoria 28C16?

• Cxm Bus de datos: I/O7…I/O0


m=
𝐶 = 2𝑛 Bus de dirección: A10…A0
𝑛 = log 2 𝐶 n=
Por lo consiguiente:
𝐶 = 2𝑛 =
• Bytes Dando una capacidad de:
Sólo cuando m=8 bits a)
Del formato C x m, se sustituye m
por la palabra Bytes b)
Arquitectura interna
Lógica secuencial

A0
A1
Matriz de registros

Decodificador
de direcciones
An-2
An-1
Buffers de salida

Lógica combinacional IOn-1 IOn-2 IO1 IO0


Prestaciones
Tiempo de acceso
Es el tiempo que tarda en realizarse una
operación de escritura o de lectura. Etapas de acceso:
Es el tiempo transcurrido desde el instante en 1. Colocar la dirección.
que se presenta una dirección a la memoria
hasta que el dato ha sido memorizado o está 2. Colocar la
disponible para su uso. información a
escribir

3. Activar la operación
de escritura.

4. Encender el circuito
Prestaciones
Tiempo de ciclo
Es el tiempo de acceso y el tiempo que se requiere antes de que
pueda iniciarse un segundo acceso a memoria.
Este tiempo adicional es necesario para que finalice las
transiciones en las líneas de señal.
Sistema de memoria

1 - 2ns

3 – 10ns

25 – 50ns

30 – 90ns

HD 5 – 20ms
EX 100ms – 5s
Memorias según su acceso

Acceso
aleatorio

Acceso
secuencial

Acceso
directo
Memorias según su acceso
Acceso Aleatorio

Acede a los datos mediante una


dirección numérica única.
Conexión de acceso físico.
El acceso es independiente a los accesos
previos.
Ej: Memoria principal de una PC -- RAM
Acceso Secuencial

La memoria es organizada por registros.


La información está almacenada en secuencia.
El acceso a registros es por una única cabeza
lectora/escritora.
El acceso se realiza de un registro a otro
empleando la misma cabeza.
El tiempo de acceso es variable.
Ej: Cinta, Cassette.
LP,CD, DVD, BlueRay
Acceso Directo

Son un híbrido entre acceso


secuencial y aleatorio.
La memoria se estructura en
sectores o bloques de registros.
Acceso:
a) Aleatorio a una vecindad dada.
b) Búsqueda secuencial.
El tiempo de acceso es variable
Ej. HD (cabeza,
cilindro,sector,cluster)
Memorias según su permanencia
Grabadas
MROM durante
fabricación

Programas una
PROM sola vez

Borradas con luz


No volátil EPROM UV

Programadas y
EEPROM borradas en
circuito.
Memoria
según su Operación por
permanencia Flash comandos

Estructura de 4 Operación
SRAM transistores por similar a
celda. EEPROM
Volátil
Señal de reloj
Operación de para evitar que
DRAM 4 transistores
refresco se borre el
contenido
Memoria RAM
• La memoria RAM es un tipos de memoria del
tipo volátil que permite operar como
memoria principal de un sistema de cómputo.
• Existen dos tipos generales:

Memoria RAM estática


• SRAM

Memoria RAM Dinámica


• DRAM
DRAM
• En lugar de usar FF como en SRAM
se emplea un capacitor MOS
• La impedancia de la celda permite
que la carga en C fuge.
• Requiere una recarga periódica →
señal de refresh.
• 2, 4 u 8 ms.
• Tienen un menor consumo de
potencia que SRAM y requieren
menos silicio.
• Arreglo de celdas en filas y
columnas.
Otros tipos de memoria RAM
FPM RAM: Fast Page Mode RAM
• Se direcciona por: dirección fila y dirección columna.
• Se ingresa a distintas direcciones con sólo el cambio de dirección
columna manteniendo dirección fila.

EDO RAM: Extended Data Out RAM


• Extiende el tiempo de los datos en el buffer de salida mientras la
nueva localidad es direccionada.
• Enclavamiento de salida

Burst EDO RAM: EDO RAM por ráfaga


• El enclavamiento se sustituye por una estructura pipeline
• Contador de direcciones internos para la ráfaga
Otros tipos de memoria
RAM
CDRAM: DRAM Caché
• En el mismo chip integra una DRAM y una
caché L2

EDRAM: Enhanced DRAM


• DRAM Mejorada
• Es la combinación de una FPMRAM con caché.
• Los ciclos de lectura se realizan desde la caché.
Otros tipos de memoria
RAM
SDRAM: DRAM Síncrona
• Los ciclos de lectura y escritura están sincronizados con el
reloj del procesador.
• Maneja dos bancos de memoria para tener diferentes
filas activas al mismo tiempo.

SDRAM-II o DDR
DDR – Double Data Rate
• Lee dos veces por ciclo de reloj la información de la
SDRAM.
• El dispositivo entrega datos en ambos flancos de reloj.
Pregunta de investigación

Investigue las características y usos de la memoria


caché L1 y L2 de un equipo de cómputo.
Conclusión

También podría gustarte