miércoles, 2 de marzo de 2011

MEMORIA RAM

La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. 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
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:





El tiempo que se consume durante la preparación inicial necesaria para localizar la dirección de memoria se conoce como latencia. En consecuencia, el tiempo real de acceso a la memoria, es el resultado de la suma de la latencia y el tiempo por ciclo. Por ejemplo, que un módulo de memoria indique un tiempo de acceso de 60 ns significa que tiene una latencia de unos 25 ns y un tiempo por ciclo de 35 ns.

El aumento de frecuencia de los buses de datos y de los procesadores ha favorecido la continua aparición de memorias RAM que hacen servir técnicas diferentes para alcanzar accesos de memoria mucho mas rápidos.
Llamamos ciclo de refresco al tiempo que necesita el procesador para acceder a todas las direcciones de memoria para actualizar su contenido y no perderlo . Un ciclo de refresco de memoria puede emplear varios ciclos del microprocesador.

Otro importante concepto, la paridad; se trata de una técnica empleada también en las comunicaciones serie y que persigue garantizar la integridad de los datos. Consiste en añadir a la memoria un bit adicional (el bit de paridad) por cada x número de bits de datos. Así es posible comprobar si hay algún error en la información;  Basta con contar el número de chips que el módulo SIMM posee; si es un número impar  se trata de un módulo con paridad. Si el número es par  el SIMM no la incluye. Este asunto es importante, puesto que a la BIOS del PC hay que indicarle a través del Setup, si debe efectuar comprobación de paridad o no, siendo ésta una posible fuente de problemas en caso de mala configuración. Normalmente, los SIMM dotados de paridad suelen ser más caros que los que no la llevan, aunque es importante comentar que las placas para Pentium no incorporan esta técnica, de ahí que toda la memoria que puede verse en estos ordenadores carezca de chip de paridad.
La memorias DRAM (Módulo de Acceso Aleatorio Dinámico), las cuales son menos costosas. Se utilizan principalmente para la memoria principal del ordenador. Las memorias SRAM (Módulo de Acceso Aleatorio Estático), rápidas pero relativamente costosas. Las memorias SRAM se utilizan en particular en la memoria caché del procesador.

Memoria principal reservada para contener los datos leídos de un archivo mientras se utilizan. Cuando esta área temporal queda llena, el programa puede empezar a utilizar estos datos.
El sistema operativo es quien maneja realmente los buffer del sistema. La entrada buffer del CONFIG.SYS permite especificar el numero de almacenamientos intermedios.A paridad y la técnica ECC (Error Correction Code). El elemento que implementa estos métodos se encuentra en el interior del PC y recibe el nombre de controlador de memoria.
La paridad consiste en añadir un bit adicional a cada palabra, que hace que el número de unos sea par o impar (según se emplee la paridad par o impar). Si al leer información de la memoria el bit de paridad no está de acuerdo con el número de unos se habrá detectado un error.

Entonces, como ya decíamos, la gracia de la RAM con respecto a la SAM es que podemos obtener cualquier dato, sin tener que chequear todos los datos anteriores a él.

Yendo un poquito más profundamente en materia, también podemos aseverar que cada celda de esta matriz es en realidad un CONDENSADOR; estos condensadores  cuando están cargados representan un "1" a nivel lógico, y cuando están descargados, un "0" . Así, la información en la memoria está en múltiples posiciones de la matriz, y para reconstituir un dato formado de varios 1s y 0s, deberemos conocer la posición (en columnas y filas) de cada uno de estos bits. 

Aleatorio  es donde el computador guarda los datos que está utilizando en el momento presente

volátiles, lo que significa que pueden perder su contenido cuando se desconecta la alimentación. por ejemplo cuando la computadora es lo que se puede la memoria se puede refrescar con frecuencia y por eso la PC  es mas rapida.

La memoria ram almacena su información por eso se implantó un modo direccionamiento en el que el controlador de memoria envía una sola dirección y recibe a cambio esa y varias consecutivas sin necesidad de generar todas las direcciones. Esto supone un ahorro de tiempos ya que ciertas operaciones son repetitivas cuando se desea acceder a muchas posiciones consecutivas. Funciona como si deseáramos visitar todas las casas en una calle: después de la primera vez no seria necesario decir el número de la calle únicamente seguir la misma
 

  • LAS MEMORIAS ASÍNCRONAS Y SINCRONÍAS

SDR SDRAM: Memoria síncrona, con tiempos de acceso de entre 25 y 10 ns y que se presentan en módulos DIMM de 168 contactos. Fue utilizada en los Pentium II y en los Pentium III , así como en los AMD K6, AMD Athlon K7 y Duron. Está muy extendida la creencia de que se llama SDRAM a secas, y que la denominación SDR SDRAM es para diferenciarla de la memoria DDR, pero no es así, simplemente se extendió muy rápido la denominación incorrecta.


DDR SDRAM:Memoria síncrona, envía los datos dos veces por cada ciclo de reloj. De este modo trabaja al doble de velocidad del bus del sistema, sin necesidad de aumentar la frecuencia de reloj. Se presenta en módulos DIMM de 184 contactos en el caso de ordenador de escritorio y en módulos de 144 contactos para los ordenadores portátiles.



  • MÓDULOS DE MEMORIA RAM (DIP,SIMM, DIMM)

Son tarjetas de circuito impreso que tienen soldados integrados de memoria DRAM por una o ambas caras. La implementación DRAM se basa en una topología de Circuito eléctrico que permite alcanzar densidades altas de memoria por cantidad de transistores, logrando integrados de decenas o cientos de Megabits.

SIMM: Formato usado en computadores antiguos. Tenían un bus de datos de 16 o 32 bits
DIMM: Usado en computadores de escritorio. Se caracterizan por tener un bus de datos de 64 bits.
SO-DIMM: Usado en computadores portátiles. Formato miniaturizado de DIMM.


  • TECNOLOGÍAS 
Memoria actual usa una señal de sincronización para realizar las funciones de lectura-escritura de manera que siempre esta sincronizada con un reloj del bus de memoria, a diferencia de las antiguas memorias FPM y EDO que eran asíncronas. Hace más de una década toda la industria se decantó por las tecnologías síncronas, ya que permiten construir integrados que funcionen a una frecuencia superior a 66 MHz.






1)MEMORIAS ASÍNCRONA




DRAM memoria como una matriz o tabla. Cada una de las posiciones de la tabla estaría formada por condensadores, que son los encargados de almacenar la información, y por tanto cada una de estas posiciones podría almacenar uno o más bits, dependiendo de la configuración concreta. Cuando el microprocesador pide a la memoria el contenido de una cierta posición de memoria, unos decodificadores en el chip de memoria traducen esta dirección de memoria física a un numero de fila y un numero de columna, seleccionando de esta manera una casilla concreta de la tabla.


FDP-RAM:  factor de potencia, balastos electrónicos para iluminación  Para buscar instrucciones o datos en la memoria.


EDO-RAM:también es capaz de enviar direcciones contiguas pero direcciona la columna que va utilizar mientras que se lee la información de la columna anterior, dando como resultado una eliminación de estados de espera, manteniendo activo el búffer de salida hasta que comienza el próximo ciclo de lectura.

BEDO-RAM:Era un tipo de memoria que usaba generadores internos de direcciones y accedía a mas de una posición de memoria en cada ciclo de reloj, de manera que lograba un desempeño un 50% mejor que la EDO.    



2)MEMORIAS ASÍNCRONAS


SDR SDRAM:Todos los comandos están programados en relación con el flanco de subida de una señal de reloj. Además del reloj, hay 6 señales de control, en su mayoría de baja activa, que se muestra en el flanco de subida del reloj.

  • PC66: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.
  • PC100: 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:MHz. La más moderna


DDR SDRAM 



  •  PC 1600 ó DDR200: funciona a 2.5 V, trabaja a 200MHz, es decir 100MHz de bus de memoria y ofrece tasas de transferencia de hasta 1,6 GB/s Este tipo de memoria la utilizaron los Athlon XP de AMD, y los primeros Pentium 4.
  • PC 2100 ó DDR266: funciona a 2.5 V, trabaja a 266MHz, es decir 133MHz de bus de memoria y ofrece tasas de transferencia de hasta 2,1 GB/s
  •  PC 2700 ó DDR333: funciona a 2.5 V, trabaja a 333MHz, es decir 166MHz de bus de memoria y ofrece tasas de transferencia de hasta 2,7 GB/s
  •  PC 3200 ó DDR400: funciona a 2.5V, trabaja a 400MHz, es decir, 200MHz de bus de memoria y ofrece tasas de transferencia de hasta 3,2 GB/s
  •  PC-4200 ó DDR2-533: trabaja a 533Mhz, es decir, 266 MHz de bus de memoria y ofrece tasas de transferencia de hasta 4,2 GB/s 
  • PC-4800 ó DDR2-600: trabaja a 600Mhz, es decir, 300 MHz de bus de memoria y ofrece tasas de transferencia de hasta 4,8 GB/s 
  • PC-5300 ó DDR2-667: trabaja a 667Mhz, es decir, 333 MHz de bus de memoria y ofrece tasas de transferencia de hasta 5,3 GB/s 
  •  PC-6400 ó DDR2-800: trabaja a 800Mhz, es decir, 400 MHz de bus de memoria y ofrece tasas de transferencia de hasta 6,4 GB/s 

3) RDRAM


Memoria de gama alta basada en un protocolo propietario creado por la empresa Rambus



  • XDR DRAM: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.
  • XDR2 DRAM: Es un tipo de Dynamic Random Access Memory que es ofrecido por Rambus.           
4) DRDRAM: Es una memoria subsistema que promete para transferir hasta 1.6 millones de bytes por segundo. El subsistema consiste en la memoria de acceso aleatorio la RAM contralor y el bus (path) conexión RAM para el microprocesador y dispositivos de la computadora que la utilizan.

5)SLDRAM: Es de alta velocidad memoria de acceso al azar similar a DRDRAM, no obstante sin el diseño propietario es una extensión más rápida y mejorada de la arquitectura SDRAM que amplía el
actual diseño de 4 bancos a 16 bancos. El ancho de banda de SLDRAM es de los más altos 3.2GB/s y su costo no
seria tan elevado.

6) SRAM: es un tipo de memoria basada en semiconductores que a diferencia de la memoria DRAM, es capaz de mantener los datos

  • Async SRAM:independientes de la frecuencia de reloj.
  • Sync: todas las operaciones son controladas por el reloj del sistema

7) EDRAMrequiere pasos adicionales en comparación con el proceso de fab SRAM integrado, lo que eleva los costos, pero el ahorro área de 3X de las compensaciones de memoria eDRAM el coste del proceso cuando una cantidad significativa de memoria se utiliza en el diseño.

8 ) ESDRAM: ; Para superar algunos de los problemas de latencia inherentes con los módulos de memoria

9) VRAM: es un tipo de memoria RAM que utiliza el controlador gráfico para poder manejar toda la información visual que le manda la CPU del sistema.

10) SGRAM: es solo portado pero simula doble puerto operaciones de memoria. Para la rápida reproducción del vídeo y gráficos datos, la SGRAM utiliza enmascarados escribir y poco máscaras para permitir los datos seleccionados para ser leído y modificado en una sola operación en lugar de secuencialmente utilizando la lectura,


11)WRAM:













1 comentario:

  1. ENTONCES UNA MEMORIA DDR TIENE 92 CONTACTOS EN CADA LADO?? ES DECIR QUE SUMADOS LOS CONTACTOS DE AMBOS LADOS SON 184 CONTACTOS ES LO EQUIVALENTE A UNA MEMORIA DDR.

    ResponderEliminar