Académique Documents
Professionnel Documents
Culture Documents
Principal
Parte primera (1/2)
¿Qué es la Memoria?
Área de almacenamiento donde se alojan todos
los programas que
se ejecutan en nuestro PC
Aplicaciones de usuario (userspace)
CPU D I
cache Cache L2
RAM RAM
disco
red
Dentro de la memoria RAM
Parámetros de la memoria
Tamaño
Tamaño en Megabytes (1024 x 1024 bytes)
Latencia
Tiempo de acceso a memoria ó retardo asociado a la consulta
de los datos.
Se mide por tiempo de respuesta del chip.
Tiempo de ciclo
Tiempo que transcurre entre la aceptación de dos direcciones
consecutivas.
Ancho de banda del bus
Velocidad de transporte x Anchura
(MHz x bytes = Mbytes / segundo)
Fallos y Corrección
Tipos de fallos
Permanentes
provocado por exceso térmico, golpes o impurezas en la
fabricación.
Transitorios
Provocado por interferencias externas.
Rayos cósmicos.
Emisores de radiaciones de elevada energía.
Inestabilidad o ruido en la línea eléctrica.
Electricidad estática.
etc.
Fallos y Corrección
Paridad
Bits de información redundante para detectar
errores.
Un bit de paridad acompaña cada byte de datos.
La memoria con paridad viene equipada con
chips adicionales.
ECC (Error correction code)
Extensión del mecanismo de paridad.
Basado en el código Hamming.
La memoria y la placa base.
Aspectos importantes de la conexión a
placa base
Tamaño
Posible ampliación.
Velocidad
Sustitución por chips más rápidos.
Montaje
Complejidad de quitar y insertar chips.
Tipos de memoria RAM
Púas: SIPP (Single Inline Pin Package)
Empaquetado de pines alineados.
Más barato pero ocupa espacio en la placa base.
Tipos de Memoria RAM
Patillas: DIP (Dual Inline Package)
Empaquetado de doble fila
Tipos de memoria RAM
Contactos:
SIMM/DIMM/RIMMSingle/Dual/Rambus
Inline Memory Module)
Láminas de circuito impreso con chips de
memoria soldados.
Tipos de memoria RAM
Cualquier tipo de memoria se fabrica en
distintos formatos.
Anchura de palabra distinta.
La placa base sólo acepta una anchura
concreta
Otras variables
Voltaje
Interfaz
Búferes a la salida.
FORMATOS
SIMM 30 CONTACTOS
FORMATOS
SIMM 72 CONTACTOS
Memoria Principal (2/2)
• A continuación resumimos los cuatro
puntos de vista en que podemos clasificar
las memorias
– Lectura/Escritura/Borrado
– Chips/Módulos/Contactos -> (Conectores con
Placa Base)
– Situaciones de Error: Detección y Corrección
– Modos de funcionamiento
La Memoria Principal (parte 2/2)
16
32
64
Memoria Principal
• Detección y Corrección de Errores
– Paridad
• Bits de paridad
• Circuito comparador
– ECC
• Detección y corrección de errores
Memoria Principal
• Funcionamiento
• Ciclo = Tacceso + Tcarga
– FPM (Paginado) –> 70 – 80 ns
– EDO (HiperPaginado) -> 50 – 60 ns
– SDRAM (Sincronización con PB) -> 10 ns
– DR-SDRAM (Rambus RAM) -> 2 ns
– DDR (memoria sincronizada, multiplexando el tiempo)
: doblando
– DDR2: Cuadruplicando
– DDR3: ¿?
Memoria Principal
• Profundizando en la sincronización
– X-Y-Z-K Ciclos
– X: latencia CAS -> ciclos de acceso a una
columna desde la orden de lectura.
– Y: precarga RAS -> ciclos de accesso a dos
filas consecutivas
– Z: demora de CAS a RAS -> ciclos que tardo
de pasar a acceder de una fila a una columna
– K: tiempo de activo
Memoria Principal
Memoria Principal
1. ¿En qué consiste la operación de
refresco asociado a una celda básica de
memoria principal?
a.- En la refrigeración de sus valores térmicos.
b.- En el restablecimiento de la carga atenuada de
su condensador.
c.- En la deceleración de las cargas aceleradas en
el interior de su condensador.
d.- En la inyección de corriente de alimentación
adicional.
Memoria Principal
2. ¿Por qué la memoria principal es de
naturaleza estática y la memoria caché de
naturaleza dinámica?
a.- Porque la estática ocupa menos.
b.- Porque la dinámica es más rápida.
c.- Por las dos circunstancias anteriores.
d.- Es al revés, la principal es dinámica y la
caché estática.
Memoria Principal
3.- Desde el punto de vista del
microprocesador, la memoria principal es
más rápida cuando aumentamos