Fuente: http://www.informaticamoderna.com/Memoria_RAM.htm RAM proviene de ("Read Aleatory Memory") ó memoria de lectura aleatoria: es un dispositivo electrónico que se encarga de almacenar datos e instrucciones de manera temporal, de ahí el término de memoria de tipo volátil ya que pierde los datos almacenados una vez apagado el equipo; pero a cambio tiene una muy alta velocidad para realizar la transmisión de la información. En la memoria RAM se carga parte del sistema operativo (Linux Ubuntu, Apple® MacOS, Microsoft® Windows 7, etc.), los programas como (Office, Winzip®, Nero®, etc.), instrucciones desde el teclado, memoria para desplegar el video y opcionalmente una copia del contenido de la memoria ROM. + Ejemplo: cuando damos doble clic a la aplicación Microsoft® Word, el programa será leído desde el disco duro e inmediatamente la computadora buscará almacenarlo en la memoria RAM, ello para que el usuario lo utilice sin la lentitud que implicaría trabajarlo desde el disco duro, y una vez terminada de usar la aplicación, la RAM se libera para poder cargar el próximo programa a utilizar. Figura 1. Memoria RAM tipo DDR, marca Kingston®, modelo KVR266, capacidad 128 MB, bus 266 MHz. Tipos de memorias DRAM comerciales Hay tres tipos de memorias RAM, la primeras son las DRAM, SRAM y una emulación denominada Swap: Tipo 1, DRAM: las siglas provienen de ("Dinamic Read Aleatory Memory") ó dinámicas, debido a que sus chips se encuentran construidos a base de condensadores (capacitores), los cuáles necesitan constantemente refrescar su carga (bits) y esto les resta velocidad pero a cambio tienen un precio económico. + Ejemplo: hagamos una analogía con una empresa que fabrica hielo pero no cuenta con una toma de agua, sino que constantemente necesita de pipas con agua para realizar su producto. Esto la hace lenta ya que tiene que esperar que le lleven las pipas ó carros tanque, descargarlas, etc. La siguiente lista muestra las memorias RAM en modo descendente, la primer liga es la mas antigua y la última la mas reciente. 1. 2. 3. 4. 5. 6. Memoria Memoria Memoria Memoria Memoria Memoria RAM RAM RAM RAM RAM RAM tipo tipo tipo tipo tipo tipo TSOP. SIP. SIMM. DIMM - SDRAM. DDR. RIMM. 1 7. Memoria G-RAM / V-RAM (Actual). 8. Memoria RAM tipo DDR2 (Actual). 9. Memoria RAM tipo DDR3 (Actual). Tipos de memorias SRAM comerciales Tipo 2. SRAM: las siglas provienen de ("Static Read Aleatory Memory") ó estáticas, debido a que sus chips se encuentran construidos a base de transistores, los cuáles no necesitan constantemente refrescar su carga (bits) y esto las hace sumamente veloces pero también muy caras. El término memoria Caché es frecuentemente utilizada pare este tipo de memorias, sin embargo también es posible encontrar segmentos de Caché adaptadas en discos duros, memorias USB y unidades SSD. + Ejemplo: hagamos una analogía con una empresa que fabrica hielo que si cuenta con una toma de agua, por lo que no necesita esperar las pipas ó carros tanque, sino que inmediatamente puede realizar sus funciones. Esto la hace rápida ya que tiene la materia prima a la mano. Memorias SRAM para insertar en ranura de la tarjeta principal (Motherboard). Memorias caché integradas en los discos duros. Memorias caché integradas en los microprocesadores. Que es la memoria virtual - Swap y para que sirve Tipo 3. Swap. La memoria virtual ó memoria Swap ("de intercambio") no se trata de memoria RAM como tal, sino de una emulación (simulación funcional), esto significa que se crea un archivo de grandes dimensiones en el disco duro ó unidad SSD, el cuál almacena información simulando ser memoria RAM cuándo esta se encuentra parcialmente llena, así se evita que se detengan los servicios de la computadora. Este tipo de memoria se popularizó con la salida al mercado de sistemas operativos gráficos tales como MacOS de Macintosh® (actualmente Apple®) ó Windows de Microsoft®, debido a que la memoria instalada en la computadora es regularmente insuficiente para el uso de ventanas, aunque al parecer el sistema operativo UNIX lo utilizaba de manera normal antes que sus competidores. En los sistemas operativos Microsoft® Windows Vista/Microsoft® Windows 7, con el software ReadyBoost® y en Microsoft® Windows XP con ayuda de algunas utilidades como EBoostr®, es posible utilizar un archivo de intercambio (Swap) en memorias USB e incluso en memorias SD, MemoryStick®, etc., que permiten aumentar la velocidad del equipo. Básicamente no debe ser menor a 256 MB la capacidad disponible del dispositivo, tener una velocidad alta de transmisión de datos y asignarse del siguiente modo: a) Mínimo: (Total de RAM) + (1/2 Total de RAM) b) Máximo: 3X(Total de RAM) 2 Ejemplo: Si tengo 1 GB en RAM, debo tener mínimo (1 GB + 0.5 GB)= 1.5 GB, y máximo 3X(1 GB)= 3 GB. Nota: Es bien sabido que el uso "puro" de la RAM es lo más veloz, ya que el tiempo de acceso es mucho menor que el de una memoria Flash (USB, SD, MMC, etc.) ó de un disco duro; esto se logra deshabilitando la memoria virtual en el Panel de Control, sin embargo sólo se recomienda si se cuenta con una gran cantidad de RAM disponible (Microsoft® Windows 95, 98 y ME con 512 MB, Microsoft® Windows XP con más de 1 GB, Microsoft® Windows 7 con más de 3 GB), en caso de no contar con RAM suficiente, Windows® automáticamente creará el archivo SWAP para evitar detener sus servicios. Figura 2. Asignación de SWAP en el disco duro Tabla de tipos de memorias actuales en general Tabla basada en la descripción de la revista "PC a Fondo" y complementada: Tipo de memoria Significado Descripción Tipo RAM RAM EDO RAM "Random Aleatory Memory", memoria de acceso aleatorio "Extended Data Out Random Access Memory", memoria de acceso aleatorio con salida de datos Memoria primaria de la computadora, en la que puede leerse y escribirse información en cualquier momento, pero que pierde la información al no tener alimentación eléctrica. Tecnología opcional en las memorias RAM utilizadas en servidores, que permite acortar el camino de la transferencia de datos entre la memoria y el microprocesador. 3 extendida "Burst EDO Random Access Memory", memoria de acceso BEDO RAM aleatorio con salida de datos extendida y acceso Burst DRAM SDRAM Es el tipo de memoria mas común y "Dinamic Random Access económica, construida con capacitores por lo Memory", memoria que necesitan constantemente refrescar el dinámica de acceso dato que tengan almacenado, haciendo el aleatorio proceso hasta cierto punto lento. "Synchronous Dinamic Random Access Memory", memoria dinámica de acceso aleatorio "Fast Page Mode Dinamic Random Access FPM DRAM Memory", memoria dinámica de paginación de acceso aleatorio RDRAM SRAM / Caché Tecnología opcional; se trata de una memoria EDO RAM que mejora su velocidad gracias al acceso sin latencias a direcciones contiguas de memoria. Tecnología DRAM que utiliza un reloj para sincronizar con el microprocesador la entrada y salida de datos en la memoria de un chip. Se ha utilizado en las memorias comerciales como SIMM, DIMM, y actualmente la familia de memorias DDR (DDR, DDR2, DDR3, GDDR, etc.), entran en esta clasificación. Tecnología opcional en las memorias RAM utilizadas en servidores, que aumenta el rendimiento a las direcciones mediante páginas. "Rambus DRAM", memoria dinámica de acceso aleatorio para tecnología Rambus Memoria DRAM de alta velocidad desarrollada para procesadores con velocidad superior a 1 GHz, en esta clasificación se encuentra la familia de memorias RIMM. "Static Random Access Memory", memoria estática de acceso aleatorio Memoria RAM muy veloz y relativamente cara, construida con transistores, que no necesitan de proceso de refresco de datos. Anteriormente había módulos de memoria independientes, pero actualmente solo se encuentra integrada dentro de microprocesadores y discos duros para hacerlos mas eficientes. 4 Tipo ROM ROM "Read Only Memory", memoria de solo lectura Memoria que permite un número indeterminado de lecturas pero no puede ser modificada. PROM "Programmable Read Only Memory", memoria programable de solo lectura Memoria ROM que permite una programación y posteriormente un número indeterminado de lecturas pero no puede ser modificada. EPROM "Erasable Programmable Read Only Memory", memoria programable y borrable de solo lectura Memoria PROM que permite reprogramación por medio de un dispositivo especial y borrado por medio de luz ultravioleta. EEPROM "Electrically Erasable Programmable Read Only Memory", memoria eléctricamente programable y borrable de solo lectura Evolución de las memorias EROM que permite alterar su contenido por medio de señales eléctricas. Es la mas utilizada en las computadoras actuales para albergar el SetUp de la computadora. Tipo Flash Flash NAND "Flash NAND", el término Flash es debido a la alta velocidad que puede manejar y NAND a un tipo de conexión especial de sus elementos electrónicos (Compuerta tipo NAND) Memoria que permite almacenar datos y mantenerlos almacenados sin necesidad de alimentación eléctrica hasta por 10 años. Se utiliza en las memorias USB , memorias SD, MemoryStick de Sony®, unidades SSD, e incluso para BIOS, etc. Tipo Swap Swap / Virtual Memory De intercambio ó memoria virtual Se trata de una simulación de RAM en un área de un disco duro, lo cuál no permite que se detengan servicios al escasear memoria RAM pero ralentiza a la computadora. También se puede actualmente crear SWAP en una memoria USB, utilizando el Software ReadyBoost de Microsoft® Windows Vista u otros programas para Microsoft® Windows XP, 5 de este modo se vuelve mas eficiente el equipo de cómputo. Otros Buffer "Amortiguador" Soporta información que se encuentra en espera de ser procesada y una vez realizado ese proceso, la borra para esperar nuevos datos, puede ser espacio asignado en una memorias RAM ó en un disco duro. Definición de memoria tipo DDR DDR proviene de ("Dual Data Rate"), lo que traducido significa transmisión doble de datos (este nombre es debido a que incorpora dos canales para enviar los datos de manera simultánea): son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cuáles tienen los chips de memoria en ambos lados de la tarjeta y cuentan con un conector especial de 184 terminales para ranuras de la tarjeta principal (Motherboard). También se les denomina DIMM tipo DDR, debido a que cuentan con conectores físicamente independientes por ambas caras como el primer estándar DIMM. Compitió directamente contra las memorias RAM tipo RIMM ("Rambus In line Memory Module"). Estas memorias están siendo reemplazadas por las memorias RAM tipo DDR2 ("Double Data Rate - 2"). Figura 2. Memoria RAM tipo DDR, marca Kingston®, modelo KVR266, capacidad 128 MB, bus 266 MHz. Características generales de la memoria DDR + Todos las memorias DDR cuentan con 184 terminales. + Cuentan con una muesca en un lugar estratégico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. 6 + La medida del DDR mide 13.3 cm. de largo X 3.1 cm. de alto y 1 mm. de espesor. + Como sus antecesores (excepto la memoria RIMM), pueden estar ó no ocupadas todas sus ranuras para memoria. Partes que componen la memoria DDR Los componentes son visibles, ya que no cuenta con cubierta protectora; son básicamente los siguientes: 1.- Tarjeta: es una placa plástica sobre la cuál están soldadas los componentes de la memoria. 2.-Chips: son módulos de memoria volátil. 3.- Conector (184 terminales): base de la memoria que se inserta en la ranura especial para memoria DDR. 4.- Muesca: indica la posición correcta dentro de la ranura de memoria DDR. Figura 3. Esquema de partes de la memoria RAM tipo DDR Velocidad de la memoria DDR La unidad para medir la velocidad de las memorias RAM es en MegaHertz (MHz). En el caso de los DDR, tiene varias velocidades de trabajo disponibles, la cuál se tiene que adaptar a la velocidad de trabajo del resto del sistema. Básicamente se comercializaron las siguientes: Nombre asignado Velocidad de la memoria (FSB: "Frontal Side Bus") PC-2100 266 MHz PC-2700 333 MHz PC-3200 400 MHz El tiempo de acceso de la memoria DDR Es el tiempo que transcurre para que la memoria RAM dé un cierto resultado que el sistema le solicite y su medida es en nanosegundos (nseg): Tipo de memoria Tiempo de respuesta en nanosegundos (nseg) DDR PC2100 7.5 nseg DDR PC2700 6 nseg, DDR PC3200 5 nseg 7 Definición de memoria DDR-2 DDR-2 proviene de ("Dual Data Rate 2"), lo que traducido significa transmisión doble de datos segunda generación (este nombre es debido a que incorpora dos canales para enviar y además recibir los datos de manera simultánea): son un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cuáles tienen los chips de memoria en ambos lados de la tarjeta y cuentan con un conector especial de 240 terminales para ranuras de la tarjeta principal (Motherboard). También se les denomina DIMM tipo DDR2, debido a que cuentan con conectores físicamente independientes por ambas caras como el primer estándar DIMM. Actualmente se encuentra desplazando a la memoria DDR. Actualmente compite contra un nuevo estándar: las memorias RAM tipo DDR-3 "Double Data Rate -3 ". Características generales de la memoria DDR-2 + Todos las memorias DDR-2 cuentan con 240 terminales. + Cuentan con una muesca en un lugar estratégico del conector, para que al insertarlas, no haya riesgo de colocarlas de manera incorrecta. + Como sus antecesores, pueden estar ó no ocupadas todas sus ranuras para memoria. + Tiene un voltaje de alimentación de 1.8 Volts. Velocidad de la memoria DDR-2 La unidad para medir la velocidad de las memorias RAM es en MegaHertz (MHz). En el caso de los DDR-2, tiene varias velocidades de trabajo disponibles, la cuál se tiene que adaptar a la velocidad de trabajo del resto del sistema. Básicamente se comercializaron las siguientes: Nombre asignado Velocidad de la memoria (FSB: "Frontal Side Bus") PC5300 667 MHz PC6400 800 MHz El tiempo de acceso de la memoria DDR-2 Es el tiempo que transcurre para que la memoria RAM dé un cierto resultado que el sistema le solicite y su medida es en nanosegundos (nseg): Tipo de memoria Tiempo de respuesta en nanosegundos (nseg) DDR-2 PC5300 6 nseg 8 DDR-2 PC6400 5 nseg, Definición de memoria tipo DDR3 DDR-3 proviene de ("Dual Data Rate 3"), lo que traducido significa transmisión doble de datos tercer generación: son el mas moderno estándar, un tipo de memorias DRAM (RAM de celdas construidas a base de capacitores), las cuáles tienen los chips de memoria en ambos lados de la tarjeta y cuentan con un conector especial de 240 terminales para ranuras de la tarjeta principal (Motherboard). También se les denomina DIMM tipo DDR3, debido a que cuentan con conectores físicamente independientes por ambas caras como el primer estándar DIMM. Actualmente compite contra el estándar de memorias RAM tipo DDR-2 ("Double Data Rate - 2 ") y se busca que lo reemplace. Velocidad de la memoria DDR3 La unidad para medir la velocidad de las memorias RAM es en MegaHertz (MHz). En el caso de los DDR-3, tiene varias velocidades de trabajo disponibles, la cuál se tiene que adaptar a la velocidad de trabajo del resto del sistema. Básicamente se comercializaron las siguientes: Nombre asignado Velocidad de la memoria (FSB: "Frontal Side Bus") DDR3 PC3-8500 1066 MHz DDR3 PC3-10666 1333 MHz DDR3 PC3-12800 1600 MHz DDR3 PC3-14900 1866 MHz El tiempo de acceso de la memoria DDR-3 Es el tiempo que transcurre para que la memoria RAM dé un cierto resultado que el sistema le solicite y su medida es en nanosegundos (nseg): Tipo de memoria Tiempo de respuesta en nanosegundos (nseg) DDR3 PC3-8500 7.5 nseg. DDR3 PC3-10666 6 nseg, DDR3 PC3-12800 5 nseg, DDR3 PC3-14900 ±4 nseg, 9