Memoria Síncrona SDRAM: Tipos, Funcionamiento y Detección de Errores

Clasificado en Informática

Escrito el en español con un tamaño de 2,19 KB

Memoria Síncrona SDRAM

• ADRAM: memoria asíncrona

• SDRAM: memoria síncrona – SDR SDRAM – DDR SDRAM – DDR2 SDRAM – DDR3 SDRAM – DDR4 SDRAM

Sincronización de Operaciones

• Sincroniza todas las operaciones de la computadora

• Unidad básica: f=1/T; f=1Hz→T=1/f=1s, múltiplos comunes: f=1MHz→T=1μs, f=1GHz→T=1ns

Tipos de SDRAM

• SDR SDRAM: Single Data Rate SDRAM - Transfiere 1 dato por ciclo de reloj

• DDR SDRAM: Doble Data Rate SDRAM - Transfiere 2 datos por ciclo de reloj

• DDR2 SDRAM: duplica internamente la frecuencia del reloj - Transfiere 4 datos por ciclo de reloj

• DDR3 SDRAM: duplica la frecuencia de la DDR2 - Transfiere 8 datos por ciclo de reloj

• DDR4: memoria más reciente - Llega a duplicar velocidades de DDR3

Detección y Corrección de Errores

• Como en cualquier dispositivo, en la memoria pueden producirse errores

• Algunos módulos de memoria incorporan detección y corrección de errores

• ECC: Error Correcting Code

• Las memorias ECC suelen ser SECDED: Single Error Correcting and Double Error Detecting

• La detección y corrección de errores es realizada de forma conjunta por memoria y placa base

Códigos de Hamming

• El código SEC Hamming (7,4) permite la detección y corrección de un error simple

• Hamming(8,4): corrige errores simples y detecta errores dobles. Se supone que los errores pueden ser 0, 1 o 2

• Ningún bit erróneo: si Hamming y Paridad OK

• Un bit erróneo ‐> Paridad MAL – Si Hamming OK, ‐> el bit erróneo esta en la Paridad, cambia el valor del bit de paridad. – Si Hamming MAL, corrijo según Hamming

• Dos bit en erróneos‐> Paridad Ok, Hamming MAL, por lo tanto detecto error doble, informo y NO corrijo

Uso de Memoria ECC

• La probabilidad de fallo es proporcional a la cantidad de memoria y al tiempo que el sistema esté encendido

• La memoria ECC se usa en sistemas de alta disponibilidad, (High Availability, 24x7, …) por ejemplo, servidores

• Más cara (sobre un 12% más cara) y un poco más lenta (2%‐3%)

Entradas relacionadas: