viernes, 4 de febrero de 2011

6. Memoria RAM


MEMORIA RAM


La memoria RAM (random Access memory) es donde el computador guarda los datos que está utilizando en el momento.   El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada.
Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente.
  
latencia: 
 Es el tiempo necesario para que un paquete de información se transfiera de un lugar a otro. La latencia, junto con el ancho de banda, son determinantes para la velocidad de una red.
La latencia es por esto una medida fundamental de la velocidad de memoria: a menor latencia, más rápida es la operación de lectura y por tanto la memoria es mejor.

tiempo de acceso:
  se define como el tiempo mínimo entre dos accesos seguidos que permite una memoria o un determinado dispositivo como unidades de almacenamiento. Este tiempo de acceso relaciona dos términos que son : latencia y tiempo de transferencia.

buffer de datos:
es un espacio de memoria que se utiliza como regulador y sistema de almacenamiento intermedio entre dispositivos de un sistema informático. Así, por ejemplo, las impresoras suelen contar con un buffer donde se almacena temporalmente la información a imprimir, liberando a la memoria del ordenador de dichos datos, y permitiendo que el usuario pueda seguir trabajando mientras se imprimen los datos.

paridad:
Los códigos de paridad se utilizan para detectar errores en la transmisión de datos, y se obtienen añadiendo a las combinaciones de los códigos un bit llamado de paridad. Puede ser de paridad par o de paridad impar.
 
Paridad par.
El bit que se agrega será tal, que haga que el número de unos (1) de cada combinación sea par. Por ejemplo:
Combinación            Bit de paridad par
                                                      0101                       0
                                          0111                       1
                                          1000                       1
                                         1001                        0
 
Paridad impar.
El bit que se agrega será tal, que haga que el número de unos de cada combinación sea impar. Por ejemplo:
Combinación            Bit de paridad impar
                                                0101                1
                                    0111                0
                                                1000                0
                                                1001                1

Extructura fisica:

Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:
 la  estructura física, va a depender del tipo de RAM:
DRAM: aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.
Fast Page (FPM): aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486).
EDO:aparece como SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.
SDRAM: se presenta en forma de DIMMs de 168 contactos; es usada en los Pentium II de menos de 350 MHz y en los Celeron.

la memoria ram....volatil y aleatoria

la memoria RAM es  volatil devido a que requiere un flujo constante de energia electrica para mantener la informacion que guardamos, cuando la energia falta en el computador (cuando se nos vá la luz, cuando lo apagamos o cuando lo reiniciamos)se pierde toda la informacion que esta en ella; la RAM es una memoria de aacceso aleatorio; es decir, cualquier byte de memoria puede ser alcanzado sin el tocar los bytes precedentes.

tipos de memoria RAM:

MEMORIAS ASINCRONAS:
Corresponden a aquel tipo de memorias que no trabajan en forma síncrona con el reloj del sistema, es decir en un acceso a la memoria las señales necesarias para llevar a cabo este proceso, no están coordinadas con el reloj manejado por el sistema.
 ejemplos de memorias asincronas son:

DRAM: ---->Acrónimo de “Dynamic Random Access Memory”, o simplemente RAM ya que es la original, y por tanto la más lenta.
Usada hasta la época del 386, su velocidad de refresco 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, la más rápida es la de 70 ns. Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos.


FPM-RAM--->(Fast Page Mode RAM):
A veces llamada DRAM, 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. Es lo que se da en llamar la RAM normal o estándar. 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-RAM--->Extended Data Output-RAM.
Evoluciona de la FPM. 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).
Mientras que la memoria tipo FPM sólo podía acceder a un solo byte (una instrucción o valor) de información de cada vez, la memoria EDO permite mover un bloque completo de memoria a la caché interna del procesador para un acceso más rápido por parte de éste. La estándar se encontraba con refrescos de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.

BEDO-RAM---> (burst Extended Data Output):
Fue diseñada originalmente para soportar mayores velocidades de BUS. Al igual que la memoria SDRAM, esta memoria es capaz de transferir datos al procesador en cada ciclo de reloj, pero no de forma continuada, como la anterior, sino a ráfagas (bursts), reduciendo, aunque no suprimiendo totalmente, los tiempos de espera del procesador para escribir o leer datos de memoria.


MEMORIAS SINCRONAS:
Tipo de memorias que utilizan un reloj para sincronizar la entrada y salida de las señales necesarias durante un acceso a memoria, este reloj trabaja de manera coordinada (sincronizada) con el reloj del sistema. Este tipo de memoria es mucho más rápido que la memoria asíncrona y su uso puede mejorar de manera considerable el desempeño de un equipo de cómputo.

ejemplos de memorias sincronas son:

SDR SDRAM
memoria síncrona que utiliza la señal del reloj del sistema para sincronizar las señales de entrada y salida sobre el chip de memoria, incrementando con esto el rendimiento del sistema en una proporción de 25% a 30%, con buses de memoria de 100 MHz o superiores.



  • PC66: la memoria SDRAM que funciona a 66 MHz. Actualmente sólo se utiliza en los Celeron.










  • PC100: la memoria SDRAM que funciona a 100 MHz. Hoy en día es la más utilizada (K6-2, K6-III, K7 Athlon, Pentium II modernos y Pentium III).










  • PC133: la memoria SDRAM que funciona a 133 MHz.







  • DDR SDRAM:---> Son módulos de memoria RAM compuestos por memorias síncronas (SDRAM), disponibles en encapsulado DIMM, que permite la transferencia de datos por dos canales distintos simultáneamente en un mismo ciclo de reloj.


    Nombre estándarVelocidad del relojTiempo entre señalesVelocidad del reloj de E/SDatos transferidos por segundoNombre del móduloMáxima capacidad de transferencia
    DDR-200100 MHz10 ns100 MHz200 millonesPC16001600 MB/s
    DDR-266133 MHz7,5 ns133 MHz266 millonesPC21002133 MB/s
    DDR-300150 MHz-ns150 MHz300 millonesPC24002400 MB/s
    DDR-333166 MHz6 ns166 MHz333 millonesPC27002667 MB/s
    DDR-366183 MHz5,5 ns183 MHz366 millonesPC30002933 MB/s
    DDR-400200 MHz5 ns200 MHz400 millonesPC32003200 MB/s
    DDR-433216 MHz4,6 ns216 MHz433 MillonesPC35003500 MB/s
    DDR-466233 MHz4,2 ns233 MHz466 millonesPC37003700 MB/s
    DDR-500250 MHz4 ns250 MHz500 millonesPC40004000 MB/s
    DDR-533266 MHz3,7 ns266 MHz533 millonesPC43004264 MB/s
    DDR2-400100 MHz10 ns200 MHz400 millonesPC2-32003200 MB/s
    DDR2-533133 MHz7,5 ns266 MHz533 millonesPC2-43004264 MB/s
    DDR2-600150 MHz6,7 ns300 MHz600 millonesPC2-48004800 MB/s
    DDR2-667166 MHz6 ns333 MHz667 millonesPC2-53005336 MB/s
    DDR2-800200 MHz5 ns400 MHz800 millonesPC2-64006400 MB/s
    DDR2-1000250 MHz3,75 ns500 MHz1000 millonesPC2-80008000 MB/s
    DDR2-1066266 MHz3,75 ns533 MHz1066 millonesPC2-85008530 MB/s
    DDR2-1150286 MHz3,5 ns575 MHz1150 millonesPC2-92009200 MB/s
    DDR2-1200300 MHz3,3 ns600 MHz1200 millonesPC2-96009600 MB/s
    DDR3-1066133 MHz7,5 ns533 MHz1066 millonesPC3-85008530 MB/s
    DDR3-1200150 MHz6,7 ns600 MHz1200 millonesPC3-96009600 MB/s
    DDR3-1333166 MHz6 ns667 MHz1333 millonesPC3-1066710664 MB/s
    DDR3-1375170 MHz5,9 ns688 MHz1375 millonesPC3-1100011000 MB/s
    DDR3-1466183 MHz5,5 ns733 MHz1466 millonesPC3-1170011700 MB/s
    DDR3-1600200 MHz5 ns800 MHz1600 millonesPC3-1280012800 MB/s
    DDR3-1866233 MHz4,3 ns933 MHz1866 millonesPC3-1490014930 MB/s
    DDR3-2000250 MHz4 ns1000 MHz2000 millonesPC3-1600016000 MB/s

    modulos RAM para portatiles:

    SO-DIMM
    Las memorias 'SO-DIMM' (Small Outline DIMM) consisten en una versión compacta de los módulos DIMM convencionales, cuentan con 144 contactos y tienen un tamaño de aproximadamente la mitad de un módulo SIMM. Debido a su tamaño tan compacto, estos módulos de memoria suelen emplearse en nootbooks y equipos portatiles.

    SO-RIMM --->es un módulo de 160 pines y es la memoria de uso general en los ordenadores portátiles .

    Otros tipos de RAM:

    • RDRAM:
    (Rambus DRAM). RDRAM es un tipo de memoria dinámica RAM. Las RDRAM son desarrolladas por la compañía Rambus, Inc.

    La primera placa madre para PC con soporte para RDRAM, fue lanzada en el año 1999. En esta computadora, la memoria RDRAM operaba a 400 MHz, con una velocidad de 1600 MB/s, sobre un bus de 16 bits y un factor RIMM de 184 pines. Esto fue considerablemente más rápido que las previas PC-133 SDRAM, que operaban a 133 MHz con 1066 MB/s.
    Xdr dramm:
    es una implementación de alto desempeño de las DRAM, el sucesor de las memorias Rambus RDRAM y un competidor oficial de las tecnologías DDR2 SDRAM y GDDR4. XDR fue diseñado para ser efectivo en sistemas pequeños y de alto desempeño que necesiten memorias de alto desempeño así como en GPUs de alto rendimiento. actualmente esta implementada en la consola de videojuegos playstation 3.

    • sldRAm:--->Memoria de acceso al azar dinámica de Synclink, es de alta velocidad memoria de acceso al azar similar a DRDRAM, no obstante sin el diseño propietario.Esta tecnología entrega funcionamiento grandemente mejorado sobre SDRAM tecnología sin el uso totalmente de una nueva arquitectura al igual que el DRDRAM. La llamada de las especificaciones para a 64-bit autobús funcionamiento en un reloj de 200 megaciclos frecuencia.
    • SRAM--->Static Random Access Memory (SRAM), o Memoria Estática de Acceso Aleatorio es un tipo de memoria basada en semiconductores que a diferencia de la memoria DRAM, es capaz de mantener los datos (mientras esté alimentada) sin necesidad de circuito de refresco (no se descargan). Sin embargo, sí son memorias volátiles, es decir que pierden la información si se les interrumpe la alimentación eléctrica
    SRAM asíncrona
    Las SRAM asíncronas están disponibles en tamaños desde 4Kb hasta 32Mb. Con un tiempo rápido de acceso, son adecuadas para el uso en equipos de comunicaciones, como switches, routers, teléfonos IP, tarjetas DSLAM, y en electrónica de automoción
    • ESDRAM--->Este tipo de memoria es apoyado por ALPHA, que piensa utilizarla en sus futuros sistemas. Funciona a 133MHz y alcanza transferencias de hasta 1,6 GB/s, puediendo llegar a alcanzar en modo doble, con una velocidad de 150MHz hast 3,2 GB/s. El problema es el mismo que el de las dos anteriores, la falta de apoyo, y en este caso agravado por el apoyo minoritario de ALPHA, VLSI, IBM y DIGITAL.
    • VRAM
      Es como la memoria RAM normal, pero puede ser accedida al mismo tiempo por el monitor y por el procesador de la tarjeta gráfica, para suavizar la presentación gráfica en pantalla, es decir, se puede leer y escribir en ella al mismo tiempo.
    • SGRAM (Synchronous Graphic RAM)
      Ofrece las sorprendentes capacidades de la memoria SDRAM para las tarjetas gráficas. Es el tipo de memoria más popular en las nuevas tarjetas gráficas aceleradoras 3D.
    • WRAM (Window RAM)
      Permite leer y escribir información de la memoria al mismo tiempo, como en la VRAM, pero está optimizada para la presentación de un gran número de colores y para altas resoluciones de pantalla. Es un poco más económica que la anterior.

    No hay comentarios:

    Publicar un comentario