Memoria de acceso aleatorio · 2012. 5. 16. · Memoria de acceso aleatorio 2 Integrado de silicio...

10
Memoria de acceso aleatorio 1 Memoria de acceso aleatorio DIMM normal y corriente de memoria RAM tipo DDR2 de 240 contactos, presente mayoritariamente en PC de sobremesa de gama baja y media La memoria de acceso aleatorio (en inglés: random-access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. Nomenclatura La frase memoria RAM se utiliza frecuentemente para referirse a los módulos de memoria que se usan en los computadores personales y servidores. En el sentido estricto, los módulos de memoria contienen un tipo, entre varios de memoria de acceso aleatorio, ya que las ROM, memorias Flash, caché (SRAM), los registros en procesadores y otras unidades de procesamiento también poseen la cualidad de presentar retardos de acceso iguales para cualquier posición. Los módulos de RAM son la presentación comercial de este tipo de memoria, que se compone de circuitos integrados soldados sobre un circuito impreso, en otros dispositivos como las consolas de videojuegos, esa misma memoria va soldada sobre la placa principal. Su capacidad se mide en bytes, y dada su naturaleza siempre binaria, sus múltiplos serán representados en múltiplos binarios tales como Kibibyte, Mebibyte, Gibibyte... Historia

Transcript of Memoria de acceso aleatorio · 2012. 5. 16. · Memoria de acceso aleatorio 2 Integrado de silicio...

  • Memoria de acceso aleatorio 1

    Memoria de acceso aleatorio

    DIMM normal y corriente de memoria RAM tipo DDR2 de 240 contactos, presentemayoritariamente en PC de sobremesa de gama baja y media

    La memoria de acceso aleatorio (eninglés: random-access memory, cuyoacrónimo es RAM) es la memoriadesde donde el procesador recibe lasinstrucciones y guarda los resultados.

    Nomenclatura

    La frase memoria RAM se utilizafrecuentemente para referirse a losmódulos de memoria que se usan enlos computadores personales yservidores. En el sentido estricto, losmódulos de memoria contienen untipo, entre varios de memoria deacceso aleatorio, ya que las ROM,memorias Flash, caché (SRAM), losregistros en procesadores y otrasunidades de procesamiento también poseen la cualidad de presentar retardos de acceso iguales para cualquierposición. Los módulos de RAM son la presentación comercial de este tipo de memoria, que se compone de circuitosintegrados soldados sobre un circuito impreso, en otros dispositivos como las consolas de videojuegos, esa mismamemoria va soldada sobre la placa principal.

    Su capacidad se mide en bytes, y dada su naturaleza siempre binaria, sus múltiplos serán representados en múltiplosbinarios tales como Kibibyte, Mebibyte, Gibibyte...

    Historia

    http://es.wikipedia.org/w/index.php?title=Archivo:RAMDDR2.JPGhttp://es.wikipedia.org/w/index.php?title=Idioma_ingl%C3%A9shttp://es.wikipedia.org/w/index.php?title=Acr%C3%B3nimohttp://es.wikipedia.org/w/index.php?title=Memoria_%28inform%C3%A1tica%29http://es.wikipedia.org/w/index.php?title=Unidad_central_de_procesamientohttp://es.wikipedia.org/w/index.php?title=Conjunto_de_instruccioneshttp://es.wikipedia.org/w/index.php?title=Servidorhttp://es.wikipedia.org/w/index.php?title=ROMhttp://es.wikipedia.org/w/index.php?title=Memoria_flashhttp://es.wikipedia.org/w/index.php?title=SRAMhttp://es.wikipedia.org/w/index.php?title=Registro_%28hardware%29http://es.wikipedia.org/w/index.php?title=Circuito_impresohttp://es.wikipedia.org/w/index.php?title=Kibibytehttp://es.wikipedia.org/w/index.php?title=Mebibytehttp://es.wikipedia.org/w/index.php?title=Gibibyte

  • Memoria de acceso aleatorio 2

    Integrado de silicio de 64 bits sobre un sector de memoria de núcleo (finales delos 60).

    La historia está marcada por la necesidad delvolumen de datos. Originalmente, los datoseran programados por el usuario conmovimientos de interruptores. Se puede decirque el movimiento de datos era bit a bit. Lasnecesidades apuntaron a una automatización yse crearon lo que se denomina byte de palabra.Desde una consola remota, se trasladaban losinterruptores asignándoles valores de letra, quecorrespondían a una orden de programación almicroprocesador. Así, si se deseaba programaruna orden NOT con dos direcciones distintasde memoria, solo se tenía que activar el grupode interruptores asociados a la letra N, a laletra O y a la letra T. Seguidamente, seprogramaban las direcciones de memoriasobre las cuales recibirían dicho operadorlógico, para después procesar el resultado. Losinterruptores evolucionaron asignándoles una tabla de direccionamiento de 16x16 bytes, en donde se daban 256valores de byte posibles (la actual tabla ASCII). En dicha tabla, se traducen lo que antes costaba activar 8interruptores por letra, a una pulsación por letra (de cara al recurso humano, un ahorro en tiempos. Una solapulsación, predisponía 1 byte en RAM... o en otras palabras, cambiaba la posición de 8 interruptores con una solapulsación). Se usó el formato de máquina de escribir, para representar todo el alfabeto latino, necesario paracomponer palabras en inglés; así como los símbolos aritméticos y lógicos que permitían la escritura de un programadirectamente en memoria RAM a través de una consola o teclado.

    En origen, los programadores no veían en tiempo real lo que tecleaban, teniendo que imprimir de cuando en cuandoel programa residente en memoria RAM y haciendo uso del papel a la hora de ir modificando o creando un nuevoprograma. Dado que el papel era lo más accesible, los programas comenzaron a imprimirse en un soporte de celulosamás resistente, creando lo que se denominó Tarjeta perforada. Así pues, los programas constaban de una o variastarjetas perforadas, que se almacenaban en archivadores de papel con las típicas anillas de sujeción. Dichasperforaciones, eran leídas por un dispositivo de entrada, que no era muy diferente al teclado y que constaba depulsadores que eran activados o desactivados, dependiendo de si la tarjeta en la posición de byte, contenía unaperforación o no. Cada vez que se encendía la máquina, requería de la carga del programa que iba a ejecutar.Dado que los datos en memoria son de 0 o 1, que esas posiciones físicamente representan el estado de unconmutador, que la estimulación del conmutador evolucionó a pulsos electromagnéticos, el almacenamiento de losprogramas era cuestión de tiempo que su almacenamiento pasara del papel a un soporte lógico, tal como las cintas dealmacenamiento. Las cintas eran secuenciales, y la composición de la cinta era de un material magnetoestático;bastaba una corriente Gauss para cambiar las polaridades del material. Dado que el material magnético puede tenerpolaridad norte o sur, era ideal para representar el 0 o el 1. Así, ahora, cargar un programa no era cuestión de estaratendiendo un lector de tarjetas en el cual se debían de ir metiendo de forma interminable tarjetas perforadas queapenas podían almacenar apenas unos bytes. Ahora, los dispositivos electromagnéticos secuenciales requerían laintroducción de la cinta y la pulsación de una tecla para que se cargara todo el programa de inicio a fin, de formasecuencial. Los accesos aleatorios no aparecieron hasta la aparición del disco duro y el Floppy. Con estos medios, uncabezal lector se deslizaba por la superficie en movimiento, si dicho movimiento tenía como consecuencia la lecturade un valor N-N (norte-norte) no generaba corriente, tampoco si era S-S (Sur-Sur), por el contrario, si era N-S o S-Nsí creaba una corriente, que era captada por el circuito que mandaba el dato a la memoria RAM.

    http://es.wikipedia.org/w/index.php?title=Archivo:Electronic_Memory.jpghttp://es.wikipedia.org/w/index.php?title=Bithttp://es.wikipedia.org/w/index.php?title=Bytehttp://es.wikipedia.org/w/index.php?title=ASCIIhttp://es.wikipedia.org/w/index.php?title=Tarjeta_perforadahttp://es.wikipedia.org/w/index.php?title=Disco_durohttp://es.wikipedia.org/w/index.php?title=Floppy

  • Memoria de acceso aleatorio 3

    Toda esta automatización requiso del diseño de un sistema operativo, o de un área de gestión del recurso para suautomatización. Estos sistemas requerían de un área de memoria reservada, en origen de 64 Kb (Capacidades derepresentación de texto en monitor monocromo), para irse ampliando a 128 Kb (Monocromo con capacidadesgráficas), 256 (Texto y gráficos a dos colores), 512 (Texto y gráficos a 4 colores) y los tradicionales 640 Kb (Texto ygráficos a 16 colores). Esa memoria se denominó memoria base.Es en esta parte del tiempo, en donde se puede hablar de un área de trabajo para la mayor parte del software de uncomputador. La RAM continua siendo volátil por lo que posee la capacidad de perder la información una vez que seagote su fuente de energía.[1] Existe una memoria intermedia entre el procesador y la RAM, llamada caché, pero éstasólo es una copia (de acceso rápido) de la memoria principal (típicamente discos duros) almacenada en los módulosde RAM.[1]

    4MiB de memoria RAM para un computador VAX de finales de los 70. Losintegrados de memoria DRAM están agrupados arriba a derecha e izquierda.

    Módulos de memoria tipo SIPP instalados directamente sobre la placa base.

    La denominación “de Acceso aleatorio” surgiópara diferenciarlas de las memoria de accesosecuencial, debido a que en los comienzos dela computación, las memorias principales (oprimarias) de las computadoras eran siemprede tipo RAM y las memorias secundarias (omasivas) eran de acceso secuencial (unidadesde cinta o tarjetas perforadas). Es frecuentepues que se hable de memoria RAM parahacer referencia a la memoria principal de unacomputadora, pero actualmente ladenominación no es precisa.

    Uno de los primeros tipos de memoria RAMfue la memoria de núcleo magnético,desarrollada entre 1949 y 1952 y usada enmuchos computadores hasta el desarrollo decircuitos integrados a finales de los años 60 yprincipios de los 70. Antes que eso, lascomputadoras usaban relés y líneas de retardode varios tipos construidas con tubos de vacíopara implementar las funciones de memoriaprincipal con o sin acceso aleatorio.

    En 1969 fueron lanzadas una de las primerasmemorias RAM basadas en semiconductores

    de silicio por parte de Intel con el integrado 3101 de 64 bits de memoria y para el siguiente año se presentó unamemoria DRAM de 1 Kibibyte, referencia 1103 que se constituyó en un hito, ya que fue la primera en sercomercializada con éxito, lo que significó el principio del fin para las memorias de núcleo magnético. Encomparación con los integrados de memoria DRAM actuales, la 1103 es primitiva en varios aspectos, pero tenía undesempeño mayor que la memoria de núcleos.

    En 1973 se presentó una innovación que permitió otra miniaturización y se convirtió en estándar para las memorias DRAM: la multiplexación en tiempo de la direcciones de memoria. MOSTEK lanzó la referencia MK4096 de 4 Kb en un empaque de 16 pines,[2] mientras sus competidores las fabricaban en el empaque DIP de 22 pines. El esquema de direccionamiento[3] se convirtió en un estándar de facto debido a la gran popularidad que logró esta referencia de DRAM. Para finales de los 70 los integrados eran usados en la mayoría de computadores nuevos, se soldaban directamente a las placas base o se instalaban en zócalos, de manera que ocupaban un área extensa de circuito impreso. Con el tiempo se hizo obvio que la instalación de RAM sobre el impreso principal, impedía la

    http://es.wikipedia.org/w/index.php?title=Vol%C3%A1tilhttp://es.wikipedia.org/w/index.php?title=Memoria_cachehttp://es.wikipedia.org/w/index.php?title=Memoria_principalhttp://es.wikipedia.org/w/index.php?title=VAXhttp://es.wikipedia.org/w/index.php?title=Archivo:4mbramvax.jpghttp://es.wikipedia.org/w/index.php?title=SIPPhttp://es.wikipedia.org/w/index.php?title=Archivo:SIPP-Modul.jpghttp://es.wikipedia.org/w/index.php?title=Acceso_aleatoriohttp://es.wikipedia.org/w/index.php?title=Memoria_secuencialhttp://es.wikipedia.org/w/index.php?title=Memoria_secuencialhttp://es.wikipedia.org/w/index.php?title=Unidades_de_cintahttp://es.wikipedia.org/w/index.php?title=Unidades_de_cintahttp://es.wikipedia.org/w/index.php?title=Tarjetas_perforadashttp://es.wikipedia.org/w/index.php?title=Memoria_de_toroshttp://es.wikipedia.org/w/index.php?title=Rel%C3%A9http://es.wikipedia.org/w/index.php?title=Memoria_de_l%C3%ADnea_de_retardohttp://es.wikipedia.org/w/index.php?title=V%C3%A1lvula_termodin%C3%A1micahttp://es.wikipedia.org/w/index.php?title=Siliciohttp://es.wikipedia.org/w/index.php?title=Intelhttp://es.wikipedia.org/w/index.php?title=DRAMhttp://es.wikipedia.org/w/index.php?title=Direcci%C3%B3n_de_memoriahttp://es.wikipedia.org/w/index.php?title=MOSTEKhttp://es.wikipedia.org/w/index.php?title=DIP

  • Memoria de acceso aleatorio 4

    miniaturización , entonces se idearon los primeros módulos de memoria como el SIPP, aprovechando las ventajas dela construcción modular. El formato SIMM fue una mejora al anterior, eliminando los pines metálicos y dejandounas áreas de cobre en uno de los bordes del impreso, muy similares a los de las tarjetas de expansión, de hecho losmódulos SIPP y los primeros SIMM tienen la misma distribución de pines.A finales de los 80 el aumento en la velocidad de los procesadores y el aumento en el ancho de banda requerido,dejaron rezagadas a las memorias DRAM con el esquema original MOSTEK, de manera que se realizaron una seriede mejoras en el direccionamiento como las siguientes:

    Módulos formato SIMM de 30 y 72 pines, los últimosfueron utilizados con integrados tipo EDO-RAM.

    • FPM-RAM (Fast Page Mode RAM)Inspirado en técnicas como el "Burst Mode" usado enprocesadores como el Intel 486,[4] se implantó un mododireccionamiento en el que el controlador de memoria envía unasola dirección y recibe a cambio esa y varias consecutivas sinnecesidad de generar todas las direcciones. Esto supone un ahorrode tiempos ya que ciertas operaciones son repetitivas cuando sedesea acceder a muchas posiciones consecutivas. Funciona comosi deseáramos visitar todas las casas en una calle: después de laprimera vez no seria necesario decir el número de la calleúnicamente seguir la misma. Se fabricaban con tiempos de accesode 70 ó 60 ns y fueron muy populares en sistemas basados en el486 y los primeros Pentium.

    • EDO-RAM (Extended Data Output RAM)Lanzada en 1995 y con tiempos de accesos de 40 o 30 ns suponíauna mejora sobre su antecesora la FPM. La EDO, también es capaz de enviar direcciones contiguas pero direccionala columna que va utilizar mientras que se lee la información de la columna anterior, dando como resultado unaeliminación de estados de espera, manteniendo activo el búffer de salida hasta que comienza el próximo ciclo delectura.

    • BEDO-RAM (Burst Extended Data Output RAM)Fue la evolución de la EDO RAM y competidora de la SDRAM, fue presentada en 1997. Era un tipo de memoriaque usaba generadores internos de direcciones y accedía a mas de una posición de memoria en cada ciclo de reloj, demanera que lograba un desempeño un 50% mejor que la EDO. Nunca salió al mercado, dado que Intel y otrosfabricantes se decidieron por esquemas de memoria sincrónicos que si bien tenían mucho del direccionamientoMOSTEK, agregan funcionalidades distintas como señales de reloj.

    Arquitectura baseEn origen, la memoria RAM se componía de hilos de cobre que atravesaban toroides de ferrita, la corriente polarizala ferrita. Mientras esta queda polarizada, el sistema puede invocar al procesador accesos a partes del proceso queantes (en un estado de reposo) no es posible acceder. En sus orígenes, la invocación a la RAM, producía laactivación de contactores, ejecutando instrucciones del tipo AND, OR y NOT. La programación de estos elementos,consistía en la predisposición de los contactores para que, en una línea de tiempo, adquiriesen las posicionesadecuadas para crear un flujo con un resultado concreto. La ejecución de un programa, provocaba un ruidoestruendoso en la sala en la cual se ejecutaba dicho programa, por ello el área central de proceso estaba separada delárea de control por mamparas insonorizadas.Con las nuevas tecnologías, las posiciones de la ferrita se ha ido sustituyendo por, válvulas de vacío, transistores y enlas últimas generaciones, por un material sólido dieléctrico. Dicho estado estado sólido dieléctrico tipo DRAMpermite que se pueda tanto leer como escribir información.

    http://es.wikipedia.org/w/index.php?title=SIPPhttp://es.wikipedia.org/w/index.php?title=Modularidadhttp://es.wikipedia.org/w/index.php?title=SIMMhttp://es.wikipedia.org/w/index.php?title=Tarjeta_de_expansi%C3%B3nhttp://es.wikipedia.org/w/index.php?title=Archivo:SIMM-muistikampoja.jpghttp://es.wikipedia.org/w/index.php?title=Intel_80486http://es.wikipedia.org/w/index.php?title=B%C3%BAfferhttp://es.wikipedia.org/w/index.php?title=Intelhttp://es.wikipedia.org/w/index.php?title=Estado_s%C3%B3lidohttp://es.wikipedia.org/w/index.php?title=DRAM

  • Memoria de acceso aleatorio 5

    Uso por el sistemaSe utiliza como memoria de trabajo para el sistema operativo, los programas y la mayoría del software. Es allí dondese cargan todas las instrucciones que ejecutan el procesador y otras unidades de cómputo. Se denominan "de accesoaleatorio" porque se puede leer o escribir en una posición de memoria con un tiempo de espera igual para cualquierposición, no siendo necesario seguir un orden para acceder a la información de la manera más rápida posible.

    Módulos de memoria RAM

    Formato SO-DIMM.

    Los módulos de memoria RAM son tarjetas de circuito impresoque tienen soldados integrados de memoria DRAM por una oambas caras. La implementación DRAM se basa en una topologíade Circuito eléctrico que permite alcanzar densidades altas dememoria por cantidad de transistores, logrando integrados dedecenas o cientos de Megabits. Además de DRAM, los módulosposeen un integrado que permiten la identificación de los mismosante el computador por medio del protocolo de comunicaciónSPD.

    La conexión con los demás componentes se realiza por medio deun área de pines en uno de los filos del circuito impreso, quepermiten que el modulo al ser instalado en un zócalo apropiado dela placa base, tenga buen contacto eléctrico con los controladoresde memoria y las fuentes de alimentación. Los primeros módulos comerciales de memoria eran SIPP de formatopropietario, es decir no había un estándar entre distintas marcas. Otros módulos propietarios bastante conocidosfueron los RIMM, ideados por la empresa RAMBUS.

    La necesidad de hacer intercambiable los módulos y de utilizar integrados de distintos fabricantes condujo alestablecimiento de estándares de la industria como los JEDEC.• Módulos SIMM: Formato usado en computadores antiguos. Tenían un bus de datos de 16 o 32 bits• Módulos DIMM: Usado en computadores de escritorio. Se caracterizan por tener un bus de datos de 64 bits.• Módulos SO-DIMM: Usado en computadores portátiles. Formato miniaturizado de DIMM.

    Relación con el resto del sistema

    Diagrama de laarquitectura de un

    ordenador.

    Dentro de la jerarquía de memoria la RAM se encuentra en un nivel después de losregistros del procesador y de las cachés. Es una memoria relativamente rápida y de unacapacidad media: sobre el año 2010), era fácil encontrar memorias con velocidades de másde 1 Ghz, y capacidades de hasta 8 GB por módulo, llegando a verse memorias pasando labarrera de los 3 Ghz por esa misma fecha mediante prácticas de overclock extremo. Lamemoria RAM contenida en los módulos, se conecta a un controlador de memoria que seencarga de gestionar las señales entrantes y salientes de los integrados DRAM. Algunasseñales son las mismas que se utilizan para utilizar cualquier memoria: Direcciones de lasposiciones, datos almacenados y señales de control.

    El controlador de memoria debe ser diseñado basándose en una tecnología de memoria, porlo general soporta solo una, pero existen excepciones de sistemas cuyos controladoressoportan dos tecnologías (por ejemplo SDR y DDR o DDR1 y DDR2), esto sucede en las

    http://es.wikipedia.org/w/index.php?title=SO-DIMMhttp://es.wikipedia.org/w/index.php?title=Archivo:BGA_RAM.jpghttp://es.wikipedia.org/w/index.php?title=Circuito_impresohttp://es.wikipedia.org/w/index.php?title=Circuito_integradohttp://es.wikipedia.org/w/index.php?title=DRAMhttp://es.wikipedia.org/w/index.php?title=DRAMhttp://es.wikipedia.org/w/index.php?title=Circuito_el%C3%A9ctricohttp://es.wikipedia.org/w/index.php?title=Serial_Presence_Detecthttp://es.wikipedia.org/w/index.php?title=SIPPhttp://es.wikipedia.org/w/index.php?title=RIMMhttp://es.wikipedia.org/w/index.php?title=JEDEChttp://es.wikipedia.org/w/index.php?title=SIMMhttp://es.wikipedia.org/w/index.php?title=DIMMhttp://es.wikipedia.org/w/index.php?title=SO-DIMMhttp://es.wikipedia.org/w/index.php?title=Archivo:Motherboard_diagram.jpghttp://es.wikipedia.org/w/index.php?title=Jerarqu%C3%ADa_de_memoriahttp://es.wikipedia.org/w/index.php?title=2010http://es.wikipedia.org/w/index.php?title=Overclockhttp://es.wikipedia.org/w/index.php?title=Controlador_de_memoria

  • Memoria de acceso aleatorio 6

    épocas transitorias de una nueva tecnología de RAM. Los controladores de memoria en sistemas como PC yservidores se encuentran embebidos en el llamado "North Bridge" o "Puente Norte" de la placa base; o en su defecto,dentro del mismo procesador (en el caso de los procesadores desde AMD Athlon 64 e Intel Core i7) y posteriores; yson los encargados de manejar la mayoría de información que entra y sale del procesador.Las señales básicas en el módulo están divididas en dos buses y un conjunto misceláneo de líneas de control yalimentación. Entre todas forman el bus de memoria:• Bus de datos: Son las líneas que llevan información entre los integrados y el controlador. Por lo general están

    agrupados en octetos siendo de 8,16,32 y 64 bits, cantidad que debe igualar el ancho del bus de datos delprocesador. En el pasado, algunos formatos de modulo, no tenían un ancho de bus igual al del procesador.En esecaso había que montar módulos en pares o en situaciones extremas, de a 4 módulos, para completar lo que sedenominaba banco de memoria, de otro modo el sistema no funciona. Esa es la principal razón de haberaumentar el número de pines en los módulos, igualando el ancho de bus de procesadores como el Pentium de 64bits a principios de los 90.

    • Bus de direcciones: Es un bus en el cual se colocan las direcciones de memoria a las que se requiere acceder. Noes igual al bus de direcciones del resto del sistema, ya que está multiplexado de manera que la dirección se envíaen dos etapas.Para ello el controlador realiza temporizaciones y usa las líneas de control. En cada estándar demódulo se establece un tamaño máximo en bits de este bus, estableciendo un límite teórico de la capacidadmáxima por módulo.

    • Señales misceláneas: Entre las que están las de la alimentación (Vdd, Vss) que se encargan de entregar potenciaa los integrados. Están las líneas de comunicación para el integrado de presencia que da información clave acercadel módulo. También están las líneas de control entre las que se encuentran las llamadas RAS (row addressstrobe) y CAS (column address strobe) que controlan el bus de direcciones y las señales de reloj en las memoriassincrónicas SDRAM.

    Entre las características sobresalientes del controlador de memoria, está la capacidad de manejar la tecnología decanal doble (Dual Channel), tres canales, o incluso cuatro para los procesadores venideros; donde el controladormaneja bancos de memoria de 128 bits. Aunque el ancho del bus de datos del procesador sigue siendo de 64 bits, elcontrolador de memoria puede entregar los datos de manera intercalada, optando por uno u otro canal, reduciendo laslatencias vistas por el procesador. La mejora en el desempeño es variable y depende de la configuración y uso delequipo. Esta característica ha promovido la modificación de los controladores de memoria, resultando en la apariciónde nuevos chipsets (la serie 865 y 875 de Intel) o de nuevos zócalos de procesador en los AMD (el 939 con canaldoble , reemplazo el 754 de canal sencillo). Los equipos de gama media y alta por lo general se fabrican basados enchipsets o zócalos que soportan doble canal o superior.

    http://es.wikipedia.org/w/index.php?title=Puente_nortehttp://es.wikipedia.org/w/index.php?title=AMD_Athlon_64http://es.wikipedia.org/w/index.php?title=Intel_Core_i7http://es.wikipedia.org/w/index.php?title=Pentiumhttp://es.wikipedia.org/w/index.php?title=Serial_Presence_Detecthttp://es.wikipedia.org/w/index.php?title=Dual_Channel

  • Memoria de acceso aleatorio 7

    Módulos de memoria instalados de 256 MiB cada uno en un sistema con doblecanal.

    Tecnologías de memoria

    La tecnología de memoria actual usa una señalde sincronización para realizar las funcionesde lectura-escritura de manera que siempreesta sincronizada con un reloj del bus dememoria, a diferencia de las antiguasmemorias FPM y EDO que eran asíncronas.Hace más de una década toda la industria sedecantó por las tecnologías síncronas, ya quepermiten construir integrados que funcionen auna frecuencia superior a 66 MHz (A día dehoy, se han superado con creces los 1600Mhz).

    Memorias RAM con tecnologías usadas en la actualidad.

    SDR SDRAM

    Memoria síncrona, con tiempos de accesode entre 25 y 10 ns y que se presentan enmódulos DIMM de 168 contactos. Fueutilizada en los Pentium II y en los PentiumIII , así como en los AMD K6, AMD AthlonK7 y Duron. Está muy extendida la creenciade que se llama SDRAM a secas, y que ladenominación SDR SDRAM es paradiferenciarla de la memoria DDR, pero noes así, simplemente se extendió muy rápidola denominación incorrecta. El nombrecorrecto es SDR SDRAM ya que ambas (tanto la SDR como la DDR) son memorias síncronas dinámicas. Los tiposdisponibles son:

    • PC100: SDR SDRAM, funciona a un máx de 100 MHz.• PC133: SDR SDRAM, funciona a un máx de 133 MHz.

    DDR SDRAMMemoria síncrona, envía los datos dos veces por cada ciclo de reloj. De este modo trabaja al doble de velocidad delbus del sistema, sin necesidad de aumentar la frecuencia de reloj. Se presenta en módulos DIMM de 184 contactos.Los tipos disponibles son:• PC2100 o DDR 266: funciona a un máx de 133 MHz.• PC2700 o DDR 333: funciona a un máx de 166 MHz.• PC3200 o DDR 400: funciona a un máx de 200 MHz.

    http://es.wikipedia.org/w/index.php?title=Archivo:Memoria_RAM.JPGhttp://es.wikipedia.org/w/index.php?title=Bus_%28inform%C3%A1tica%29http://es.wikipedia.org/w/index.php?title=Bus_%28inform%C3%A1tica%29http://es.wikipedia.org/w/index.php?title=Archivo:RamTypes.JPGhttp://es.wikipedia.org/w/index.php?title=DIMMhttp://es.wikipedia.org/w/index.php?title=Pentium_IIhttp://es.wikipedia.org/w/index.php?title=Pentium_IIIhttp://es.wikipedia.org/w/index.php?title=Pentium_IIIhttp://es.wikipedia.org/w/index.php?title=AMDhttp://es.wikipedia.org/w/index.php?title=AMD_K6http://es.wikipedia.org/w/index.php?title=AMD_Athlonhttp://es.wikipedia.org/w/index.php?title=DIMM

  • Memoria de acceso aleatorio 8

    DDR2 SDRAM

    SDRAM DDR2.

    Las memorias DDR 2 son una mejora de las memorias DDR (DoubleData Rate), que permiten que los búferes de entrada/salida trabajen aldoble de la frecuencia del núcleo, permitiendo que durante cada ciclode reloj se realicen cuatro transferencias. Se presentan en módulosDIMM de 240 contactos. Los tipos disponibles son:

    • PC2-4200 o DDR2-533: funciona a un máx de 533 MHz.• PC2-5300 o DDR2-667: funciona a un máx de 667 MHz.• PC2-6400 o DDR2-800: funciona a un máx de 800 MHz.• PC2-8600 o DDR2-1066: funciona a un máx de 1066 MHz.

    DDR3 SDRAMLas memorias DDR 3 son una mejora de las memorias DDR 2, proporcionan significantes mejoras en el rendimientoen niveles de bajo voltaje, lo que lleva consigo una disminución del gasto global de consumo. Los módulos DIMMDDR 3 tienen 240 pines, el mismo número que DDR 2; sin embargo, los DIMMs son físicamente incompatibles,debido a una ubicación diferente de la muesca. Los tipos disponibles son:• PC3-8600 o DDR3-1066: funciona a un máx de 1066 MHz.• PC3-10600 o DDR3-1333: funciona a un máx de 1333 MHz.• PC3-12800 o DDR3-1600: funciona a un máx de 1600 MHz.

    RDRAM (Rambus DRAM)Memoria de gama alta basada en un protocolo propietario creado por la empresa Rambus, lo cual obliga a suscompradores a pagar regalías en concepto de uso. Esto ha hecho que el mercado se decante por la tecnología DDR,libre de patentes, excepto algunos servidores de grandes prestaciones (Cray) y la consola PlayStation 3. La RDRAMse presenta en módulos RIMM de 184 contactos.

    Detección y corrección de erroresExisten dos clases de errores en los sistemas de memoria, las fallas (Hard fails) que son daños en el hardware y loserrores (soft errors) provocados por causas fortuitas. Los primeros son relativamente fáciles de detectar (en algunascondiciones el diagnóstico es equivocado), los segundos al ser resultado de eventos aleatorios, son más difíciles dehallar. En la actualidad la confiabilidad de las memorias RAM frente a los errores, es suficientemente alta como parano realizar verificación sobre los datos almacenados, por lo menos para aplicaciones de oficina y caseras. En los usosmás críticos, se aplican técnicas de corrección y detección de errores basadas en diferentes estrategias:• La técnica del bit de paridad consiste en guardar un bit adicional por cada byte de datos, y en la lectura se

    comprueba si el número de unos es par (paridad par) o impar (paridad impar), detectándose así el error.• Una técnica mejor es la que usa ECC, que permite detectar errores de 1 a 4 bits y corregir errores que afecten a un

    sólo bit esta técnica se usa sólo en sistemas que requieren alta fiabilidad.Por lo general los sistemas con cualquier tipo de protección contra errores tiene un costo más alto, y sufren depequeñas penalizaciones en desempeño, con respecto a los sistemas sin protección. Para tener un sistema con ECC oparidad, el chipset y las memorias debe tener soportar esas tecnologías. La mayoría de placas base no poseen dichosoporte.Para los fallos de memoria se pueden utilizar herramientas de software especializadas que realizan pruebas integrales sobre los módulos de memoria RAM. Entre estos programas uno de los más conocidos es la aplicación Memtest86+

    http://es.wikipedia.org/w/index.php?title=Archivo:RAM.jpghttp://es.wikipedia.org/w/index.php?title=DIMMhttp://es.wikipedia.org/w/index.php?title=DIMMhttp://es.wikipedia.org/w/index.php?title=Rambushttp://es.wikipedia.org/w/index.php?title=PlayStation_3http://es.wikipedia.org/w/index.php?title=RIMMhttp://es.wikipedia.org/w/index.php?title=Bit_de_paridadhttp://es.wikipedia.org/w/index.php?title=ECChttp://es.wikipedia.org/w/index.php?title=Chipsethttp://es.wikipedia.org/w/index.php?title=Memtest86%2B

  • Memoria de acceso aleatorio 9

    que detecta fallos de memoria.

    Memoria RAM registradaEs un tipo de módulo usado frecuentemente en servidores y equipos especiales. Poseen circuitos integrados que seencargan de repetir las señales de control y direcciones. Las señales de reloj son reconstruidas con ayuda del PLLque está ubicado en el módulo mismo. Las señales de datos pasan directamente del bus de memoria a los CI dememoria DRAM.Estas características permiten conectar múltiples módulos de memoria (más de 4) de alta capacidad sin que hayaperturbaciones en las señales del controlador de memoria, haciendo posible sistemas con gran cantidad de memoriaprincipal (8 a 16 GiB). Con memorias no registradas, no es posible, debido a los problemas surgen de sobrecargaeléctrica a las señales enviadas por el controlador, fenómeno que no sucede con las registradas por estar de algúnmodo aisladas.Entre las desventajas de estos módulos están el hecho de que se agrega un ciclo de retardo para cada solicitud deacceso a una posición no consecutiva y por supuesto el precio, que suele ser mucho más alto que el de las memoriasde PC. Este tipo de módulos es incompatible con los controladores de memoria que no soportan el modo registrado,a pesar de que se pueden instalar físicamente en el zócalo. Se pueden reconocer visualmente porque tienen unintegrado mediano, cerca del centro geométrico del circuito impreso, además de que estos módulos suelen ser algomás altos.[5]

    Véase también

    • Circuitointegrado

    • Circuitoimpreso

    • JEDEC

    • DRAM• SRAM• Acceso

    aleatorio

    • Memoria principal• Memoria ROM• FB-DIMM Nuevo formato de

    memoria

    • SPD Serial Presence Detect• FRAM Memoria Ram

    Ferromagnetica• VRAM Memoria Ram de Video

    • Dual Channel• Memoria

    (informática)• Memoria volátil

    Referencias[1] [ |Mueller, Scott (http:/ / www. informit. com/ authors/ bio. aspx?a=96F57ED8-2FAA-4E08-BD72-5DCACD2B103A)] (2005). Upgrading

    and Reparing PC (http:/ / books. google. com/ books?id=E1p2FDL7P5QC& dq=Scott+ mueller& printsec=frontcover& source=bl&ots=M1niG634hB& sig=oYl9HC5uOjVNkZfcgFAd33xu2rw& hl=en& sa=X& oi=book_result& resnum=25& ct=result) (13 edición). QUE. .

    [2] « Mostek Firsts (http:/ / www. mindspring. com/ ~mary. hall/ mosteklives/ history/ 10Ann/ firsts. html)».[3] « Datasheet & Application Note Database, PDF, Circuits, Datasheets (http:/ / www. datasheetarchive. com/ pdf-datasheets/ DataBooks/

    Book273-277. html)».[4] « The HP Vectra 486 memory controller (http:/ / findarticles. com/ p/ articles/ mi_m0HPJ/ is_/ ai_11405923)».[5] http:/ / download. micron. com/ pdf/ datasheets/ modules/ ddr2/ HTJ_S36C512_1Gx72. pdf

    Enlaces externos• Wikimedia Commons alberga contenido multimedia sobre Memoria RAM.Commons• Explícame: ¿Para qué sirve la memoria RAM? (http:/ / www. explicame. org/ content/ view/ 50/ 1/ )• Tomshardware: Tutorial sobre RAM de 1998 (http:/ / www. tomshardware. com/ reviews/ ram-guide,89-14. html)

    (en inglés)

    http://es.wikipedia.org/w/index.php?title=Circuitos_integradoshttp://es.wikipedia.org/w/index.php?title=PLLhttp://es.wikipedia.org/w/index.php?title=Circuito_integradohttp://es.wikipedia.org/w/index.php?title=Circuito_integradohttp://es.wikipedia.org/w/index.php?title=Circuito_impresohttp://es.wikipedia.org/w/index.php?title=Circuito_impresohttp://es.wikipedia.org/w/index.php?title=JEDEChttp://es.wikipedia.org/w/index.php?title=DRAMhttp://es.wikipedia.org/w/index.php?title=SRAMhttp://es.wikipedia.org/w/index.php?title=Acceso_aleatoriohttp://es.wikipedia.org/w/index.php?title=Acceso_aleatoriohttp://es.wikipedia.org/w/index.php?title=Memoria_principalhttp://es.wikipedia.org/w/index.php?title=Memoria_ROMhttp://es.wikipedia.org/w/index.php?title=FB-DIMMhttp://es.wikipedia.org/w/index.php?title=Serial_Presence_Detecthttp://es.wikipedia.org/w/index.php?title=FRAMhttp://es.wikipedia.org/w/index.php?title=VRAMhttp://es.wikipedia.org/w/index.php?title=Dual_Channelhttp://es.wikipedia.org/w/index.php?title=Memoria_%28inform%C3%A1tica%29http://es.wikipedia.org/w/index.php?title=Memoria_%28inform%C3%A1tica%29http://es.wikipedia.org/w/index.php?title=Memoria_vol%C3%A1tilhttp://www.informit.com/authors/bio.aspx?a=96F57ED8-2FAA-4E08-BD72-5DCACD2B103Ahttp://books.google.com/books?id=E1p2FDL7P5QC&dq=Scott+mueller&printsec=frontcover&source=bl&ots=M1niG634hB&sig=oYl9HC5uOjVNkZfcgFAd33xu2rw&hl=en&sa=X&oi=book_result&resnum=25&ct=resulthttp://books.google.com/books?id=E1p2FDL7P5QC&dq=Scott+mueller&printsec=frontcover&source=bl&ots=M1niG634hB&sig=oYl9HC5uOjVNkZfcgFAd33xu2rw&hl=en&sa=X&oi=book_result&resnum=25&ct=resulthttp://www.mindspring.com/~mary.hall/mosteklives/history/10Ann/firsts.htmlhttp://www.datasheetarchive.com/pdf-datasheets/DataBooks/Book273-277.htmlhttp://www.datasheetarchive.com/pdf-datasheets/DataBooks/Book273-277.htmlhttp://findarticles.com/p/articles/mi_m0HPJ/is_/ai_11405923http://download.micron.com/pdf/datasheets/modules/ddr2/HTJ_S36C512_1Gx72.pdfhttp://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svghttp://es.wikipedia.org/w/index.php?title=Wikimedia_Commonshttp://commons.wikimedia.org/wiki/RAMhttp://commons.wikimedia.org/wiki/RAMhttp://www.explicame.org/content/view/50/1/http://www.tomshardware.com/reviews/ram-guide,89-14.html

  • Fuentes y contribuyentes del artículo 10

    Fuentes y contribuyentes del artículoMemoria de acceso aleatorio  Fuente: http://es.wikipedia.org/w/index.php?oldid=42618929  Contribuyentes: .José, 2009yac, Aadrover, Airunp, Alakasam, Alhen, Alitagm, Alvaro qc, Amadohc,Angel GN, Angus, Antur, Ascánder, Astonbreak, Baiji, BeaKManiak, Bee Geesfan, Beto29, BetoCG, Biasoli, Bifus, BlackBeast, Bryant1410, Camilo, Carlosblh, Centeno, Chrihern, Cinabrium,CommonsDelinker, Cookie, Cousteau, Cristian Chávez Ramos, Crokett, DJ Nietzsche, Daaxe, Dangarcia, David0811, Death Master, Delphidius, Dferg, Dibujon, Diego López, Diego bf109,Diegusjaimes, Diosa, Dnu72, Dodo, Dorieo, Dvelasquez, ECAM, Edgemaster, Edisonbeta, Eduardosalg, Edub, El duende alegre, Eli22, Elisardojm, Eloy, Elwikipedista, Equi, Er Komandante,Eric, Esoya, Estoymuybueno, Ezarate73, FAR, Fcosegura, Felviper, Fergarci, Fieruky, Filipo, Fvene002, FyLoX, Galio, GermanX, Goica, Goofys, Gothmog, Greek, Guillermoster, Góngora,Haku, Hari Seldon, Hernanbarbosa, Hispa, Humberto, Icvav, Isha, Itnas19, JMPerez, JOKblogger, Javierito92, Jcentel, Jdelrio, Joanumbert, Joarobles, JorgeGG, Joseaperez, Josell2, Jsanchezes,Jtico, Juandiegocano, Jugones55, Julio Cardmat, Kekkyojin, Kexedo, Kordas, Kuronokoneko, Kved, Laura Fiorucci, Limo, Llfernandoll, Lobo, Locos epraix, Lourdes Cardenal, Lucasjk23,Lucien leGrey, Luigidakid, LuisArmandoRasteletti, MILTONPATO, Magister Mathematicae, Maldoror, Manuegonzalez, Manuel Trujillo Berges, Manwë, Maokoto, Marcecoro, Matdrodes,Matiasasb, Maugemv, MeNtOrX, Miguel.lima, Miktam, Moriel, Mortadelo, Mortadelo2005, Mr. Benq, Muro de Aguas, Murphy era un optimista, Museo8bits, Netito777, Nicop, Niko guti2006,Nixón, Ornitododo, Oscar ., Pabloab, Pablomdo, Pan con queso, Parras, Patxi Aguado, Paz.ar, Pedro GarNic, Penesauro, Perquisitore, Phirosiberia, Pilaf, Platonides, PoLuX124, Poco a poco,Ppja, Prietoquilmes, Qwertyytrewqqwerty, Rabid Fish, Rastrojo, Redmind007, Retama, Richy, Roberpl, RoyFocker, RubiksMaster110, STARPLAYER, Sebado, Sejorera, Shooke, Sms,Snakeyes, Soowly, Stinger1, Superchoto, Superzerocool, TArea, Taichi, Tano4595, Tantan1985, Taragui, Taty2007, Technopat, The worst user, Thunderbird2, Tico, Tolitose, Tomatejc, TorQueAstur, Tortillovsky, Triku, Truor, Txo, Unificacion, Uny, Varano, Vic Fede, Vitamine, Votinus, Víctor Antonio Torres Torres, Wilfredor, Will vm, Xqno, Yeza, Yio, Yrithinnd, Yubel, ZrzlKing,1255 ediciones anónimas

    Fuentes de imagen, Licencias y contribuyentesArchivo:RAMDDR2.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:RAMDDR2.JPG  Licencia: GNU Free Documentation License  Contribuyentes: User:TorQue AsturArchivo:Electronic Memory.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Electronic_Memory.jpg  Licencia: Creative Commons Attribution 2.0  Contribuyentes: SteveJurvetson from Menlo Park, USAArchivo:4mbramvax.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:4mbramvax.jpg  Licencia: GNU Free Documentation License  Contribuyentes: User:PoilArchivo:SIPP-Modul.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:SIPP-Modul.jpg  Licencia: Creative Commons Attribution-Sharealike 2.0  Contribuyentes: User Smial onde.wikipediaArchivo:SIMM-muistikampoja.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:SIMM-muistikampoja.jpg  Licencia: GNU Free Documentation License  Contribuyentes: J-PKärnäArchivo:BGA RAM.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:BGA_RAM.jpg  Licencia: Creative Commons Attribution-Sharealike 2.0  Contribuyentes: User Smial onde.wikipediaArchivo:Motherboard diagram.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Motherboard_diagram.jpg  Licencia: GNU Free Documentation License  Contribuyentes:Alexandre.mbm, MddArchivo:Memoria RAM.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Memoria_RAM.JPG  Licencia: Public Domain  Contribuyentes: User:ChrihernArchivo:RamTypes.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:RamTypes.JPG  Licencia: Creative Commons Attribution 3.0  Contribuyentes: User:KB AlphaArchivo:RAM.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:RAM.jpg  Licencia: Creative Commons Attribution 2.0  Contribuyentes: Rogelio MiranadImagen:Commons-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg  Licencia: logo  Contribuyentes: User:3247, User:Grunt

    LicenciaCreative Commons Attribution-Share Alike 3.0 Unportedhttp:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

    http://creativecommons.org/licenses/by-sa/3.0/

    Memoria de acceso aleatorioNomenclatura Historia Arquitectura base

    Uso por el sistema Módulos de memoria RAM Relación con el resto del sistema Tecnologías de memoria SDR SDRAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM RDRAM (Rambus DRAM)

    Detección y corrección de errores Memoria RAM registrada Véase también Referencias Enlaces externos

    Licencia