Está en la página 1de 13

Memorias RAM

Introduccin
Bueno, es necesario recalcar que debido a la naturaleza de nuestro trabajo, se nos hizo necesario separar los temas a analizar (Memorias RAM y USB). La Idea fue precisamente mezclar estos dos temas pero no revolverlos. USB Universal Serial Bus es una interfase plug&play entre la PC y ciertos dispositivos tales como teclados, mouses, scanner, impresoras, mdems, placas de sonido, camaras,etc) . Memoria 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. Qu es la 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 ubicacin de ella aleatoria y rpidamente Fsicamente, estn constituidas por un conjunto de chips o mdulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectngulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:

La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es mucho ms rpida, y que se borra al apagar el computador, no como los Disquetes o discos duros en donde la informacin permanece grabada. 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 prcticamente todos los dems tipos.

DRAM: Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la ms lenta. Usada hasta la poca del 386, su velocidad tpica 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 ms rpida la de 70 ns que la de 80 ns.

Fsicamente, aparece en forma de DIMMs o de SIMMs, siendo estos ltimos de 30 contactos. Fast Page (FPM): a veces llamada DRAM (o slo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo ms rpida, tanto por su estructura (el modo de Pgina Rpida) como por ser de 70 60 ns.

Usada hasta con los primeros Pentium, fsicamente 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 estn saliendo (haciendo su Output), lo que la hace algo ms rpida (un 5%, ms o menos).

Muy comn 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 rapidsima, de unos 25 a 10 ns. Slo 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 ms modernos; tericamente se trata de unas especificaciones mnimas 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 ms moderna (y recomendable).

SIMMs y DIMMs Se trata de la forma en que se juntan los chips de memoria, del tipo que sean, para conectarse a la placa base del ordenador. Son unas plaquitas alargadas con conectores en un extremo; al conjunto se le llama mdulo. El nmero de conectores depende del bus de datos del microprocesador, que ms que un autobs es la carretera por la que van los datos; el nmero de carriles de dicha carretera representara el nmero de bits de informacin que puede manejar cada vez.

SIMMs: 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 mdulos iguales. Miden unos 8,5 cm (30 c.) 10,5 cm (72 c.) y sus zcalos suelen ser de color blanco. Los SIMMs de 72 contactos, ms modernos, manejan 32 bits, por lo que se usan de 1 en 1 en los 486; en los Pentium se hara de 2 en 2 mdulos (iguales), porque el bus de datos de los Pentium es el doble de grande (64 bits).

DIMMs: ms alargados (unos 13 cm), con 168 contactos y en zcalos generalmente negros; llevan dos muescas para facilitar su correcta colocacin. 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 estndar (5 voltios) o reducido (3.3 V). Y podramos aadir los mdulos SIP, que eran parecidos a los SIMM pero con frgiles patitas soldadas y que no se usan desde hace bastantes aos, o cuando toda o parte de la memoria viene soldada en la placa (caso de algunos ordenadores de marca).

Otros tipos de RAM

BEDO (Burst-EDO): una evolucin de la EDO, que enva ciertos datos en "rfagas". Poco extendida, compite en prestaciones con la SDRAM. Memorias con paridad: consisten en aadir a cualquiera de los tipos anteriores un chip que realiza una operacin con los datos cuando entran en el chip y otra cuando salen. Si el resultado ha variado, se ha producido un error y los datos ya no son fiables. Dicho as, parece una ventaja; sin embargo, el ordenador slo avisa de que el error se ha producido, no lo corrige. Es ms, estos errores son tan improbables que la mayor parte de los chips no los sufren jams aunque estn funcionando durante aos; por ello, hace aos que todas las memorias se fabrican sin paridad.

ECC: memoria con correccin de errores. Puede ser de cualquier tipo, aunque sobre todo EDO-ECC o SDRAM-ECC. Detecta errores de datos y los corrige; para aplicaciones realmente crticas. Usada en servidores y mainframes.

Memorias de Vdeo: para tarjetas grficas. De menor a mayor rendimiento, pueden ser: DRAM -> FPM -> EDO -> VRAM -> WRAM -> SDRAM -> SGRAM

DDR-SDRAM: (Doble Data Rate) Cmo es fsicamente la DDR-SDRAM? O lo que es lo mismo: puedo instalarla en mi "antigua" placa base? Lamentablemente, la respuesta es un NO rotundo. Los mdulos de memoria DDR-SDRAM (o DDR) son del mismo tamao que los DIMM de SDRAM, pero con ms conectores: 184 pines en lugar de los 168 de la SDRAM normal.

Adems, los DDR tienen 1 nica muesca en lugar de las 2 de los DIMM "clsicos". 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 servira de nada poder instalarlos, porque necesitaramos un chipset nuevo. Hablando del voltaje: en principio debera ser de 2,5 V, una reduccin del 30% respecto a los actuales 3,3 V de la SDRAM.

Tecnologas de memoria
La tecnologa de memoria actual usa una seal de sincronizacin 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 asncronas. Hace ms de una dcada toda la industria se decant por las tecnologas sncronas, ya que permiten construir integrados que funcionen a una frecuencia superior a 66 MHz (A da de hoy, se han superado con creces los 1600 Mhz).

SDR SDRAM

Memoria sncrona, con tiempos de acceso de entre 25 y 10 ns y que se presentan en mdulos 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 denominacin SDR SDRAM es para diferenciarla de la memoria DDR, pero no es as, simplemente se extendi muy rpido la denominacin incorrecta. El nombre correcto es SDR SDRAM ya que ambas (tanto la SDR como la DDR) son memorias sncronas dinmicas. Los tipos disponibles son: PC100: SDR SDRAM, funciona a un mx de 100 MHz. PC133: SDR SDRAM, funciona a un mx de 133 MHz.

DDR SDRAM
Memoria sncrona, enva 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 mdulos DIMM de 184 contactos en el caso de ordenador de escritorio y en mdulos de 144 contactos para los ordenadores porttiles. Los tipos disponibles son: PC2100 o DDR 266: funciona a un mx de 133 MHz. PC2700 o DDR 333: funciona a un mx de 166 MHz. PC3200 o DDR 400: funciona a un mx de 200 MHz.

DDR2 SDRAM
Las memorias DDR 2 son una mejora de las memorias DDR (Double Data Rate), que permiten que los bferes de entrada/salida trabajen al doble de la frecuencia del ncleo, permitiendo que durante cada ciclo de reloj se realicen cuatro transferencias. Se presentan en mdulos DIMM de 240 contactos. Los tipos disponibles son: PC2-4200 o DDR2-533: funciona a un mx de 533 MHz. PC2-5300 o DDR2-667: funciona a un mx de 667 MHz. PC2-6400 o DDR2-800: funciona a un mx de 800 MHz. PC2-8600 o DDR2-1066: funciona a un mx de 1066 MHz. PC2-9000 o DDR2-1200: funciona a un mx de 1200 MHz

DDR3 SDRAM
Las memorias DDR 3 son una mejora de las memorias DDR 2, proporcionan significantes mejoras en el rendimiento en niveles de bajo voltaje, lo que lleva consigo una disminucin del gasto global de consumo. Los mdulos DIMM DDR 3 tienen 240 pines, el mismo nmero que DDR 2; sin embargo, los DIMMs son fsicamente incompatibles, debido a una ubicacin diferente de la muesca. Los tipos disponibles son: PC3-8600 o DDR3-1066: funciona a un mx de 1066 MHz. PC3-10600 o DDR3-1333: funciona a un mx de 1333 MHz. PC3-12800 o DDR3-1600: funciona a un mx de 1600 MHz.

LA MEMORIA ROM

La memoria de slo lectura, conocida tambin como ROM (acrnimo en ingls de read-only memory), es un medio de almacenamiento utilizado en ordenadores y dispositivos electrnicos, que permite slo la lectura de la informacin y no su escritura, independientemente de la presencia o no de una fuente de energa. Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rpida o fcil. Se utiliza principalmente para contener el firmware (programa que est estrechamente ligado a hardware especfico, y es poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnsticos. En su sentido ms estricto, se refiere slo a mscara ROM -en ingls, MROM- (el ms antiguo tipo de estado slido ROM), que se fabrica con los datos almacenados de forma permanente, y por lo tanto, su contenido no puede ser modificado de ninguna forma. Sin embargo, las ROM ms modernas, como EPROM y Flash EEPROM, efectivamente se pueden borrar y volver a programar varias veces, an siendo descritos como "memoria de slo lectura" (ROM). La razn de que se las contine llamando as es que el proceso de reprogramacin en general es poco frecuente,

relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria. A pesar de la simplicidad de la ROM, los dispositivos reprogramables son ms flexibles y econmicos, por lo cual las antiguas mscaras ROM no se suelen encontrar en hardware producido a partir de 2007.

Tipos de memoria ROM PROM. Es voltil y slo se puede escribir en ella una sola vez. El proceso de escritura se lleva a cabo elctricamente y puede realizarlo el suministrados o el cliente con posterioridad. EPROM: Memoria de slo lectura programable borrable. Antes de escribir una operacin, todas las celdas de almacenamiento deben ser borradas al estado inicial exponiendo el chip a radiacin ultravioleta. Puede ser alterada mltiples veces. Ms cara que la PROM, pero tiene la ventaja de que puede ser actualizada mltiples veces. EEPROM: Memoria de slo lectura programable borrable elctricamente Puede ser escrita sin borrar contenido anterior. Slo el o los bytes direccionados son actualizados. La operacin de escritura toma mucho ms tiempo que la de lectura. Combina la ventaja de no-volativilidad con la flexibilidad de ser actualizable usando controles de bus ordinarios, direcciones y lnea de datos. Es ms cara que la EPROM y puede almacenar menos bits por chip. Flash Nombrada as por la velocidad a la cual puede ser reprogramada. Es intermedia entre la EPROM y la EEPROM en costo y funcionalidad. Mucho ms rpida que la EPROM. Puede borrar bloques especficos de memoria. No provee borrado a nivel de bytes. Tiene la densidad alta de las EPROM.

Uso para almacenamiento de software

Los ordenadores domsticos a comienzos de los aos 1980 venan con todo su sistema operativo en ROM. No haba otra alternativa razonable ya que las unidades de disco eran generalmente opcionales. La actualizacin a una nueva versin significa usar un soldador o un grupo de interruptores DIP y reemplazar el viejo chip de ROM por uno nuevo. Actualmente los sistemas operativos en general ya no van en ROM. Todava los ordenadores pueden dejar algunos de sus programas en memoria ROM, pero incluso en este caso, es ms frecuente que vaya en memoria flash. Los telfonos mviles y los asistentes personales digitales (PDA) suelen tener programas en memoria ROM (o por lo menos en memoria flash). Algunas de las videoconsolas que usan programas basados en la memoria ROM son la Super Nintendo, la Nintendo 64, la Sega Mega Drive o la Game Boy. Estas memorias ROM, pegadas a cajas de plstico aptas para ser utilizadas e introducidas repetidas veces, son conocidas como cartuchos. Por extensin la palabra ROM puede referirse tambin a un archivo de datos que contenga una imagen del programa que se distribuye normalmente en memoria ROM, como una copia de un cartucho de videojuego.

Uso para almacenamiento de datos


Como la ROM no puede ser modificada (al menos en la antigua versin de mscara), slo resulta apropiada para almacenar datos que no necesiten ser modificados durante la vida de este dispositivo. Con este fin, la ROM se ha utilizado en muchos ordenadores para guardar tablas de consulta, utilizadas para la evaluacin de funciones matemticas y lgicas. Esto era especialmente eficiente cuando la unidad central de procesamiento era lenta y la ROM era barata en comparacin con la RAM. De hecho, una razn de que todava se utilice la memoria ROM para almacenar datos es la velocidad, ya que los discos siguen siendo ms lentos. Y lo que es an ms importante, no se puede leer un programa que es necesario para ejecutar un disco desde el propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del PC normalmente se encuentran en una memoria ROM. No obstante, el uso de la ROM para almacenar grandes cantidades de datos ha ido desapareciendo casi completamente en los ordenadores de propsito general, mientras que la memoria Flash ha ido ocupando este puesto. Resumen de Caractersticas

EL BIOS
El BIOS (sigla input/output es en ingls en de basic espaol y

system;

"sistema bsico de entrada y salida") un software que todos los localiza reconoce dispositivos

necesarios para cargar el sistema operativo en la memoria RAM; es un software muy bsico instalado en la placa base que permite que sta cumpla su cometido. Proporciona la comunicacin hardware del mnimo, de bajo nivel, el funcionamiento y configuracin del sistema maneja que, como el teclado y

proporciona una salida bsica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente est escrito en lenguaje ensamblador. El primer uso del trmino "BIOS" se dio en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las mquinas de

CP/M usualmente tenan un simple cargador arrancable en la memoria de slo lectura, y nada ms). La mayora de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es anlogo al BIOS de CP/M. El BIOS es un sistema bsico de entrada/salida que normalmente pasa inadvertido para el usuario final de computadoras. Se encarga de encontrar el sistema operativo y cargarlo en la memoria RAM. Posee un componente de hardware y otro de software; este ltimo brinda una interfaz generalmente de texto que permite configurar varias opciones del hardware instalado en el PC, como por ejemplo el reloj, o desde qu dispositivos de almacenamiento iniciar el sistema operativo (Microsoft Windows, GNU/Linux, Mac OS X, etc.). El BIOS gestiona al menos el teclado de la computadora, proporcionando incluso una salida bastante bsica en forma de sonidos por el altavoz incorporado en la placa base cuando hay algn error, como por ejemplo un dispositivo que falla o debera ser conectado. Estos mensajes de error son utilizados por los tcnicos para encontrar soluciones al momento de armar o reparar un equipo. El BIOS antiguamente residia en memorias ROM o EPROM pero desde mediados de los 90 comenz a utilizarse memorias flash que podan ser actualizadas por el usuario. Es un programa tipo firmware. El BIOS es una parte esencial del hardware que es totalmente configurable y es donde se controlan los procesos del flujo de informacin en el bus del ordenador, entre el sistema operativo y los dems perifricos. Tambin incluye la configuracin de aspectos importantes de la mquina.

MEMORIA CACH
En informtica, la cach de CPU, es una cach usada por la unidad central de procesamiento de una computadora para reducir el tiempo de acceso a la memoria. La cach es una memoria ms pequea y rpida, la cual almacena copias de datos ubicados en la memoria principal que se utilizan con ms frecuencia.

Es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, respecto a la copia en la cach. Cuando se accede por primera vez a un dato, se hace una copia en el cach; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor. Cuando el procesador necesita leer o escribir en una ubicacin en memoria principal, primero verifica si una copia de los datos est en la cach. Si es as, el procesador de inmediato lee o escribe en la memoria cach, que es mucho ms rpido que de la lectura o la escritura a la memoria principal. Un cach es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un rea reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de cach frecuentemente usados en las computadoras personales: memoria cach y cach de disco. Una memoria cach, llamada tambin a veces almacenamiento cach o RAM cach, es una parte de memoria RAM esttica de alta velocidad (SRAM) ms que la lenta y barata RAM dinmica (DRAM) usada como memoria principal. La memoria cach es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta informacin en SRAM, la computadora evita acceder a la lenta DRAM. Cuando se encuentra un dato en la cach, se dice que se ha producido un acierto, siendo un cach juzgado por su tasa de aciertos (hit rate). Los sistemas de memoria cach usan una tecnologa conocida por cach inteligente en la cual el sistema puede reconocer cierto tipo de datos usados frecuentemente. Las estrategias para determinar qu informacin debe de ser puesta en el cach constituyen uno de los problemas ms interesantes en la ciencia de las computadoras. Algunas memorias cach estn construidas en la arquitectura de los microprocesadores. Por ejemplo, el procesador Pentium II tiene una cach L2 de 512 Kilobytes. La cach de disco trabaja sobre los mismos principios que la memoria cach, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos ms recientes del disco duro a los que se ha accedido (as como los sectores adyacentes) se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la cach del disco para ver si los datos ya estn ah. La cach de disco puede mejorar drsticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces ms rpido que acceder a un byte del disco duro. Hay tres tipos diferentes de memoria cach para procesadores:

Cach de 1er nivel (L1):

Esta cach est integrada en el ncleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria cach L1 vara de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos. Cach de 2 nivel (L2): Integrada tambin en el procesador, aunque no directamente en el ncleo de este, tiene las mismas ventajas que la cach L1, aunque es algo ms lenta que esta. La cach L2 suele ser mayor que la cach L1, pudiendo llegar a superar los 2MB. A diferencia de la cach L1, esta no est dividida, y su utilizacin est ms encaminada a programas que al sistema. Cach de 3er nivel (L3): Es un tipo de memoria cach ms lenta que la L2, muy poco utilizada en la actualidad. En un principio esta cach estaba incorporada a la placa base, no al procesador, y su velocidad de acceso era bastante ms lenta que una cach de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy superior a la RAM, y mucho ms en la poca en la que se utilizaba), depende de la comunicacin entre el procesador y la placa base. Para hacernos una idea ms precisa de esto, imaginemos en un extremo el procesador y en el otro la memoria RAM. Pues bien, entre ambos se encuentra la memoria cach, ms rpida cuanto ms cerca se encuentre del ncleo del procesador (L1). Las memorias cach son extremadamente rpidas (su velocidad es unas 5 veces superior a la de una RAM de las ms rpidas), con la ventaja aadida de no tener latencia, por lo que su acceso no tiene ninguna demora... pero es un tipo de memoria muy cara. Esto, unido a su integracin en el procesador (ya sea directamente en el ncleo o no) limita bastante el tamao, por un lado por lo que encarece al procesador y por otro por el espacio disponible. En cuanto a la utilizacin de la cach L2 en procesadores multinucleares, existen dos tipos diferentes de tecnologas a aplicar. Por un lado est la habitualmente utilizada por Intel, que consiste en que el total de la cach L2 est accesible para ambos ncleos y por otro est la utilizada por AMD, en la que cada ncleo tiene su propia cach L2 dedicada solo para ese ncleo. La cach L2 apareci por primera vez en los Intel Pentium Pro, siendo incorporada a continuacin por los Intel Pentium II, aunque en ese caso no en el encapsulado del procesador, sino externamente (aunque dentro del procesador).

Memoria Cach en una memoria RAM

También podría gustarte