Tipos de RAM
Hay
muchos tipos de memorias DRAM, Fast Page, EDO, SDRAM, etc. Y lo que es peor,
varios nombres. Trataremos estos cuatro, que son los principales, aunque mas
adelante en este Informe encontrará prácticamente todos los demás tipos.
- DRAM: Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la más lenta.
- Usada hasta la época del 386, su velocidad típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, es más rápida la de 70 ns que la de 80 ns.
- Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.
- Fast Page (FPM): a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns.
- Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 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 están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos).
- Muy común en los Pentium MMX y AMD K6, con velocidad de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.
- SDRAM: Sincronic-RAM. Funciona de manera sincronizada con la velocidad de la placa (de 50 a 66 MHz), para lo que debe ser rapidísima, de unos 25 a 10 ns. Sólo 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 más modernos; teóricamente se trata de unas especificaciones mínimas 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 más moderna (y recomendable).
SIMM
- Single In-line Memory Module, con 30 ó 72 contactos. Los de 30 contactos pueden manejar 8 bits cada vez, por lo que en un 386 ó 486, que tiene un bus de datos de 32 bits, necesitamos usarlos de 4 en 4 módulos iguales. Miden unos 8,5 cm (30 c.) ó 10,5 cm (72 c.) y sus zócalos suelen ser de color blanco.
Los SIMMs
de 72 contactos, más modernos, manejan 32 bits, por lo que se usan de 1 en 1 en
los 486; en los Pentium se haría de 2 en 2 módulos (iguales), porque el bus de
datos de los Pentium es el doble de grande (64 bits).
DIMM
- más alargados (unos 13 cm), con 168 contactos y en zócalos generalmente negros; llevan dos muescas para facilitar su correcta colocación. Pueden manejar 64 bits de una vez, por lo que pueden usarse de 1 en 1 en los Pentium, K6 y superiores. Existen para voltaje estándar (5 voltios) o reducido (3.3 V).
Y
podríamos añadir los módulos SIP, que eran parecidos a los SIMM pero con
frágiles patitas soldadas y que no se usan desde hace bastantes años, o cuando
toda o parte de la memoria viene soldada en la placa (caso de algunos
ordenadores de marca).
DDR
Los nuevos pines son absolutamente necesarios para implementar el sistema DDR, por no hablar de que se utiliza un voltaje distinto y que, sencillamente, tampoco nos serviría de nada poder instalarlos, porque necesitaríamos un chipset nuevo.
Hablando del voltaje: en principio debería ser de 2,5 V, una reducción del 30% respecto a los actuales 3,3 V de la SDRAM.
¿Cómo funciona la DDR-SDRAM?
Consiste en enviar los datos 2 veces por cada señal de reloj, una vez en cada extremo de la señal (el ascendente y el descendente), en lugar de enviar datos sólo en la parte ascendente de la señal.
De esta forma, un aparato con tecnología DDR que funcione con una señal de reloj "real", "física", de por ejemplo 100 MHz, enviará tantos datos como otro sin tecnología DDR que funcione a 200 MHz. Por ello, las velocidades de reloj de los aparatos DDR se suelen dar en lo que podríamos llamar "MHz efectivos o equivalentes" (en nuestro ejemplo, 200 MHz, "100 MHz x 2").
Uno de los problemas de la memoria Rambus: funciona a 266 MHz "físicos" o más, y resulta muy difícil (y cara) de fabricar.
La tecnología DDR está de moda últimamente, bajo éste u otro nombre. Además de las numerosísimas tarjetas gráficas con memoria de vídeo DDR-SDRAM, tenemos por ejemplo los microprocesadores AMD Athlon y Duron, cuyo bus de 200 MHz realmente es de "100 x 2", "100 MHz con doble aprovechamiento de señal"; o el AGP 2X ó 4X, con 66 MHz "físicos" aprovechados doble o cuádruplemente, ya que una tarjeta gráfica con un bus de 266 MHz "físicos" sería difícil de fabricar... y extremadamente cara.
(Atención, esto no quiere decir que una tarjeta AGP 4X sea en la realidad el doble de rápida que una 2X, ni mucho menos: a veces se "notan" IGUAL de rápidas, por motivos que no vienen al caso ahora.)
Bien, pues la DDR-SDRAM es el concepto DDR aplicado a la memoria SDRAM. Y la SDRAM no es otra que nuestra conocida PC66, PC100 y PC133, la memoria que se utiliza actualmente en casi la totalidad de los PCs normales; los 133 MHz de la PC133 son ya una cosa difícil de superar sin subir mucho los precios, y por ello la introducción del DDR.
Tipos de DDR-SDRAM y nomenclatura
Por supuesto, existe memoria DDR de diferentes clases, categorías y precios.
Lo primero, puede funcionar a 100 o 133 MHz (de nuevo, "físicos"); algo lógico, ya que se trata de SDRAM con DDR, y la SDRAM funciona a 66, 100 ó 133 MHz (por cierto, no existe DDR a 66 MHz). Si consideramos los MHz "equivalentes", estaríamos ante memorias de 200 ó 266 MHz.
En el primer caso es capaz de transmitir 1,6 GB/s (1600 MB/s), y en el segundo 2,1 GB/s (2133 MB/s). Al principio se las conocía como PC200 y PC266, siguiendo el sistema de clasificación por MHz utilizado con la SDRAM. Pero llegó Rambus y decidió que sus memorias se llamarían PC600, PC700 y PC800, también según el sistema de los MHz. Como esto haría que parecieran muchísimo más rápidas que la DDR (algo que NO SUCEDE, porque funcionan de una forma completamente distinta), se decidió denominarlas según su capacidad de transferencia en MB/s: PC1600 y PC2100 (PC2133 es poco comercial, por lo visto).
DDRII
es un
tipo de memoria RAM. Forma
parte de la familia SDRAM de
tecnologías de memoria de acceso aleatorio, que es una de las muchas
implementaciones de la DRAM.
Un módulo DDR2 de 1 GB con
disipador
Los
módulos 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 SDRAM tradicional (si una DDR a 200 MHz reales entregaba
400 MHz nominales, la DDR2 por esos mismos 200 MHz reales entrega 800 MHz
nominales). Este sistema funciona debido a que dentro de las memorias hay un
pequeño buffer que es el que guarda la información para luego
transmitirla fuera del módulo de memoria, este buffer en el caso de la DDR
convencional trabajaba tomando los 2 bits para transmitirlos en 1 sólo 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 módulos de memoria.
http://es.wikipedia.org/wiki/Archivo:Desktop_DDR_Memory_Comparison.svg
Comparación gráfica entre
memorias DDR, DDR2 y DDR3
Las
memorias DDR2 tienen mayores latencias que las conseguidas con las DDR
convencionales, cosa que perjudicaba su rendimiento. Reducir la latencia en las
DDR2 no es fácil. 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 módulos de memoria, para recopilar
esos 4 bits antes de poder enviar la información.
No hay comentarios:
Publicar un comentario