Post on 17-Jan-2016
description
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
MEMORIAS RAM
DRAM Dinamic-RAM o RAM DINAMICA ya que es la original y por tanto la maacutes lenta
Usada hasta la eacutepoca del 386 su velocidad tiacutepica es de 80 oacute 70 nanosegundos (ns) tiempo eacuteste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos Por ello es maacutes raacutepida la de 70 ns que la de 80 ns
Fiacutesicamente aparece en forma de DIMMs o de SIMMs siendo estos uacuteltimos de 30 contactos
Fast Page (FPM) a veces llamada DRAM (o soacutelo RAM) puesto que evoluciona directamente de ella y se usa desde hace tanto que pocas veces se las diferencia Algo maacutes raacutepida tanto por su estructura (el modo de Paacutegina Raacutepida) como por ser de 70 oacute 60 ns
Usada hasta con los primeros Pentium fiacutesicamente aparece como SIMMs de 30 oacute 72 contactos (los de 72 en los Pentium y algunos 486)
EDO o EDO-RAM Extended Data Output-RAM Evoluciona de la Fast Page permite empezar a introducir nuevos datos mientras los anteriores estaacuten saliendo (haciendo su Output) lo que la hace algo maacutes raacutepida (un 5 maacutes o menos)
Muy comuacuten en los Pentium MMX y AMD K6 con velocidad de 70 60 oacute 50 ns Se instala sobre todo en SIMMs de 72 contactos aunque existe en forma de DIMMs de 168
SDRAM
Memoria SDRAM
SDR SDRAM (del ingleacutes Single Data Rate Synchronous Dynamic Random Access
Memory es decir memoria RAM dinaacutemica de acceso siacutencrono de tasa de datos simple)
Se comercializoacute en moacutedulos de 64 128 256 y 512 MiB y con frecuencias de reloj que
oscilaban entre los 66 y los 133 MHz Se popularizaron con el nombre de SDRAM
(muy poca gente sabiacutea entonces que lo correcto era decir SDR) de modo que cuando
aparecieron las DDR SDRAM los nombres populares de los dos tipos de tecnologiacuteas
fueron SDRAM y DDR aunque las memorias DDR tambieacuten son SDRAM
La diferencia principal radica en que este tipo de memoria se conecta al reloj del
sistema y estaacute disentildeada para ser capaz de leer o escribir a un ciclo de reloj por acceso es
decir sin estados de espera intermedios Este tipo de memoria incluye tecnologiacutea
InterLeaving que permite que la mitad del moacutedulo empiece un acceso mientras la otra
mitad estaacute terminando el anterior
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Para funcionar a toda su velocidad una memoria SDR requiere un cacheacute con velocidad
suficiente como para no desperdiciar su potencial
SDRAM Sincronic-RAM Funciona de manera sincronizada con la
velocidad de la placa (de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en los Celeron
PC100 o SDRAM de 100 MHz Memoria SDRAM capaz de funcionar a esos 100 MHz que utilizan los AMD K6-2 Pentium II a 350 MHz y computadores maacutes modernos teoacutericamente se trata de unas especificaciones miacutenimas que se deben cumplir para funcionar correctamente a dicha velocidad aunque no todas las memorias vendidas como de 100 MHz las cumplen
PC133 o SDRAM de 133 MHz La maacutes moderna (y recomendable)
DDR
Moacutedulo de memoria DDR
DDR Double Data Rate significa memoria de doble tasa de transferencia de datos en
castellano Son moacutedulos compuestos por memorias siacutencronas (SDRAM) disponibles en
encapsulado DIMM que permite la transferencia de datos por dos canales distintos
simultaacuteneamente en un mismo ciclo de reloj Los moacutedulos DDRs soportan una
capacidad maacutexima de 1Gb
Fueron primero adoptadas en sistemas equipados con procesadores AMD Athlon Intel
con su Pentium 4 en un principio utilizoacute uacutenicamente memorias RAMBUS maacutes
costosas Ante el avance en ventas y buen rendimiento de los sistemas AMD basados en
DDR SDRAM Intel se vio obligado a cambiar su estrategia y utilizar memoria DDR lo
que le permitioacute competir en precio Son compatibles con los procesadores de Intel
Pentium 4 que disponen de un FSB (Front Side Bus) de 64 bits de datos y frecuencias
de reloj desde 200 a 400 MHz
Tambieacuten se utiliza la nomenclatura PC1600 a PC4800 ya que pueden transferir un
volumen de informacioacuten de 8 bytes en cada ciclo de reloj a las frecuencias descritas
Un ejemplo de calculo para PC-1600 100Mhz x 2 Ciclos x 8 Bytes = 1600 MbytesSec
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Muchas placas base permiten utilizar estas memorias en dos modos de trabajo distintos
Single Memory Channel Todos los moacutedulos de memoria intercambian informacioacuten con
el bus a traveacutes de un soacutelo canal para ello soacutelo es necesario introducir todos los moacutedulos
DIMM en el mismo banco de slots Dual Memory Channel Se reparten los moacutedulos de
memoria entre los dos bancos de slots diferenciados en la placa base y pueden
intercambiar datos con el bus a traveacutes de dos canales simultaacuteneos uno para cada banco
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR-
200 100 MHz 10 ns 100 MHz 200 millones PC-1600 1600 MBs
DDR-
266 133 MHz 75 ns 133 MHz 266 millones PC-2100 2133 MBs
DDR-
333 166 MHz 6 ns 166 MHz 333 millones PC-2700 2667 MBs
DDR-
400 200 MHz 5 ns 200 MHz 400 millones PC-3200 3200 MBs
DDR-
466 233 MHz 42 ns 233 MHz 466 millones PC-3700 3700 MBs
DDR-
500 250 MHz 4 ns 250 MHz 500 millones PC-4000 4000 MBs
DDR-
533 266 MHz 37 ns 266 MHz 533 millones PC-4200 4200 MBs
DDR-
600 300 MHz 33 ns 300 MHz 600 millones PC-4800 4800 MBs
DDR-
800 401 MHz - ns - MHz 800 Millones PC-6400 6400 MBs
No hay diferencia arquitectoacutenica entre los DDR SDRAM disentildeados para diversas
frecuencias de reloj por ejemplo el PC-1600 (disentildeado para correr a 100 MHz) y el
PC-2100 (disentildeado para correr a 133 MHz) El nuacutemero simplemente sentildeala la velocidad
en la cual el chip estaacute garantizado para funcionar Por lo tanto el DDR SDRAM puede
funcionar a velocidades de reloj maacutes bajas para las que fue disentildeado (underclocking) o
para velocidades de reloj maacutes altas para las que fue disentildeado (overclocking)
Los DIMMs DDR SDRAM tienen 184 pines (en comparacioacuten con los 168 pines en el
SDRAM o los 240 pines en el DDR2 SDRAM) y pueden ser diferenciados de los
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
DIMMs SDRAM por el nuacutemero de muescas (el DDR SDRAM tiene una y el SDRAM
tiene dos) El DDR SDRAM funciona con un voltaje de 25 V comparado a 33 V para
el SDRAM Esto puede reducir perceptiblemente el uso de energiacutea Nota algunos
DIMMs tiene un voltaje nominal de 26 V
Muchos chips nuevos usan estos tipos de memoria en configuraciones de dual-channel
lo que dobla o cuadruplica el ancho de banda efectivo
DDR2
DDR2 es un tipo de memoria RAM Forma parte de la familia SDRAM de tecnologiacuteas
de memoria de acceso aleatorio que es una de las muchas implementaciones de la
DRAM
Un moacutedulo RAM DDR2 de 1 GB con disipador
Los modulos DDR2 son capaces de trabajar con 4 bits por ciclo es decir 2 de ida y 2 de
vuelta en un mismo ciclo mejorando sustancialmente el ancho de banda potencial bajo
la misma frecuencia de una DDR tradicional (si una DDR a 200MHz reales entregaba
400MHz nominales la DDR2 por esos mismos 200MHz reales entrega 800MHz
nominales) Este sistema funciona debido a que dentro de las memorias hay un pequentildeo
buffer que es el que guarda la informacioacuten para luego transmitirla fuera del modulo de
memoria este buffer en el caso de la DDR convencional trabajaba tomando los 2 bits
para transmitirlos en 1 soacutelo ciclo lo que aumenta la frecuencia final En las DDR2 el
buffer almacena 4 bits para luego enviarlos lo que a su vez redobla la frecuencia
nominal sin necesidad de aumentar la frecuencia real de los moacutedulos de memoria
Las memorias DDR2 tienen mayores latencias que las que se conseguiacutean para las DDR
convencionales cosa que perjudicaba el rendimiento Reducir la latencia en las DDR2
no es faacutecil El mismo hecho de que el buffer de la memoria DDR2 pueda almacenar 4
bits para luego enviarlos es el causante de la mayor latencia debido a que se necesita
mayor tiempo de escucha por parte del buffer y mayor tiempo de trabajo por parte de
los moacutedulos de memoria para recopilar esos 4 bits antes de poder enviar la
informacion
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Caracteriacutesticas
Las memorias DDR2 son una mejora de las memorias DDR (Double Data Rate)
que permiten que los buacuteferes de entradasalida trabajen al doble de la frecuencia
del nuacutecleo permitiendo que durante cada ciclo de reloj se realicen cuatro
transferencias
Operan tanto en el flanco alto del reloj como en el bajo en los puntos de 0
voltios y 18 voltios lo que reduce el consumo de energiacutea en aproximadamente
el 50 por ciento del consumo de las DDR que trabajaban a 0 voltios y a 25
Terminacioacuten de sentildeal de memoria dentro del chip de la memoria (Terminacioacuten
integrada u ODT) para evitar errores de transmisioacuten de sentildeal reflejada
Mejoras operacionales para incrementar el desempentildeo la eficiencia y los
maacutergenes de tiempo de la memoria
Latencia CAS 3 4 y 5
Tasa de transferencia desde 400 hasta 1024 MBs y capacidades de hasta 2x2GB
actualmente
Su punto en contra son las latencias en la memoria maacutes largas (casi el doble) que
en la DDR
Algunas marcas de estas memorias son STD Transcend Kingston Buffalo NEC
Elixir Vdata TRCND OCZ Corsair G Skill
Estaacutendares
Moacutedulos
Para usar en PCs las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs
con 240 pines y una localizacioacuten con una sola ranura Las tarjetas DIMM son
identificadas por su maacutexima capacidad de transferencia (usualmente llamado ancho de
banda)
Nombre
del
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR2-
400 100 MHz 10 ns 200 MHz 400 millones
PC2-
3200 3200 MBs
DDR2-
533 133 MHz 75 ns 266 MHz 533 millones
PC2-
4200 4264 MBs
DDR2-
667 166 MHz 6 ns 333 MHz 667 millones
PC2-
5300 5336 MBs
DDR2-
800 200 MHz 5 ns 400 MHz 800 millones
PC2-
6400 6400 MBs
DDR2-
1066 266 MHz 375 ns 533 MHz
1066
millones
PC2-
8500 8500 MBs
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Nota DDR2-xxx indica la velocidad de reloj efectiva mientras que PC2-xxxx indica el
ancho de banda teoacuterico (aunque suele estar redondeado al alza) El ancho de banda se
calcula multiplicando la velocidad de reloj ES por ocho ya que la DDR2 es una
memoria de 64 bits hay 8 bits en un byte y 64 es 8 por 8 y por ultimo por 2(doble tasa
de transferencia)
1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de
PC2-5300 Al menos un fabricante ha reportado que esto refleja pruebas satisfactorias
a una velocidad maacutes raacutepida que la normal
Retrocompatibilidad
Los moacutedulos DIMM DDR2 no son compatibles con los DDR La muesca estaacute en una
posicioacuten diferente (los zoacutecalos son distintos) y la densidad de pines es ligeramente
superior Los moacutedulos DDR2 tienen 240 pines al contrario de los DDR que tienen 184
pines
Los moacutedulos DIMM DDR2 de una determinada velocidad siacute son compatibles con
moacutedulos DDR2 de inferior velocidad La memoria puede funcionar a velocidades
inferiores a las que estaacute etiquetado simplemente el bus del sistema funcionaraacute a la
velocidad del moacutedulo maacutes lento
La variante GDDR
El primer producto comercial en afirmar que usaba tecnologiacutea DDR2 fue la tarjeta
graacutefica nVIDIA GeForce FX 5800 Sin embargo es importante aclarar que la memoria
DDR2 usada en las tarjetas graacuteficas (llamada oficialmente GDDR2) no es DDR2 si
no un punto intermedio entre las memorias DDR y DDR2 De hecho no incluye el
(importantiacutesimo) doble ratio del reloj de entradasalida y tiene serios problemas de
sobrecalentamiento debido a los voltajes nominales de la DDR ATI ha desarrollado auacuten
maacutes el formato GDDR hasta el GDDR3 que es maacutes similar a las especificaciones de la
DDR2 aunque con varios antildeadidos especiacuteficos para tarjetas graacuteficas
Tras la introduccioacuten de la GDDR2 con la serie FX 5800 las series 5900 y 5950
volvieron a usar DDR pero la 5700 Ultra usaba GDDR2 con una velocidad de 450
MHz (en comparacioacuten con los 400 MHz de la 5800 o los 500 MHz de la 5800 Ultra)
La Radeon 9800 Pro de ATI con 256 MB de memoria (no la versioacuten de 128 MB) usaba
tambieacuten GDDR2 porque esta memoria necesita menos pines que la DDR La memoria
de la Radeon 9800 Pro de 256 MB soacutelo va 20 MHz maacutes raacutepida que la versioacuten de 128
MB principalmente para contrarrestar el impacto de rendimiento causado por su mayor
latencia y su mayor nuacutemero de chips La siguiente tarjeta la 9800 XT volvioacute a usar
DDR y posteriormente ATI comenzoacute a utilizar GDDR3 en su liacutenea de tarjetas Radeon
X800
Actualmente la mayoriacutea de las tarjetas tanto de ATI como de nVIDIA usan el formato
GDDR3 no obstante ATI ya ha comenzado a distribuir las X1950 XTXXT que
utilizan la nueva tecnologiacutea de GDDR4 (que podriacutean alcanzar los 2GHz)
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Para funcionar a toda su velocidad una memoria SDR requiere un cacheacute con velocidad
suficiente como para no desperdiciar su potencial
SDRAM Sincronic-RAM Funciona de manera sincronizada con la
velocidad de la placa (de 50 a 66 MHz) para lo que debe ser rapidiacutesima de unos 25 a 10 ns Soacutelo se presenta en forma de DIMMs de 168 contactos es usada en los Pentium II de menos de 350 MHz y en los Celeron
PC100 o SDRAM de 100 MHz Memoria SDRAM capaz de funcionar a esos 100 MHz que utilizan los AMD K6-2 Pentium II a 350 MHz y computadores maacutes modernos teoacutericamente se trata de unas especificaciones miacutenimas que se deben cumplir para funcionar correctamente a dicha velocidad aunque no todas las memorias vendidas como de 100 MHz las cumplen
PC133 o SDRAM de 133 MHz La maacutes moderna (y recomendable)
DDR
Moacutedulo de memoria DDR
DDR Double Data Rate significa memoria de doble tasa de transferencia de datos en
castellano Son moacutedulos compuestos por memorias siacutencronas (SDRAM) disponibles en
encapsulado DIMM que permite la transferencia de datos por dos canales distintos
simultaacuteneamente en un mismo ciclo de reloj Los moacutedulos DDRs soportan una
capacidad maacutexima de 1Gb
Fueron primero adoptadas en sistemas equipados con procesadores AMD Athlon Intel
con su Pentium 4 en un principio utilizoacute uacutenicamente memorias RAMBUS maacutes
costosas Ante el avance en ventas y buen rendimiento de los sistemas AMD basados en
DDR SDRAM Intel se vio obligado a cambiar su estrategia y utilizar memoria DDR lo
que le permitioacute competir en precio Son compatibles con los procesadores de Intel
Pentium 4 que disponen de un FSB (Front Side Bus) de 64 bits de datos y frecuencias
de reloj desde 200 a 400 MHz
Tambieacuten se utiliza la nomenclatura PC1600 a PC4800 ya que pueden transferir un
volumen de informacioacuten de 8 bytes en cada ciclo de reloj a las frecuencias descritas
Un ejemplo de calculo para PC-1600 100Mhz x 2 Ciclos x 8 Bytes = 1600 MbytesSec
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Muchas placas base permiten utilizar estas memorias en dos modos de trabajo distintos
Single Memory Channel Todos los moacutedulos de memoria intercambian informacioacuten con
el bus a traveacutes de un soacutelo canal para ello soacutelo es necesario introducir todos los moacutedulos
DIMM en el mismo banco de slots Dual Memory Channel Se reparten los moacutedulos de
memoria entre los dos bancos de slots diferenciados en la placa base y pueden
intercambiar datos con el bus a traveacutes de dos canales simultaacuteneos uno para cada banco
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR-
200 100 MHz 10 ns 100 MHz 200 millones PC-1600 1600 MBs
DDR-
266 133 MHz 75 ns 133 MHz 266 millones PC-2100 2133 MBs
DDR-
333 166 MHz 6 ns 166 MHz 333 millones PC-2700 2667 MBs
DDR-
400 200 MHz 5 ns 200 MHz 400 millones PC-3200 3200 MBs
DDR-
466 233 MHz 42 ns 233 MHz 466 millones PC-3700 3700 MBs
DDR-
500 250 MHz 4 ns 250 MHz 500 millones PC-4000 4000 MBs
DDR-
533 266 MHz 37 ns 266 MHz 533 millones PC-4200 4200 MBs
DDR-
600 300 MHz 33 ns 300 MHz 600 millones PC-4800 4800 MBs
DDR-
800 401 MHz - ns - MHz 800 Millones PC-6400 6400 MBs
No hay diferencia arquitectoacutenica entre los DDR SDRAM disentildeados para diversas
frecuencias de reloj por ejemplo el PC-1600 (disentildeado para correr a 100 MHz) y el
PC-2100 (disentildeado para correr a 133 MHz) El nuacutemero simplemente sentildeala la velocidad
en la cual el chip estaacute garantizado para funcionar Por lo tanto el DDR SDRAM puede
funcionar a velocidades de reloj maacutes bajas para las que fue disentildeado (underclocking) o
para velocidades de reloj maacutes altas para las que fue disentildeado (overclocking)
Los DIMMs DDR SDRAM tienen 184 pines (en comparacioacuten con los 168 pines en el
SDRAM o los 240 pines en el DDR2 SDRAM) y pueden ser diferenciados de los
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
DIMMs SDRAM por el nuacutemero de muescas (el DDR SDRAM tiene una y el SDRAM
tiene dos) El DDR SDRAM funciona con un voltaje de 25 V comparado a 33 V para
el SDRAM Esto puede reducir perceptiblemente el uso de energiacutea Nota algunos
DIMMs tiene un voltaje nominal de 26 V
Muchos chips nuevos usan estos tipos de memoria en configuraciones de dual-channel
lo que dobla o cuadruplica el ancho de banda efectivo
DDR2
DDR2 es un tipo de memoria RAM Forma parte de la familia SDRAM de tecnologiacuteas
de memoria de acceso aleatorio que es una de las muchas implementaciones de la
DRAM
Un moacutedulo RAM DDR2 de 1 GB con disipador
Los modulos DDR2 son capaces de trabajar con 4 bits por ciclo es decir 2 de ida y 2 de
vuelta en un mismo ciclo mejorando sustancialmente el ancho de banda potencial bajo
la misma frecuencia de una DDR tradicional (si una DDR a 200MHz reales entregaba
400MHz nominales la DDR2 por esos mismos 200MHz reales entrega 800MHz
nominales) Este sistema funciona debido a que dentro de las memorias hay un pequentildeo
buffer que es el que guarda la informacioacuten para luego transmitirla fuera del modulo de
memoria este buffer en el caso de la DDR convencional trabajaba tomando los 2 bits
para transmitirlos en 1 soacutelo ciclo lo que aumenta la frecuencia final En las DDR2 el
buffer almacena 4 bits para luego enviarlos lo que a su vez redobla la frecuencia
nominal sin necesidad de aumentar la frecuencia real de los moacutedulos de memoria
Las memorias DDR2 tienen mayores latencias que las que se conseguiacutean para las DDR
convencionales cosa que perjudicaba el rendimiento Reducir la latencia en las DDR2
no es faacutecil El mismo hecho de que el buffer de la memoria DDR2 pueda almacenar 4
bits para luego enviarlos es el causante de la mayor latencia debido a que se necesita
mayor tiempo de escucha por parte del buffer y mayor tiempo de trabajo por parte de
los moacutedulos de memoria para recopilar esos 4 bits antes de poder enviar la
informacion
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Caracteriacutesticas
Las memorias DDR2 son una mejora de las memorias DDR (Double Data Rate)
que permiten que los buacuteferes de entradasalida trabajen al doble de la frecuencia
del nuacutecleo permitiendo que durante cada ciclo de reloj se realicen cuatro
transferencias
Operan tanto en el flanco alto del reloj como en el bajo en los puntos de 0
voltios y 18 voltios lo que reduce el consumo de energiacutea en aproximadamente
el 50 por ciento del consumo de las DDR que trabajaban a 0 voltios y a 25
Terminacioacuten de sentildeal de memoria dentro del chip de la memoria (Terminacioacuten
integrada u ODT) para evitar errores de transmisioacuten de sentildeal reflejada
Mejoras operacionales para incrementar el desempentildeo la eficiencia y los
maacutergenes de tiempo de la memoria
Latencia CAS 3 4 y 5
Tasa de transferencia desde 400 hasta 1024 MBs y capacidades de hasta 2x2GB
actualmente
Su punto en contra son las latencias en la memoria maacutes largas (casi el doble) que
en la DDR
Algunas marcas de estas memorias son STD Transcend Kingston Buffalo NEC
Elixir Vdata TRCND OCZ Corsair G Skill
Estaacutendares
Moacutedulos
Para usar en PCs las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs
con 240 pines y una localizacioacuten con una sola ranura Las tarjetas DIMM son
identificadas por su maacutexima capacidad de transferencia (usualmente llamado ancho de
banda)
Nombre
del
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR2-
400 100 MHz 10 ns 200 MHz 400 millones
PC2-
3200 3200 MBs
DDR2-
533 133 MHz 75 ns 266 MHz 533 millones
PC2-
4200 4264 MBs
DDR2-
667 166 MHz 6 ns 333 MHz 667 millones
PC2-
5300 5336 MBs
DDR2-
800 200 MHz 5 ns 400 MHz 800 millones
PC2-
6400 6400 MBs
DDR2-
1066 266 MHz 375 ns 533 MHz
1066
millones
PC2-
8500 8500 MBs
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Nota DDR2-xxx indica la velocidad de reloj efectiva mientras que PC2-xxxx indica el
ancho de banda teoacuterico (aunque suele estar redondeado al alza) El ancho de banda se
calcula multiplicando la velocidad de reloj ES por ocho ya que la DDR2 es una
memoria de 64 bits hay 8 bits en un byte y 64 es 8 por 8 y por ultimo por 2(doble tasa
de transferencia)
1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de
PC2-5300 Al menos un fabricante ha reportado que esto refleja pruebas satisfactorias
a una velocidad maacutes raacutepida que la normal
Retrocompatibilidad
Los moacutedulos DIMM DDR2 no son compatibles con los DDR La muesca estaacute en una
posicioacuten diferente (los zoacutecalos son distintos) y la densidad de pines es ligeramente
superior Los moacutedulos DDR2 tienen 240 pines al contrario de los DDR que tienen 184
pines
Los moacutedulos DIMM DDR2 de una determinada velocidad siacute son compatibles con
moacutedulos DDR2 de inferior velocidad La memoria puede funcionar a velocidades
inferiores a las que estaacute etiquetado simplemente el bus del sistema funcionaraacute a la
velocidad del moacutedulo maacutes lento
La variante GDDR
El primer producto comercial en afirmar que usaba tecnologiacutea DDR2 fue la tarjeta
graacutefica nVIDIA GeForce FX 5800 Sin embargo es importante aclarar que la memoria
DDR2 usada en las tarjetas graacuteficas (llamada oficialmente GDDR2) no es DDR2 si
no un punto intermedio entre las memorias DDR y DDR2 De hecho no incluye el
(importantiacutesimo) doble ratio del reloj de entradasalida y tiene serios problemas de
sobrecalentamiento debido a los voltajes nominales de la DDR ATI ha desarrollado auacuten
maacutes el formato GDDR hasta el GDDR3 que es maacutes similar a las especificaciones de la
DDR2 aunque con varios antildeadidos especiacuteficos para tarjetas graacuteficas
Tras la introduccioacuten de la GDDR2 con la serie FX 5800 las series 5900 y 5950
volvieron a usar DDR pero la 5700 Ultra usaba GDDR2 con una velocidad de 450
MHz (en comparacioacuten con los 400 MHz de la 5800 o los 500 MHz de la 5800 Ultra)
La Radeon 9800 Pro de ATI con 256 MB de memoria (no la versioacuten de 128 MB) usaba
tambieacuten GDDR2 porque esta memoria necesita menos pines que la DDR La memoria
de la Radeon 9800 Pro de 256 MB soacutelo va 20 MHz maacutes raacutepida que la versioacuten de 128
MB principalmente para contrarrestar el impacto de rendimiento causado por su mayor
latencia y su mayor nuacutemero de chips La siguiente tarjeta la 9800 XT volvioacute a usar
DDR y posteriormente ATI comenzoacute a utilizar GDDR3 en su liacutenea de tarjetas Radeon
X800
Actualmente la mayoriacutea de las tarjetas tanto de ATI como de nVIDIA usan el formato
GDDR3 no obstante ATI ya ha comenzado a distribuir las X1950 XTXXT que
utilizan la nueva tecnologiacutea de GDDR4 (que podriacutean alcanzar los 2GHz)
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Muchas placas base permiten utilizar estas memorias en dos modos de trabajo distintos
Single Memory Channel Todos los moacutedulos de memoria intercambian informacioacuten con
el bus a traveacutes de un soacutelo canal para ello soacutelo es necesario introducir todos los moacutedulos
DIMM en el mismo banco de slots Dual Memory Channel Se reparten los moacutedulos de
memoria entre los dos bancos de slots diferenciados en la placa base y pueden
intercambiar datos con el bus a traveacutes de dos canales simultaacuteneos uno para cada banco
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR-
200 100 MHz 10 ns 100 MHz 200 millones PC-1600 1600 MBs
DDR-
266 133 MHz 75 ns 133 MHz 266 millones PC-2100 2133 MBs
DDR-
333 166 MHz 6 ns 166 MHz 333 millones PC-2700 2667 MBs
DDR-
400 200 MHz 5 ns 200 MHz 400 millones PC-3200 3200 MBs
DDR-
466 233 MHz 42 ns 233 MHz 466 millones PC-3700 3700 MBs
DDR-
500 250 MHz 4 ns 250 MHz 500 millones PC-4000 4000 MBs
DDR-
533 266 MHz 37 ns 266 MHz 533 millones PC-4200 4200 MBs
DDR-
600 300 MHz 33 ns 300 MHz 600 millones PC-4800 4800 MBs
DDR-
800 401 MHz - ns - MHz 800 Millones PC-6400 6400 MBs
No hay diferencia arquitectoacutenica entre los DDR SDRAM disentildeados para diversas
frecuencias de reloj por ejemplo el PC-1600 (disentildeado para correr a 100 MHz) y el
PC-2100 (disentildeado para correr a 133 MHz) El nuacutemero simplemente sentildeala la velocidad
en la cual el chip estaacute garantizado para funcionar Por lo tanto el DDR SDRAM puede
funcionar a velocidades de reloj maacutes bajas para las que fue disentildeado (underclocking) o
para velocidades de reloj maacutes altas para las que fue disentildeado (overclocking)
Los DIMMs DDR SDRAM tienen 184 pines (en comparacioacuten con los 168 pines en el
SDRAM o los 240 pines en el DDR2 SDRAM) y pueden ser diferenciados de los
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
DIMMs SDRAM por el nuacutemero de muescas (el DDR SDRAM tiene una y el SDRAM
tiene dos) El DDR SDRAM funciona con un voltaje de 25 V comparado a 33 V para
el SDRAM Esto puede reducir perceptiblemente el uso de energiacutea Nota algunos
DIMMs tiene un voltaje nominal de 26 V
Muchos chips nuevos usan estos tipos de memoria en configuraciones de dual-channel
lo que dobla o cuadruplica el ancho de banda efectivo
DDR2
DDR2 es un tipo de memoria RAM Forma parte de la familia SDRAM de tecnologiacuteas
de memoria de acceso aleatorio que es una de las muchas implementaciones de la
DRAM
Un moacutedulo RAM DDR2 de 1 GB con disipador
Los modulos DDR2 son capaces de trabajar con 4 bits por ciclo es decir 2 de ida y 2 de
vuelta en un mismo ciclo mejorando sustancialmente el ancho de banda potencial bajo
la misma frecuencia de una DDR tradicional (si una DDR a 200MHz reales entregaba
400MHz nominales la DDR2 por esos mismos 200MHz reales entrega 800MHz
nominales) Este sistema funciona debido a que dentro de las memorias hay un pequentildeo
buffer que es el que guarda la informacioacuten para luego transmitirla fuera del modulo de
memoria este buffer en el caso de la DDR convencional trabajaba tomando los 2 bits
para transmitirlos en 1 soacutelo ciclo lo que aumenta la frecuencia final En las DDR2 el
buffer almacena 4 bits para luego enviarlos lo que a su vez redobla la frecuencia
nominal sin necesidad de aumentar la frecuencia real de los moacutedulos de memoria
Las memorias DDR2 tienen mayores latencias que las que se conseguiacutean para las DDR
convencionales cosa que perjudicaba el rendimiento Reducir la latencia en las DDR2
no es faacutecil El mismo hecho de que el buffer de la memoria DDR2 pueda almacenar 4
bits para luego enviarlos es el causante de la mayor latencia debido a que se necesita
mayor tiempo de escucha por parte del buffer y mayor tiempo de trabajo por parte de
los moacutedulos de memoria para recopilar esos 4 bits antes de poder enviar la
informacion
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Caracteriacutesticas
Las memorias DDR2 son una mejora de las memorias DDR (Double Data Rate)
que permiten que los buacuteferes de entradasalida trabajen al doble de la frecuencia
del nuacutecleo permitiendo que durante cada ciclo de reloj se realicen cuatro
transferencias
Operan tanto en el flanco alto del reloj como en el bajo en los puntos de 0
voltios y 18 voltios lo que reduce el consumo de energiacutea en aproximadamente
el 50 por ciento del consumo de las DDR que trabajaban a 0 voltios y a 25
Terminacioacuten de sentildeal de memoria dentro del chip de la memoria (Terminacioacuten
integrada u ODT) para evitar errores de transmisioacuten de sentildeal reflejada
Mejoras operacionales para incrementar el desempentildeo la eficiencia y los
maacutergenes de tiempo de la memoria
Latencia CAS 3 4 y 5
Tasa de transferencia desde 400 hasta 1024 MBs y capacidades de hasta 2x2GB
actualmente
Su punto en contra son las latencias en la memoria maacutes largas (casi el doble) que
en la DDR
Algunas marcas de estas memorias son STD Transcend Kingston Buffalo NEC
Elixir Vdata TRCND OCZ Corsair G Skill
Estaacutendares
Moacutedulos
Para usar en PCs las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs
con 240 pines y una localizacioacuten con una sola ranura Las tarjetas DIMM son
identificadas por su maacutexima capacidad de transferencia (usualmente llamado ancho de
banda)
Nombre
del
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR2-
400 100 MHz 10 ns 200 MHz 400 millones
PC2-
3200 3200 MBs
DDR2-
533 133 MHz 75 ns 266 MHz 533 millones
PC2-
4200 4264 MBs
DDR2-
667 166 MHz 6 ns 333 MHz 667 millones
PC2-
5300 5336 MBs
DDR2-
800 200 MHz 5 ns 400 MHz 800 millones
PC2-
6400 6400 MBs
DDR2-
1066 266 MHz 375 ns 533 MHz
1066
millones
PC2-
8500 8500 MBs
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Nota DDR2-xxx indica la velocidad de reloj efectiva mientras que PC2-xxxx indica el
ancho de banda teoacuterico (aunque suele estar redondeado al alza) El ancho de banda se
calcula multiplicando la velocidad de reloj ES por ocho ya que la DDR2 es una
memoria de 64 bits hay 8 bits en un byte y 64 es 8 por 8 y por ultimo por 2(doble tasa
de transferencia)
1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de
PC2-5300 Al menos un fabricante ha reportado que esto refleja pruebas satisfactorias
a una velocidad maacutes raacutepida que la normal
Retrocompatibilidad
Los moacutedulos DIMM DDR2 no son compatibles con los DDR La muesca estaacute en una
posicioacuten diferente (los zoacutecalos son distintos) y la densidad de pines es ligeramente
superior Los moacutedulos DDR2 tienen 240 pines al contrario de los DDR que tienen 184
pines
Los moacutedulos DIMM DDR2 de una determinada velocidad siacute son compatibles con
moacutedulos DDR2 de inferior velocidad La memoria puede funcionar a velocidades
inferiores a las que estaacute etiquetado simplemente el bus del sistema funcionaraacute a la
velocidad del moacutedulo maacutes lento
La variante GDDR
El primer producto comercial en afirmar que usaba tecnologiacutea DDR2 fue la tarjeta
graacutefica nVIDIA GeForce FX 5800 Sin embargo es importante aclarar que la memoria
DDR2 usada en las tarjetas graacuteficas (llamada oficialmente GDDR2) no es DDR2 si
no un punto intermedio entre las memorias DDR y DDR2 De hecho no incluye el
(importantiacutesimo) doble ratio del reloj de entradasalida y tiene serios problemas de
sobrecalentamiento debido a los voltajes nominales de la DDR ATI ha desarrollado auacuten
maacutes el formato GDDR hasta el GDDR3 que es maacutes similar a las especificaciones de la
DDR2 aunque con varios antildeadidos especiacuteficos para tarjetas graacuteficas
Tras la introduccioacuten de la GDDR2 con la serie FX 5800 las series 5900 y 5950
volvieron a usar DDR pero la 5700 Ultra usaba GDDR2 con una velocidad de 450
MHz (en comparacioacuten con los 400 MHz de la 5800 o los 500 MHz de la 5800 Ultra)
La Radeon 9800 Pro de ATI con 256 MB de memoria (no la versioacuten de 128 MB) usaba
tambieacuten GDDR2 porque esta memoria necesita menos pines que la DDR La memoria
de la Radeon 9800 Pro de 256 MB soacutelo va 20 MHz maacutes raacutepida que la versioacuten de 128
MB principalmente para contrarrestar el impacto de rendimiento causado por su mayor
latencia y su mayor nuacutemero de chips La siguiente tarjeta la 9800 XT volvioacute a usar
DDR y posteriormente ATI comenzoacute a utilizar GDDR3 en su liacutenea de tarjetas Radeon
X800
Actualmente la mayoriacutea de las tarjetas tanto de ATI como de nVIDIA usan el formato
GDDR3 no obstante ATI ya ha comenzado a distribuir las X1950 XTXXT que
utilizan la nueva tecnologiacutea de GDDR4 (que podriacutean alcanzar los 2GHz)
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
DIMMs SDRAM por el nuacutemero de muescas (el DDR SDRAM tiene una y el SDRAM
tiene dos) El DDR SDRAM funciona con un voltaje de 25 V comparado a 33 V para
el SDRAM Esto puede reducir perceptiblemente el uso de energiacutea Nota algunos
DIMMs tiene un voltaje nominal de 26 V
Muchos chips nuevos usan estos tipos de memoria en configuraciones de dual-channel
lo que dobla o cuadruplica el ancho de banda efectivo
DDR2
DDR2 es un tipo de memoria RAM Forma parte de la familia SDRAM de tecnologiacuteas
de memoria de acceso aleatorio que es una de las muchas implementaciones de la
DRAM
Un moacutedulo RAM DDR2 de 1 GB con disipador
Los modulos DDR2 son capaces de trabajar con 4 bits por ciclo es decir 2 de ida y 2 de
vuelta en un mismo ciclo mejorando sustancialmente el ancho de banda potencial bajo
la misma frecuencia de una DDR tradicional (si una DDR a 200MHz reales entregaba
400MHz nominales la DDR2 por esos mismos 200MHz reales entrega 800MHz
nominales) Este sistema funciona debido a que dentro de las memorias hay un pequentildeo
buffer que es el que guarda la informacioacuten para luego transmitirla fuera del modulo de
memoria este buffer en el caso de la DDR convencional trabajaba tomando los 2 bits
para transmitirlos en 1 soacutelo ciclo lo que aumenta la frecuencia final En las DDR2 el
buffer almacena 4 bits para luego enviarlos lo que a su vez redobla la frecuencia
nominal sin necesidad de aumentar la frecuencia real de los moacutedulos de memoria
Las memorias DDR2 tienen mayores latencias que las que se conseguiacutean para las DDR
convencionales cosa que perjudicaba el rendimiento Reducir la latencia en las DDR2
no es faacutecil El mismo hecho de que el buffer de la memoria DDR2 pueda almacenar 4
bits para luego enviarlos es el causante de la mayor latencia debido a que se necesita
mayor tiempo de escucha por parte del buffer y mayor tiempo de trabajo por parte de
los moacutedulos de memoria para recopilar esos 4 bits antes de poder enviar la
informacion
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Caracteriacutesticas
Las memorias DDR2 son una mejora de las memorias DDR (Double Data Rate)
que permiten que los buacuteferes de entradasalida trabajen al doble de la frecuencia
del nuacutecleo permitiendo que durante cada ciclo de reloj se realicen cuatro
transferencias
Operan tanto en el flanco alto del reloj como en el bajo en los puntos de 0
voltios y 18 voltios lo que reduce el consumo de energiacutea en aproximadamente
el 50 por ciento del consumo de las DDR que trabajaban a 0 voltios y a 25
Terminacioacuten de sentildeal de memoria dentro del chip de la memoria (Terminacioacuten
integrada u ODT) para evitar errores de transmisioacuten de sentildeal reflejada
Mejoras operacionales para incrementar el desempentildeo la eficiencia y los
maacutergenes de tiempo de la memoria
Latencia CAS 3 4 y 5
Tasa de transferencia desde 400 hasta 1024 MBs y capacidades de hasta 2x2GB
actualmente
Su punto en contra son las latencias en la memoria maacutes largas (casi el doble) que
en la DDR
Algunas marcas de estas memorias son STD Transcend Kingston Buffalo NEC
Elixir Vdata TRCND OCZ Corsair G Skill
Estaacutendares
Moacutedulos
Para usar en PCs las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs
con 240 pines y una localizacioacuten con una sola ranura Las tarjetas DIMM son
identificadas por su maacutexima capacidad de transferencia (usualmente llamado ancho de
banda)
Nombre
del
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR2-
400 100 MHz 10 ns 200 MHz 400 millones
PC2-
3200 3200 MBs
DDR2-
533 133 MHz 75 ns 266 MHz 533 millones
PC2-
4200 4264 MBs
DDR2-
667 166 MHz 6 ns 333 MHz 667 millones
PC2-
5300 5336 MBs
DDR2-
800 200 MHz 5 ns 400 MHz 800 millones
PC2-
6400 6400 MBs
DDR2-
1066 266 MHz 375 ns 533 MHz
1066
millones
PC2-
8500 8500 MBs
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Nota DDR2-xxx indica la velocidad de reloj efectiva mientras que PC2-xxxx indica el
ancho de banda teoacuterico (aunque suele estar redondeado al alza) El ancho de banda se
calcula multiplicando la velocidad de reloj ES por ocho ya que la DDR2 es una
memoria de 64 bits hay 8 bits en un byte y 64 es 8 por 8 y por ultimo por 2(doble tasa
de transferencia)
1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de
PC2-5300 Al menos un fabricante ha reportado que esto refleja pruebas satisfactorias
a una velocidad maacutes raacutepida que la normal
Retrocompatibilidad
Los moacutedulos DIMM DDR2 no son compatibles con los DDR La muesca estaacute en una
posicioacuten diferente (los zoacutecalos son distintos) y la densidad de pines es ligeramente
superior Los moacutedulos DDR2 tienen 240 pines al contrario de los DDR que tienen 184
pines
Los moacutedulos DIMM DDR2 de una determinada velocidad siacute son compatibles con
moacutedulos DDR2 de inferior velocidad La memoria puede funcionar a velocidades
inferiores a las que estaacute etiquetado simplemente el bus del sistema funcionaraacute a la
velocidad del moacutedulo maacutes lento
La variante GDDR
El primer producto comercial en afirmar que usaba tecnologiacutea DDR2 fue la tarjeta
graacutefica nVIDIA GeForce FX 5800 Sin embargo es importante aclarar que la memoria
DDR2 usada en las tarjetas graacuteficas (llamada oficialmente GDDR2) no es DDR2 si
no un punto intermedio entre las memorias DDR y DDR2 De hecho no incluye el
(importantiacutesimo) doble ratio del reloj de entradasalida y tiene serios problemas de
sobrecalentamiento debido a los voltajes nominales de la DDR ATI ha desarrollado auacuten
maacutes el formato GDDR hasta el GDDR3 que es maacutes similar a las especificaciones de la
DDR2 aunque con varios antildeadidos especiacuteficos para tarjetas graacuteficas
Tras la introduccioacuten de la GDDR2 con la serie FX 5800 las series 5900 y 5950
volvieron a usar DDR pero la 5700 Ultra usaba GDDR2 con una velocidad de 450
MHz (en comparacioacuten con los 400 MHz de la 5800 o los 500 MHz de la 5800 Ultra)
La Radeon 9800 Pro de ATI con 256 MB de memoria (no la versioacuten de 128 MB) usaba
tambieacuten GDDR2 porque esta memoria necesita menos pines que la DDR La memoria
de la Radeon 9800 Pro de 256 MB soacutelo va 20 MHz maacutes raacutepida que la versioacuten de 128
MB principalmente para contrarrestar el impacto de rendimiento causado por su mayor
latencia y su mayor nuacutemero de chips La siguiente tarjeta la 9800 XT volvioacute a usar
DDR y posteriormente ATI comenzoacute a utilizar GDDR3 en su liacutenea de tarjetas Radeon
X800
Actualmente la mayoriacutea de las tarjetas tanto de ATI como de nVIDIA usan el formato
GDDR3 no obstante ATI ya ha comenzado a distribuir las X1950 XTXXT que
utilizan la nueva tecnologiacutea de GDDR4 (que podriacutean alcanzar los 2GHz)
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Caracteriacutesticas
Las memorias DDR2 son una mejora de las memorias DDR (Double Data Rate)
que permiten que los buacuteferes de entradasalida trabajen al doble de la frecuencia
del nuacutecleo permitiendo que durante cada ciclo de reloj se realicen cuatro
transferencias
Operan tanto en el flanco alto del reloj como en el bajo en los puntos de 0
voltios y 18 voltios lo que reduce el consumo de energiacutea en aproximadamente
el 50 por ciento del consumo de las DDR que trabajaban a 0 voltios y a 25
Terminacioacuten de sentildeal de memoria dentro del chip de la memoria (Terminacioacuten
integrada u ODT) para evitar errores de transmisioacuten de sentildeal reflejada
Mejoras operacionales para incrementar el desempentildeo la eficiencia y los
maacutergenes de tiempo de la memoria
Latencia CAS 3 4 y 5
Tasa de transferencia desde 400 hasta 1024 MBs y capacidades de hasta 2x2GB
actualmente
Su punto en contra son las latencias en la memoria maacutes largas (casi el doble) que
en la DDR
Algunas marcas de estas memorias son STD Transcend Kingston Buffalo NEC
Elixir Vdata TRCND OCZ Corsair G Skill
Estaacutendares
Moacutedulos
Para usar en PCs las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs
con 240 pines y una localizacioacuten con una sola ranura Las tarjetas DIMM son
identificadas por su maacutexima capacidad de transferencia (usualmente llamado ancho de
banda)
Nombre
del
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR2-
400 100 MHz 10 ns 200 MHz 400 millones
PC2-
3200 3200 MBs
DDR2-
533 133 MHz 75 ns 266 MHz 533 millones
PC2-
4200 4264 MBs
DDR2-
667 166 MHz 6 ns 333 MHz 667 millones
PC2-
5300 5336 MBs
DDR2-
800 200 MHz 5 ns 400 MHz 800 millones
PC2-
6400 6400 MBs
DDR2-
1066 266 MHz 375 ns 533 MHz
1066
millones
PC2-
8500 8500 MBs
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Nota DDR2-xxx indica la velocidad de reloj efectiva mientras que PC2-xxxx indica el
ancho de banda teoacuterico (aunque suele estar redondeado al alza) El ancho de banda se
calcula multiplicando la velocidad de reloj ES por ocho ya que la DDR2 es una
memoria de 64 bits hay 8 bits en un byte y 64 es 8 por 8 y por ultimo por 2(doble tasa
de transferencia)
1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de
PC2-5300 Al menos un fabricante ha reportado que esto refleja pruebas satisfactorias
a una velocidad maacutes raacutepida que la normal
Retrocompatibilidad
Los moacutedulos DIMM DDR2 no son compatibles con los DDR La muesca estaacute en una
posicioacuten diferente (los zoacutecalos son distintos) y la densidad de pines es ligeramente
superior Los moacutedulos DDR2 tienen 240 pines al contrario de los DDR que tienen 184
pines
Los moacutedulos DIMM DDR2 de una determinada velocidad siacute son compatibles con
moacutedulos DDR2 de inferior velocidad La memoria puede funcionar a velocidades
inferiores a las que estaacute etiquetado simplemente el bus del sistema funcionaraacute a la
velocidad del moacutedulo maacutes lento
La variante GDDR
El primer producto comercial en afirmar que usaba tecnologiacutea DDR2 fue la tarjeta
graacutefica nVIDIA GeForce FX 5800 Sin embargo es importante aclarar que la memoria
DDR2 usada en las tarjetas graacuteficas (llamada oficialmente GDDR2) no es DDR2 si
no un punto intermedio entre las memorias DDR y DDR2 De hecho no incluye el
(importantiacutesimo) doble ratio del reloj de entradasalida y tiene serios problemas de
sobrecalentamiento debido a los voltajes nominales de la DDR ATI ha desarrollado auacuten
maacutes el formato GDDR hasta el GDDR3 que es maacutes similar a las especificaciones de la
DDR2 aunque con varios antildeadidos especiacuteficos para tarjetas graacuteficas
Tras la introduccioacuten de la GDDR2 con la serie FX 5800 las series 5900 y 5950
volvieron a usar DDR pero la 5700 Ultra usaba GDDR2 con una velocidad de 450
MHz (en comparacioacuten con los 400 MHz de la 5800 o los 500 MHz de la 5800 Ultra)
La Radeon 9800 Pro de ATI con 256 MB de memoria (no la versioacuten de 128 MB) usaba
tambieacuten GDDR2 porque esta memoria necesita menos pines que la DDR La memoria
de la Radeon 9800 Pro de 256 MB soacutelo va 20 MHz maacutes raacutepida que la versioacuten de 128
MB principalmente para contrarrestar el impacto de rendimiento causado por su mayor
latencia y su mayor nuacutemero de chips La siguiente tarjeta la 9800 XT volvioacute a usar
DDR y posteriormente ATI comenzoacute a utilizar GDDR3 en su liacutenea de tarjetas Radeon
X800
Actualmente la mayoriacutea de las tarjetas tanto de ATI como de nVIDIA usan el formato
GDDR3 no obstante ATI ya ha comenzado a distribuir las X1950 XTXXT que
utilizan la nueva tecnologiacutea de GDDR4 (que podriacutean alcanzar los 2GHz)
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Nota DDR2-xxx indica la velocidad de reloj efectiva mientras que PC2-xxxx indica el
ancho de banda teoacuterico (aunque suele estar redondeado al alza) El ancho de banda se
calcula multiplicando la velocidad de reloj ES por ocho ya que la DDR2 es una
memoria de 64 bits hay 8 bits en un byte y 64 es 8 por 8 y por ultimo por 2(doble tasa
de transferencia)
1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de
PC2-5300 Al menos un fabricante ha reportado que esto refleja pruebas satisfactorias
a una velocidad maacutes raacutepida que la normal
Retrocompatibilidad
Los moacutedulos DIMM DDR2 no son compatibles con los DDR La muesca estaacute en una
posicioacuten diferente (los zoacutecalos son distintos) y la densidad de pines es ligeramente
superior Los moacutedulos DDR2 tienen 240 pines al contrario de los DDR que tienen 184
pines
Los moacutedulos DIMM DDR2 de una determinada velocidad siacute son compatibles con
moacutedulos DDR2 de inferior velocidad La memoria puede funcionar a velocidades
inferiores a las que estaacute etiquetado simplemente el bus del sistema funcionaraacute a la
velocidad del moacutedulo maacutes lento
La variante GDDR
El primer producto comercial en afirmar que usaba tecnologiacutea DDR2 fue la tarjeta
graacutefica nVIDIA GeForce FX 5800 Sin embargo es importante aclarar que la memoria
DDR2 usada en las tarjetas graacuteficas (llamada oficialmente GDDR2) no es DDR2 si
no un punto intermedio entre las memorias DDR y DDR2 De hecho no incluye el
(importantiacutesimo) doble ratio del reloj de entradasalida y tiene serios problemas de
sobrecalentamiento debido a los voltajes nominales de la DDR ATI ha desarrollado auacuten
maacutes el formato GDDR hasta el GDDR3 que es maacutes similar a las especificaciones de la
DDR2 aunque con varios antildeadidos especiacuteficos para tarjetas graacuteficas
Tras la introduccioacuten de la GDDR2 con la serie FX 5800 las series 5900 y 5950
volvieron a usar DDR pero la 5700 Ultra usaba GDDR2 con una velocidad de 450
MHz (en comparacioacuten con los 400 MHz de la 5800 o los 500 MHz de la 5800 Ultra)
La Radeon 9800 Pro de ATI con 256 MB de memoria (no la versioacuten de 128 MB) usaba
tambieacuten GDDR2 porque esta memoria necesita menos pines que la DDR La memoria
de la Radeon 9800 Pro de 256 MB soacutelo va 20 MHz maacutes raacutepida que la versioacuten de 128
MB principalmente para contrarrestar el impacto de rendimiento causado por su mayor
latencia y su mayor nuacutemero de chips La siguiente tarjeta la 9800 XT volvioacute a usar
DDR y posteriormente ATI comenzoacute a utilizar GDDR3 en su liacutenea de tarjetas Radeon
X800
Actualmente la mayoriacutea de las tarjetas tanto de ATI como de nVIDIA usan el formato
GDDR3 no obstante ATI ya ha comenzado a distribuir las X1950 XTXXT que
utilizan la nueva tecnologiacutea de GDDR4 (que podriacutean alcanzar los 2GHz)
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
Integracioacuten
DDR2 se introdujo a dos velocidades iniciales 200 MHz (llamada PC2-3200) y 266
MHz (PC2-4200) Ambas tienen un menor rendimiento que sus equivalentes en DDR
ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces
mayores Sin embargo la DDR no seraacute oficialmente introducida a ninguna velocidad
por encima de los 266 MHz Existen DDR-533 e incluso DDR-600 pero la JEDEC ha
afirmado que no se estandarizaraacuten Estos moacutedulos son principalmente optimizaciones
de los fabricantes que utilizan mucha maacutes energiacutea que los moacutedulos con un reloj maacutes
lento y que no ofrecen un mayor rendimiento
Actualmente Intel soporta DDR2 en sus chipsets 9xx AMD incluye soporte DDR2 en
procesadores de la plataforma AM2 introducidos en el 2006
Los DIMM DDR2 tienen 240 pines mientras que los de DDR tienen 184 y los de SDR
168
DDR3 SDRAM
Este artiacuteculo o seccioacuten se refiere a un acontecimiento en desarrollo
La informacioacuten suministrada aquiacute puede cambiar en cualquier momento
DDR III es el nombre del nuevo estaacutendar DDR3 que estaacute siendo desarrollado como
sucesor del DDR2
En febrero Samsung Electronics anuncioacute un chip prototipo de 512 MB a 1066 MHz (La
misma velocidad de bus frontal del Pentium 4 Extreme Edition maacutes raacutepido) con una
reduccioacuten de consumo de energiacutea de un 40 comparado con los actuales moacutedulos
comerciales DDR2 debido a la tecnologiacutea de 80 nanoacutemetros usada en el disentildeo del
DDR3 que permite maacutes bajas corrientes de operacioacuten y voltajes (15 V comparado con
18 del DDR 2 oacute 25 del DDR) Dispositivos pequentildeos ahorradores de energiacutea como
computadoras portaacutetiles quizaacutes se puedan beneficiar de la tecnologiacutea DDR III
Teoacutericamente estos moacutedulos pueden transferir datos a una tasa de reloj efectiva de 800-
1600 Mhz comparado con el rango actual del DDR2 de 533-800 MHz oacute 200-400 MHz
del DDR Existen moacutedulos de memoria DDR y DDR2 de mayor frecuencia pero no
estandarizados por JEDEC
Se espera que esta tecnologiacutea esteacute disponible en 2006 y supuestamente Intel ya ha
anunciado que comenzaraacuten a incorporarla cerca del final de 2007
Los DIMMS DDR3 tienen 240 pins el mismo nuacutemero que DDR2 sin embargo los
DIMMS son fiacutesicamente incompatibles debido a una ubicacioacuten diferente de la muesca
La memoria GDDR3 con un nombre similar pero con una tecnologiacutea completamente
distinta ha sido usada durante varios antildeos en tarjetas graacuteficas de gama media y alta
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00 y es la
utilizada como memoria principal del Xbox 360 A veces es incorrectamente citada
como DDR3 Y uacuteltimamente a su vez superada por la GDDR4
Especificaciones estaacutendar
Chips y Moacutedulos
Nombre
estaacutendar
Velocidad
del reloj
Tiempo
entre
sentildeales
Velocidad
del reloj de
ES
Datos
transferidos
por segundo
Nombre
del
moacutedulo
Maacutexima
capacidad de
transferencia
DDR3-
800 100 MHz 10 ns 400 MHz 800 Millones
PC3-
6400 640 GBs
DDR3-
1066 133 MHz 75 ns 533 MHz
1066
Millones
PC3-
8500 853 GBs
DDR3-
1333 166 MHz 6 ns 667 MHz
1333
Millones
PC3-
10600 1067 GBs[1]
DDR3-
1600 200 MHz 5 ns 800 MHz
1600
Millones
PC3-
12800 1280 GBs
DDR3-
2000 250 MHz 4 ns 1000 MHz
2000
Millones
PC3-
15000 1500 GBs
Preguntas frecuentes (FAQs) Moacutedulos de
memoria
raquo iquestQueacute formatos de moacutedulos de memoria existen
raquo iquestQueacute diferencia hay entre las distintas denominaciones PCxxx
raquo iquestQueacute es latencia CAS (CAS Latency)
raquo iquestQueacute es DRAM
raquo iquestQueacute es FPM-DRAM y EDO-DRAM
raquo iquestQueacute es SDRAM
raquo iquestQueacute es SDRAM-DDR
raquo iquestQueacute es SDRAM-DDR2
raquo iquestQueacute es RDRAM
raquo iquestQueacute es SRAM
raquo iquestQueacute es paridad y no paridad (Parity y Non-Parity)
raquo iquestQueacute es ECC
raquo iquestQueacute significa registrada (Registered)
raquo iquestQueacute es Chipkill
iquestQueacute formatos de moacutedulos de memoria existen
Dado que los chips de memoria no pueden fabricarse con capacidades de cientos de megabytes de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx forma individual se recurre a reunir varios chips de memoria de una determinada capacidad bajo
una misma placa (el moacutedulo de memoria) con la capacidad total deseada Los moacutedulos se unen al
ordenador a traveacutes de las ranuras de memoria de la placa base Este principio es bastante flexible
comparado con soldar directamente los chips a la placa base
No todos los formatos existentes pueden emplearse sobre cualquier placa base A continuacioacuten
nombraremos brevemente los formatos maacutes conocidos
SIMM (Single In Line Memory Module) conexioacuten de 72 contactos se emplea en DRAM FPM DRAM
y EDO DRAM actualmente pueden encontrarse en algunas impresoras
DIMM (Dual In Line Memory Module) conexioacuten de 168 contactos se emplea en SDRAM conexioacuten
de 184 contactos se emplea en SDRAM DDR conexioacuten de 240 contactos se emplea en SDRAM
DDR2 al contrario de lo que ocurre con las SIMM aquiacute los contactos situados a ambos lados del
moacutedulo poseen un canal propio de datos Las SIMM emiten la misma sentildeal por ambos lados
SO DIMM (Small Outline Dual In Line Memory Module) conexioacuten de 144 contactos se emplea en
SDRAM conexioacuten de 200 contactos se emplea en SDRAM DDR este formato maacutes reducido se
emplea en portaacutetiles y ordenadores pequentildeos
RIMM (Rambus In Line Memory Module) conexioacuten de 184 contactos (16 bits) conexioacuten de 232
contactos (32 bits)
SO RIMM (Small Outline Rambus In Line Memory Module) conexioacuten de 160 contactos
iquestQueacute diferencia hay entre las distintas denominaciones
PCxxx
Principalmente lo que indica la denominacioacuten PCxxx es la velocidad del moacutedulo de memoria
Con PC66 PC100 y PC133 viene a indicarse directamente la frecuencia del bus en MHz Los
moacutedulos de memoria eran ademaacutes compatibles con versiones anteriores de modo que los PC133
funcionaban tambieacuten con placas base PC100
En el caso de las SDRAM DDR se decidioacute llevar a cabo otro tipo de denominacioacuten Las
denominaciones DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 y
DDR550 indican la frecuencia del bus duplicada (Double Data Rate) de 100 a 275 MHz reales
Ademaacutes cada moacutedulo cuenta con otra denominacioacuten PC que indica la tasa de transferencia
maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4300 y
PC4400
Las denominaciones de SDRAM DDR2 son praacutecticamente iguales que las de las memorias DDR
convencionales Las denominaciones DDR2 400 DDR2 533 y DDR2 667 indican la frecuencia del
bus duplicada (Double Data Rate) de 200 a 333 MHz reales mientras que las denominaciones
PC2 3200 PC2 4300 y PC2 5300 se refieren a la tasa de transferencia maacutexima en MBs
Dado que las RDRAM RIMM tambieacuten funcionan duplicadas (Double Data Rate) se denominoacute PC800
a los moacutedulos con 400 MHz reales Esto se ha mantenido para las siguientes velocidades PC600
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx PC700 PC800 PC1066 y PC1200
Hay muchas placas base que son compatibles con memorias Dual Channel (de doble canal) esto
indica que es posible insertar dos moacutedulos de memoria ideacutenticos y asiacute duplicar el ancho de banda
ya que de esta forma se puede acceder a ambos moacutedulos de forma totalmente independiente
iquestQueacute es latencia CAS (CAS Latency)
La latencia CAS (CAS Latency) viene a indicar de un modo simple el nuacutemero de ciclos del reloj
desde que se realiza la demanda de datos hasta que estos se ponen a disposicioacuten del bus de
memoria Cuanto maacutes reducida sea la latencia maacutes raacutepido seraacute el moacutedulo
iquestQueacute es DRAM
DRAM es la abreviatura de Dynamic Random Access Memory (memoria dinaacutemica de acceso
aleatorio) y se puede afirmar que es el antepasado de todas las memorias dinaacutemicas En este
tipo de memorias las celdas de almacenamiento se encuentran ordenadas en columnas y filas
De este modo se puede acceder directamente a cualquier direccioacuten de almacenamiento (columna
X fila Y) direccioacuten en la que no se guardaraacuten permanentemente estos datos sino que deberaacuten
refrescarse regularmente (Refresh) Este tipo de memoria es raacutepida y muy flexible por lo que se
emplea a menudo como memoria en distintos grados de desarrollo
iquestQueacute es FPM DRAM y EDO DRAM
FPM es la abreviatura de Fast Page Mode (modo de paacutegina raacutepida) y EDO la de Extended Data
Output (salida de datos ampliada) Ambas estaacuten basadas en la DRAM pero son maacutes raacutepidas
Por lo tanto se renuncia entre otros a transferir de nuevo la direccioacuten de almacenamiento al
acceder a determinadas filas siempre y cuando se trate de la misma fila Por este motivo las filas
situadas directamente al lado pueden leerse maacutes raacutepidamente Este tipo de memoria suele
emplearse en formato SIMM aunque en la actualidad ya no desempentildean un papel importante
iquestQueacute es SDRAM
SDRAM es la abreviatura de Synchronous Dynamic Random Access Memory (memoria siacutencrona
dinaacutemica de acceso aleatorio) Con el fin de optimizar la velocidad de acceso una parte de la
controladora de la memoria del ordenador se encuentra integrada directamente en el moacutedulo de
memoria Al contrario de lo que sucede con otras memorias DRAM no es necesario especificar
cada direccioacuten de almacenamiento sino que uacutenicamente se necesita la direccioacuten de inicio A
continuacioacuten la memoria transmite los datos deseados
Ademaacutes la memoria SDRAM estaacute equipada con una sentildeal de reloj para sincronizar la consulta de
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx la memoria con el ordenador Este tipo de memoria puede encontrarse como DIMM de 168
contactos o como SO DIMM de 144 contactos con una frecuencia de 66 100 o 133 MHz
iquestQueacute es SDRAM-DDR
SDRAM DDR es la abreviatura de Synchronous Dynamic Random Access Memory - Double Data
Rate (memoria siacutencrona dinaacutemica de acceso aleatorio - tasa de transferencia duplicada) En este
caso se trata de una mejora de la memoria SDRAM maacutes raacutepida y fabricada como DIMM de 184
contactos o SO DIMM de 200 contactos Este tipo de memoria puede transmitir dos paquetes de
datos por cada ciclo del reloj con lo que la tasa de transferencia praacutecticamente se duplica
A pesar de tener la misma frecuencia que las SDRAM la velocidad viene indicada con un valor
duplicado DDR200 (100 MHz) DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533
y DDR550 (275 MHz) La conocida denominacioacuten PCxxx ya no indica megahercios sino la tasa de
transferencia maacutexima en MBs PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000
PC4300 y PC4400
iquestQueacute es SDRAM DDR2
La SDRAM DDR2 es una mejora de las SDRAM tradicionales con tasa duplicada (Double Data
Rate) Algunas funciones internas y un menor consumo energeacutetico las hacen maacutes raacutepidas Al igual
de lo que sucede con la primera versioacuten de memoria DDR aquiacute tambieacuten se indican las frecuencias
duplicadas DDR2-400 (200 MHz) DDR2-533 (266 MHz) y DDR2-667 (333 MHz)
Del mismo modo se emplean las ya conocidas denominaciones PCxxxx en las memorias DDR2
PC2-3200 PC2-4300 y PC2-5300 En comparacioacuten con las memorias DDR con la misma
frecuencia los moacutedulos DDR2 cuentan con una latencia menor con lo que ofrecen una mayor
frecuencia de reloj
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es RDRAM
RDRAM es la abreviatura de Rambus Dynamic Random Access Memory (memoria dinaacutemica de
acceso aleatorio de Rambus) Este tipo de memoria DRAM lo desarrolloacute la empresa Rambus Inc
con una estructura interna distinta y una tasa de transferencia optimizada Dado que los moacutedulos
pueden colocarse individualmente o en de dos en dos como canal serie se puede lograr una tasa
de transferencia de hasta 96 GBs empleando los cuatro canales
Por este motivo este tipo de memorias es muy uacutetil en servidores que necesiten mucha memoria
Ademaacutes la RDRAM cuenta con una funcioacuten ECC (correccioacuten de errores) Hay memorias RDRAM
como RIMM de 184 contactos (16 bits) otras como RIMM de 232 contactos (32 bits) y otras como
SO RIMM de 160 contactos Su velocidad se indica con PC600 PC700 PC800 PC1066 o PC1200
iquestQueacute es SRAM
SRAM es la abreviatura de Static Random Access Memory (memoria estaacutetica de acceso aleatorio)
y se diferencia de la DRAM en lo siguiente la SRAM tiene celdas de almacenamiento que no
requieren refrescarse (Refresh) regularmente por este motivo este tipo de memoria es muy
raacutepida aunque al ser maacutes costosa de fabricar se vende considerablemente maacutes cara Las
memorias SRAM se emplean normalmente en memorias intermedias (cacheacute) raacutepidas
iquestQueacute es paridad y no paridad (Parity y Non-Parity)
Las memorias con paridad son capaces de reconocer por siacute mismas errores internos simples
(errores de 1 bit) y en caso de ser necesario detener el ordenador Las memorias con paridad
pueden contar con maacutes de un modo de correccioacuten de errores Las memorias sin paridad
uacutenicamente cuentan con un reducido nuacutemero de funciones para reconocer los errores
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
iquestQueacute es ECC
ECC es la abreviatura de Error Checking and Correcting (reconocimiento y correccioacuten de
errores) Las memorias que poseen esta caracteriacutestica son capaces de reconocer errores internos
(errores de 1 bit o errores de 2 bits) En casos especialmente graves se puede llegar a detener por
completo el ordenador Los errores de 1 bit pueden corregirse en funcionamiento mediante la
comparacioacuten de las sumas de comprobacioacuten Las memorias con funcioacuten ECC son maacutes fiables por
lo que normalmente se emplean en servidores
iquestQueacute es registrada (Registered)
Los moacutedulos de memoria que cuenten con el distintivo de registrada (registered) disponen de
una memoria intermedia (Buffer) adicional que evita ciertos problemas que podriacutean surgir al
emplear maacutes de 4 memorias DIMM en un ordenador Si han de insertarse maacutes de 2 GB de
memoria en un ordenador recomendamos eneacutergicamente que eacutestos sean moacutedulos de memoria
registrada La mayoriacutea son moacutedulos equipados con ECC Estos moacutedulos registrados no ofrecen
ninguacuten beneficio si se emplean en un ordenador con poca memoria ademaacutes funcionan soacutelo con
ciertas placas
iquestQueacute es Chipkill
Chipkill indica un costoso proceso para detectar y corregir fallos de maacutes de 1 bit en memorias
ECC Este proceso permite detectar errores de memoria e inhabilitar de un modo selectivo las
partes problemaacuteticas de la memoria Esta tecnologiacutea no estaacute disponible para PCs de sobremesa ya
que no es realmente necesaria
Nota por favor tenga en cuenta que los datos teacutecnicos aquiacute presentados pueden perder su
vigencia debido al constante avance de la industria informaacutetica Utilice este documento como
referencia y consulte los sitios web de los fabricantes para obtener informacioacuten actualizada
SPD (serial presence detect)
Serial Presence Detect (SPD) Hace referencia a un estandar para proporcionar
informacioacuten automaticamente acerca de un modulo de memoria RAM Esta es la
versioacuten con comunicacioacuten serial existe una contra parte con comunicacioacuten en paralelo
llamada en ingles Parallel Presence Detect (PPD) Esta ultima tiene poco uso
Informacioacuten Almacenada
El SPD esta regulado por un estaacutendar de JEDEC en el se especifica el uso de un chip de
memoria EEPROM En esta memoria se usan los primeros 128 bytes para almacenar
informacioacuten esencial del modulo como es paraacutemetros de temporizacioacuten fabricante
numero de serie y otros datos uacutetiles acerca del modulo Esta caracteriacutestica permite que
muchos configuren la memoria de manera automaacutetica al determinar claramente las
caracteriacutesticas de los moacutedulos Por ejemplo los moacutedulos de memoria RAM equipados
con SPD proveen informacioacuten critica de temporizacioacuten como las latencias y los ciclos
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD
Centro de Investigacioacuten Ciberneacutetica wwwcibe2000commx
de lectura permitiendo un uso oacuteptimo de la memoria sin intervencioacuten directa del
usuario
Protocolo de comunicacioacuten
El SPD utiliza varios comandos del protocolo de comunicacioacuten serial Isup2C para leer la
informacioacuten en la EEPROM de manera que solo se usan dos pines para comunicacioacuten
uno para datos y el otro para la sentildeal de reloj ademaacutes se utilizan otras tres lineas para
direccionar los chips EEPROM de los diferentes moacutedulos en una tarjeta madre El
estaacutendar Isup2C es usado comuacutenmente en las tarjetas madre para tareas de instrumentacioacuten
como llevar datos de lecturas de voltaje velocidad de ventiladores y mediciones de
temperatura
SPD-EPP Enhanced Performance Profiles
Los perfiles mejorados para rendimiento (EPP en ingles) son chip SPD en los cuales se
almacenan datos adicionales que puede ser usados en tarjetas madre con
Overclocking Estos chip guardan informacioacuten en un espacio de memoria que
generalmente permanece vacio (direcciones 99 a la 127) en la SPD normal
Software lector de SPD
Algunos programas pueden leer y mostrar la informacioacuten guardada en los chips SPD de
la memoria ram incluyendo
En sistemas Linux el programa de espacio de usuario decode-dimmspl
lm_sensors [1] decodifica e imprime informacioacuten de cualquier modulo con SPD
instalado en el equipo
LinuxBIOS lee y usa la informacioacuten SPD para inicializar todos los controladores
de memoria con temporizaciones tamantildeo y otras propiedades
En sistemas Windows existen programas como CPU-Z y PCWizard 2007 que
son capaces de mostrar la informacioacuten del SPD