26
FUNCIONAMIENTO DE LAS MEMORIAS RAM. La memoria principal o RAM (acrónimo de Random Access Memory,Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que estáutilizando en el momento presente. Se llama de acceso aleatorio porque el procesador accede a la información que está en la memoria en cualquier punto sin tener que accedera la información anterior y posterior. Es la memoria que se actualiza constantementemientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga. Proceso de carga en la memoria RAM: Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas enmemoria RAM. El procesador entonces efectúa accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM yotros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que laRAM es mucho más rápida, y se borra al apagar el ordenador. Es una memoria dinámica, lo que indica la necesidad de “recordar” los datos ala memoria cada pequeños periodos de tiempo, para impedir que esta pierda lainformación. Eso se llama Refresco. Cuando se pierde la alimentación, la memoria pierde todos los datos. “Random Access”, acceso aleatorio, indica que cada posición de memoria puede ser leída o escrita en cualquier orden. Lo contrario seria el accesosecuencial, en el cual los datos tienen que ser leídos o escritos en un orden predeterminado. Las memorias poseen la ventaja de contar con una mayor velocidad, mayor capacidad de almacenamiento y un menor consumo. En contra partida presentan el CPU, Memoria y Disco Duro. Los datos de instrucciones cuando se carga un programa, se carga en memoria. (DMA) El inconveniente es de que precisan una electrónica especial para su utilización, la función de esta electrónica es generar el refresco de la memoria. La necesidad de los refrescos de las memorias dinámicas se debe al funcionamiento de las mismas, ya que este se basa en generar durante un tiempo la información que contiene. Transcurrido este lapso, la señal que contenía la célula biestable se va perdiendo. Para que no ocurra esta perdida, es necesario que antes que transcurra el tiempo máximo que la memoria puede mantener la señal se realice una lectura del valor que tiene y se recargue la misma. Es preciso considerar que a cada bit de la memoria le corresponde un pequeño condensador al que le aplicamos una pequeña carga eléctrica y que mantienen durante un tiempo en función de la constante de descarga. Generalmente el refresco de memoria se realiza cíclicamente y cuando esta trabajando el DMA. El refresco de la memoria en modo normal esta a cargo del controlador del canal que también cumple la función de optimizar el tiempo requerido para la operación del refresco. Posiblemente, en más de una ocasión en el ordenador aparecen errores de en la memoria debido a que las memorias que se están utilizando son de una velocidad inadecuada que se descargan antes de poder ser refrescadas. Las posiciones de memoria están organizadas en filas y en columnas. Cuando se quiere acceder a la RAM se debe empezar especificando la fila, después la columna y

Funcionamiento de Las Memorias Ram

Embed Size (px)

Citation preview

FUNCIONAMIENTO DE LAS MEMORIAS RAM.La memoria principal o RAM (acrnimo de Random Access Memory,Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que estutilizando en el momento presente. Se llama de acceso aleatorio porque el procesador accede a la informacin que est en la memoria en cualquier punto sin tener que accedera la informacin anterior y posterior. Es la memoria que se actualiza constantementemientras el ordenador est en uso y que pierde sus datos cuando el ordenador se apaga. Proceso de carga en la memoria RAM: Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas enmemoria RAM. El procesador entonces efecta accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM yotros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que laRAM es mucho ms rpida, y se borra al apagar el ordenador. Es una memoria dinmica, lo que indica la necesidad de recordar los datos ala memoria cada pequeos periodos de tiempo, para impedir que esta pierda lainformacin. Eso se llama Refresco. Cuando se pierde la alimentacin, la memoria pierde todos los datos. Random Access, acceso aleatorio, indica que cada posicin de memoria puede ser leda o escrita en cualquier orden. Lo contrario seria el accesosecuencial, en el cual los datos tienen que ser ledos o escritos en un orden predeterminado. Las memorias poseen la ventaja de contar con una mayor velocidad, mayor capacidad de almacenamiento y un menor consumo. En contra partida presentan el CPU, Memoria y Disco Duro. Los datos de instrucciones cuando se carga un programa, se carga en memoria. (DMA) El inconveniente es de que precisan una electrnica especial para su utilizacin, la funcin de esta electrnica es generar el refresco de la memoria. La necesidad de los refrescos de las memorias dinmicas se debe al funcionamiento de las mismas, ya que este se basa en generar durante un tiempo la informacin que contiene. Transcurrido este lapso, la seal que contena la clula biestable se va perdiendo. Para que no ocurra esta perdida, es necesario que antes que transcurra el tiempo mximo que la memoria puede mantener la seal se realice una lectura del valor que tiene y se recargue la misma. Es preciso considerar que a cada bit de la memoria le corresponde un pequeo condensador al qu e le aplicamos una pequea carga elctrica y que mantienen durante un tiempo en funcin de la constante de descarga. Generalmente el refresco de memoria se realiza cclicamente y cuando esta trabajando el DMA. El refresco de la memoria en modo normal esta a cargo del controlador del canal que tambin cumple la funcin de optimizar el tiempo requerido para la operacin del refresco. Posiblemente, en ms de una ocasin en el ordenador aparecen errores de en la memoria debido a que las memorias que se estn utilizando son de una velocidad inadecuada que se descargan antes de poder ser refrescadas. Las posiciones de memoria estn organizadas en filas y en columnas. Cuando se quiere acceder a la RAM se debe empezar especificando la fila, despus la columna y por ltimo se debe indicar si deseamos escribir o leer en esa posicin. En ese momento la RAM coloca los datos de esa posicin en la salida, si el acceso es de lectura o coge los datos y los almacena en la posicin seleccionada, si el acceso es de escritura. La cantidad de memoria Ram de nuestro sistema afecta notablemente a las prestaciones, fundamentalmente cuando se emplean sistemas operativos actuales. En general, y sobretodo cuando se ejecutan mltiples aplicaciones, puede que la demanda de memoria sea superior a la realmente existente, con lo que el sistema operativo fuerza al procesador a simular dicha memoria con el disco duro (memoria virtual). Una buena inversin para aumentar las prestaciones ser por

tanto poner la mayor cantidad de RAM posible, con lo que minimizaremos los accesos al disco duro. Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de acceso mediante la segmentacin de la memoria del sistema en dos bancos coordinados. Durante una solicitud particular, un banco suministra la informacin al procesador, mientras que el otro prepara datos para el siguiente ciclo; en el siguiente acceso, se intercambian los papeles. Los mdulos habituales que se encuentran en el mercado, tienen unos tiempos de acceso de 60 y 70 ns (aquellos de tiempos superiores deben ser desechados por lentos). Es conveniente que todos los bancos de memoria estn constituidos por mdulos con el mismo tiempo de acceso y a ser posible de 60 ns. Hay que tener en cuenta que el bus de datos del procesador debe coincidir con el de la memoria, y en el caso de que no sea as, esta se organizar en bancos, habiendo de tener cada banco la cantidad necesaria de mdulos hasta llegar al ancho buscado. Por tanto, el ordenador slo trabaja con bancos completos, y stos slo pueden componerse de mdulos del mismo tipo y capacidad. Como existen restricciones a la hora de colocar los mdulos, hay que tener en cuenta que no siempre podemos alcanzar todas las configuraciones de memoria. Tenemos que rellenar siempre el banco primero y despus el banco nmero dos, pero siempre rellenando los dos zcalos de cada banco (en el caso de que tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaos en cada banco podremos poner la cantidad de memoria que deseem os.

Tipos de memorias RAM: DRAM: Acrnimo de Dynamic Random Access Memory, o simplemente RAM ya que es la original, y por tanto la ms lenta. Usada hasta la poca del 386, su velocidad de refresco 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, la ms rpida es la de 70 ns. Fsicamente, aparece en forma de DIMMs o de SIMMs, siendo estos ltimos de 30 contactos. FPM (Fast Page Mode): A veces llamada DRAM, 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. Es lo que se da en llamar la RAM normal o estndar. Usada hasta con los primeros Pentium, fsicamente aparece como SIMMs de 30 72 contactos (los de 72 en los Pentium y algunos 486). Para acceder a este tipo de memoria se debe especificar la fila (pgina) y seguidamente la columna. Para los sucesivos accesos de la misma fila slo es necesario especificar la columna, quedando la columna seleccionada desde el primer acceso. Esto hace que el tiempo de acceso en la misma fila (pgina) sea mucho ms rpido. Era el tipo de memoria normal en los ordenadores 386, 486 y los primeros Pentium y lleg a alcanzar velocidades de hasta 60 ns. Se presentaba en mdulos SIMM de 30 contactos (16 bits) para los 386 y 486 y en mdulos de 72 contactos (32 bits) para las ltimas placas 486 y las placas para Pentium. EDO o EDO-RAM: Extended Data Output-RAM. Evoluciona de la FPM. 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). Mientras que la memoria tipo FPM slo poda acceder a un solo byte (una instruccin o valor) de informacin de cada vez, la memoria EDO permite mover un bloque completo de memoria a la cach interna del procesador para un acceso ms rpido por parte de ste. La estndar se encontraba con refrescos de 70, 60 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168. La ventaja de la memoria EDO es que mantiene los datos en la salida hasta el siguiente acceso a memoria. Esto permite al procesador ocuparse de otras tareas sin tener que atender a la lenta

memoria. Esto es, el procesador selecciona la posicin de memoria, realiza otras tareas y cuando vuelva a consultar la DRAM los datos en la salida seguirn siendo vlidos. Se presenta en mdulos SIMM de 72 contactos (32 bits) y mdulos DIMM de 168 contactos (64 bits). SDRAM: Sincronic-RAM. Es un tipo sncrono de memoria, que, lgicamente, se sincroniza con el procesador, es decir, el procesador puede obtener informacin en cada ciclo de reloj, sin estados de espera, como en el caso de los tipos anteriores. Slo se presenta en forma de DIMMs de 168 contactos; es la opcin para ordenadores nuevos. SDRAM funciona de manera totalmente diferente a FPM o EDO. DRAM, FPM y EDO transmiten los datos mediante seales de control, en la memoria SDRAM el acceso a los datos esta sincronizado con una seal de reloj externa. La memoria EDO est pensada para funcionar a una velocidad mxima de BUS de 66 Mhz, llegando a alcanzar 75MHz y 83 MHz. Sin embargo, la memoria SDRAM puede aceptar velocidades de BUS de hasta 100 MHz, lo que dice mucho a favor de su estabilidad y ha llegado a alcanzar velocidades de 10 ns. Se presenta en mdulos DIMM de 168 contactos (64 bits). El ser una memoria de 64 bits, implica que no es necesario instalar los mdulos por parejas de mdulos de igual tamao, velocidad y marca PC-100 DRAM: Este tipo de memoria, en principio con tecnologa SDRAM, aunque tambin la habr EDO. La especificacin para esta memoria se basa sobre todo en el uso no slo de chips de memoria de alta calidad, sino tambin en circuitos impresos de alta calidad de 6 o 8 capas, en vez de las habituales 4; en cuanto al circuito impreso este debe cumplir unas tolerancias mnimas de interferencia elctrica; por ltimo, los ciclos de memoria tambin deben cumplir unas especificaciones muy exigentes. De cara a evitar posibles confusiones, los mdulos compatibles con este estndar deben estar identificados as: PC100-abc-def. BEDO (burst Extended Data Output): Fue diseada originalmente parasoportar mayores velocidades de BUS. Al igual que la memoria SDRAM, esta memoria es capaz de transferir datos al procesador en cada ciclo de reloj, pero no de forma continuada, como la anterior, sino a rfagas (bursts), reduciendo, aunque no suprimiendo totalmente, los tiempos de espera del procesador para escribir o leer datos de memoria. RDRAM (Direct Rambus DRAM): Es un tipo de memoria de 64 bits que puede producir rfagas de 2ns y puede alcanzar tasas de transferencia de 533MHz, con picos de 1,6 GB/s. Pronto podr verse en el mercado y es posible que tu prximo equipo tenga instalado este tipo de memoria. Es el componente ideal para las tarjetas grficas AGP, evitando los cuellos de botella en la transferencia entre la tarjeta grfica y la memoria de sistema durante el acceso directo a memoria (DIME) para el almacenamiento de texturas grficas. Hoy en da la podemos encontrar en las consolas NINTENDO 64. DDR SDRAM (Double Data Rate SDRAM o SDRAM-II): Funciona a velocidades de 83, 100 y 125MHz, pudiendo doblar estas velocidades en la transferencia de datos a memoria. En un futuro, esta velocidad puede incluso llegar a triplicarse o cuadriplicarse, con lo que se adaptara a los nuevos procesadores. Este tipo de memoria tiene la ventaja de ser una extensin de la memoria SDRAM, con lo que facilita su implementacin por la mayora de los fabricantes. SLDRAM: Funcionar a velocidades de 400MHz, alcanzando en modo doble 800MHz, con transferencias de 800MB/s, llegando a alcanzar 1,6GHz, 3,2GHz en modo doble, y hasta 4GB/s de transferencia. Se cree que puede ser la memoria a utilizar en los grandes servidores por la alta transferencia de datos. ESDRAM: Este tipo de memoria funciona a 133MHz y alcanza transferencias de hasta 1,6 GB/s, pudiendo

llegar a alcanzar en modo doble, con una velocidad de 150MHz hasta 3,2 GB/s. La memoria FPM (Fast Page Mode) y la memoria EDO tambin se utilizan en tarjetas grficas, pero existen adems otros tipos de memoria DRAM, pero que SLO de utilizan en TARJETAS GRFICAS, y son los siguientes: - MDRAM (Multibank DRAM) Es increblemente rpida, con transferencias de hasta 1 GIGA/s, pero su coste tambin es muy elevado. - SGRAM (Synchronous Graphic RAM) Ofrece las sorprendentes capacidades de la memoria SDRAM para las tarjetas grficas. Es el tipo de memoria ms popular en las nuevas tarjetas grficas aceleradoras 3D. - VRAM Es como la memoria RAM normal, pero puede ser accedida al mismo tiempo por el monitor y por el procesador de la tarjeta grfica, para suavizar la presentacin grfica en pantalla, es decir, se puede leer y escribir en ella al mismo tiempo. - WRAM (Window RAM) Permite leer y escribir informacin de la memoria al mismo tiempo, como en la VRAM, pero est optimizada para la presentacin de un gran nmero de colores y para altas resoluciones de pantalla. Es un poco ms econmica que la anterior. La arquitectura PC establece que los datos que constituyen una imagen a mostrar en el monitor no se mapeen en la RAM que podamos tener en la placa madre, sino en la memoria RAM que se encuentra en la propia tarjeta de vdeo. Por tanto, para concluir contar que con la introduccin de procesadores ms rpidos, las tecnologas FPM y EDO empezaron a ser un cuello de botella. La memoria ms eficiente es la que trabaja a la misma velocidad que el procesador. Las velocidades de la DRAM FPM y EDO eran de 80, 70 y 60 ns, lo cual era suficientemente rpido para velocidades inferiores a 66MHz. Para procesadores lentos, por ejemplo el 486, la memoria FPM era suficiente. Con procesadores ms rpidos, como los Pentium de primera generacin, se utilizaban memorias EDO. Con los ltimos procesadores Pentium de segunda y tercera generacin, la memoria SDRAM es la mejor solucin. La memoria ms exigente es la PC100 (SDRAM a 100 MHz), necesaria para montar un AMD K6-2 o un Pentium a 350 MHz o ms. Va a 100 MHz en vez de los 66 MHZ usuales. Tecnologas de memorias RAM: SIMMs y DIMMs: Se trata de la forma en que se organizan los chips de memoria, del tipo que sean, para que sean conectados a la placa base del ordenador. Son unas placas alargadas con conectores en un extremo; al conjunto se le llama mdulo. El nmero de conectores depende del bus de datos del microprocesador. 1. SIMM de 72 contactos, los ms usados en la actualidad. Se fabrican mdulos de 4, 8, 16,32 y 64 Mb. 2. SIMM EDO de 72 contactos, muy usados en la actualidad. Existen mdulos de 4, 8, 16,32 y 64 Mb. 3. SIMM de 30 contactos, tecnologa en desuso, existen adaptadores para aprovecharlas y usar 4 de estos mdulos como uno de 72 contactos. Existen de 256 Kb, 512 Kb (raros), 1, 2 (raros), 4, 8 y 16 Mb. 4. SIPP, totalmente obsoletos desde los 386 (estos ya usaban SIMM mayoritariamente). 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. Su capacidad es de 256 Kb, 1 Mb 4 Mb. 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, 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 degrande (64 bits). La capacidad habitual es de 1 Mb, 4 Mb, 8 Mb, 16, 32 Mb. 5. DIMMs, ms alargados (unos 13 cm), con 168 contactos y en zcalos generalmente negros. Pueden manejar 64 bits de una vez, por lo que pueden usarse de 1 en 1 en los Pentium, Pentium II y Pentium III. 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). NOTA ACLARATORIA: Este turorial est totalmente desfasado (incluso en la fecha que tiene), pero nos puede servir para ver el panorama que habia en los aos '90 en cuanto a memorias. Por otra parte, el precio de estas no tenia nada que ver con los precios a los que hoy en da estamos acostumbrados. Hay que penser que en aquella poca un mdulo DIMM ''barato'' de 32MB rondaba las 25.000 pesetas (unos 150 euros). En nuestra seccin de TUTORIALES - HARDWARE pueden encontrar informacin sobre memorias, tipos de memorias y su instalacin mucho ms actuales.

Memorias: Tecnologas de fabricacin1 Sinopsis Existen muchas tecnologas de memoria RAM, pero pueden resumirse en dos grandes grupos: Memorias RAM estticas (SRAM) y dinmicas (DRAM). Ambas pueden escribirse y leerse repetidamente, y ambos tipos pierden su contenido cuando se apaga el sistema. Sin embargo, las dinmicas tienen la caracterstica adicional de que deben ser "refrescadas" constantemente. Esto significa que una vez escrita en ellas la informacin, la pierden rpidamente. Por lo que debe utilizarse un sistema (de refresco) que lea el contenido y vuelva a escribirlo. Este proceso se repite constante y automticamente durante el funcionamiento del ordenador. Por contra, las estticas conservan su contenido indefinidamente (mientras se mantenga la alimentacin de energa), por lo que solo deben ser reescritas nuevamente cuando se desee cambiar su contenido.

2 DRAM Este tipo de memoria es el ms ampliamente utilizado en los PCs actuales. Tiene la caracterstica de ser de fcil construccin (resulta econmica) y muy compacta (muchos bits en poco espacio), aunque con el inconveniente de la necesidad de refresco ya comentada, adems de ser comparativamente "lenta". Este ltimo factor ha ha motivado la aparicin de memorias cach mucho ms rpidas. La velocidad de acceso de la DRAM es del orden de 60 ns. Nota: Actualmente (2001) existen mdulos DRAM de 256 Mbits. Lo que significa que existen chips con 256 millones de transistores; mucha ms cantidad que los contenidos en un Pentium. Aunque hay que significar que la DRAM es una estructura regular y repetitiva que no puede ser comparada con la complejidad de un procesador. La DRAM est constituida por conjuntos de transistor-condensador, y es el estado cargado/descargado de este condensador, el que representa los bits individuales1 o 0. La volatilidad se debe precisamente a que los condensadores tienden a perder la carga. En los sistemas PC, existe un controlador especial de memoria alojado en el chipset de la placa base, que refresca el contenido de la memoria cada 15 s (microsegundos) [1]. Este

refresco supone la ocupacin de varios ciclos de la UCP. En los sistemas antiguos, este trabajo de actualizacin supona una parte importante del trabajo que era capaz de desarrollar el procesador, pero en los sistemas modernos (mucho ms capaces) esta funcin supone apenas un 1% de la carga de trabajo de la UCP. Los chips actuales de RAM montan la electrnica necesaria para refrescar su propio contenido, pero deben ser informados del momento adecuado mediante una seal apropiada, con obje to de que la tarea de refresco no interfiera los procesos normales de acceso del sistema. En algunas placas-base la frecuencia de refresco puede ser alterada, pero no conviene rebajarla porque se corre el riesgo de que alguno de los millones de condensado pierda la carga. res Adems, una disminucin del 1% del trabajo del procesador no supone desde luego una ventaja que compense el riesgo de corromper los datos.

3 SRAM La memoria esttica mejora algunos de los inconvenientes de la dinmica pero aade otr os. Este tipo de memoria est formada por conjuntos de 6 transistores por cada bit; lo que origina que mientras exista alimentacin no pierde su contenido. Adems es muy rpida, pero es comparativamente ms voluminosa que la DRAM y mucho ms cara. En trminos de velocidad, la SRAM tiene una velocidad de acceso comparable a la de los registros del procesador, es decir, ms rpida que la DRAM. Actualmente (2001) estas memorias SRAM tienen tiempos de acceso del orden de 2 a 15 ns o menos. En cambio su empaquetamiento es menos denso. La SRAM es hasta 30 veces ms grande que una DRAM equiparable, y consecuentemente ms costosa.

4 EDO La memoria EDO ("Extended Data Output") es una innovacin reciente (1995) en la tecnologa de la DRAM. Permite a la UCP tener acceso a la memoria un 10 o 15% ms rpido que en los chips comparables.

5 Rambus La memoria Rambus RDRAM ...

6 DDR-SDRAM La memoria DDR-SDRAM("Double Data Rate-Synchronous DRAM"), tambin denominada SDRAM II, es una variedad de memoria RAM sncrona dinmica, que soporta transferencia de datos en ambos flacos del ciclo de reloj, por lo que dobla el rendimiento de las memorias convencionales (que solo utilizan un flanco de cada ciclo para las transferencias). Adems este tipo de memoria consume menos energa, lo que la hace especialmente indicada para equipos porttiles. Nota: La memoria DRAM sncrona SDRAM, es una nueva tecnologa de RAM dinmica que utiliza un reloj para sincronizar la entrada y salida de seales en los chips de memoria. El reloj est sincronizado con el del sistema, de forma que la UCP y la memoria

estn sincronizadas. Esto hace que la DRAM sincrna ahorre tiempo al ejecutar comandos y transmitir datos.

6.1 La pugna Rambus & DDR Aunque esta tecnologa fue anunciada hace algunos aos, sin embargo pas cierto tiempo antes que aparecieran las primeras unidades disponibles comercialmente. La razn principal para este largo retraso ha sido la posicin casi monopolstica de la compaa Intel en el mercado de las placas-base y de los chipsets. Intel haba anunciado que las futuras memorias de alto rendimiento no seran las DDR-SDRAM, sino el tipo Rambus (RDRAM). Entonces pareca que la DDR-SDRAM nunca aparecera como memoria principal en los PCs porque los productos no soportados por los procesadores Intel moran en un corto periodo de tiempo. A pesar de todo las cosas fueron por otro camino, y la tecnologa Rambus no ha sido capaz de detener la DDR-SDRAM. El maridaje con Rambus por parte de Intel inici un largo periodo de fallos en esta compaa. Adems, el mximo competidor de Intel, la compaa AMD, inici por este tiempo el desarrollo de su arquitectura K-7, hoy conocida como Athlon y Duron, que han sido recibidos muy positivamente por el mercado. AMD gan cuota de mercado mientras Intel la perda. El fabricante Taiwans de chipset VIA technologies se benefici tambin de la poltica Rambus de Intel, y finalmente se dispuso de todo el soporte necesario para el lanzamiento exitoso de la tecnologa DDR-SDRAM. Intel ha tenido que admitir que algunos productos pueden tener xito comercial incluso sin su bendicin. Actualmente Intel ha anunciado su ruptura con Rambus y sabemos que pronto habr chipsets Intel con soporte para DDR-SDRAM.

6.2 Especificacin DDR El principio bsico de DDR-SDRAM es muy simple (aunque su realizacin prctica sea un poco ms complicada). Los nuevos mdulos de memoria utilizan la misma velocidad de reloj que la SDRAM normal, pero son capaces de manejar el doble de datos porque utilizan ambos flancos del ciclo de reloj para las transferencias. Por esta razn su denominacin suele contener un nmero que es el doble de la velocidad de bus para la que es adecuada. Por ejemplo, la DDR400 puede efectuar 400 millones de transferencias por segundo en un bus a 200 MHz, con lo que su ancho de banda equivaldra al de una SDRAM normal en un bus de 400 MHz.. Esta tecnologa ya era conocida de antes, ya que AGP2x y JDEC estn ya trabajando con la especificacin DDR II, que pueden duplicar una vez ms la velocidad de transferencia utilizando la tecnologa cudruple conocida en AGP4x o en el bus Pentium 4, pero DDRSDRAM presenta otra mejora importante sobre la SDRAM PC133; utiliza una tensin de alimentacin de 2.5 V. en lugar de los 3.3 usuales de las placas-base modernas. Esto, unido a las capacidades ms bajas en el interior de los chips de memoria, conducen a una reduccin significativa en el consumo energtico, lo que hace a la DDR-SDRAM muy atractiva para el mercado de porttiles. La ltima tendencia (2004) es la especificacin SDRAM PC3200, que permite utilizar una tecnologa denominada de doble canal. Los procesadores que la soportan pueden transferir datos al cudruple de la velocidad del reloj del bus. Se considera ideal que la memoria pueda soportar esta velocidad porque esto descarga el trabajo del chipset de control, pero como actualmente las memorias solo permiten transferencias al doble de la velocidad del bus, la tecnologa de doble canal permite utilizar dos mdulos estndar de 64 bits que trabajan en

paralelo dentro de un canal de 128 bitrs, lo que permite alcanzar una velocidad efectiva de 4 transferencias por ciclo de reloj.

Cmo funciona la memoria ROM?La memoria ROM, tambin conocida como firmware, es un circuito integrado programado con unos datos especficos cuando es fabricado. Los chips de caractersticas ROM no solo se usan en ordenadores, sino en muchos otros componentes electrnicos tambin. Hay varios tipos de ROM, por lo que lo mejor es empezar por partes. Tipos de ROM Hay 5 tipos bsicos de ROM, los cuales se pueden identificar como: ROM PROM EPROM EEPROM Memoria Flash Cada tipo tiene unas caractersticas especiales, aunque todas tienen algo en comn: Los datos que se almacenan en estos chips son no voltiles, lo cual significa que no se pierden cuando se apaga el equipo. Los datos almacenados no pueden ser cambiados o en su defecto necesitan alguna operacin especial para modificarse. Recordemos que la memoria RAM puede ser cambiada en al momento. Todo esto significa que quitando la fuente de energa que alimenta el chip no supondr que los datos se pierdan irremediablemente. Funcionamiento ROM De un modo similar a la memoria RAM, los chips ROM contienen una hilera de filas y columnas, aunque la manera en que interactan es bastante diferente. Mientras que RAM usualmente utiliza transistores para dar paso a un capacitador en cada interseccin, ROM usa un diodo para conectar las lneas si el valor es igual a 1. Por el contrario, si el valor es 0, las lneas no se conectan en absoluto.

Un diodo normalmente permite el flujo elctri co en un sentido y tiene un umbral determinado, que nos dice cuanto fluido elctrico ser necesario para dejarlo pasar. Normalmente, la manera en que trabaja un chip ROM necesita la perfecta programacin y todos los datos necesarios cuando es creado. No se puede variar una vez que est creado. Si algo es incorrecto o hay que actualizar algo, hay que descartarlo y empezar con uno nuevo. Crear la plantilla original de un chip ROM es normalmente laborioso dando bastantes problemas, pero una vez terminado, los

beneficios son grandes. Una vez terminada la plantilla, los siguientes chips pueden costar cantidades ridculas. Estos chips no consumen apenas nada y son bastante fiables, y pueden llevar toda la programacin para controlar el dispositivo en cuestin. Lo s ejemplos ms cercanos los tenemos en algunos juguetes infantiles los cuales hacen actos repetitivos y continuos. PROM Crear chips desde la nada lleva mucho tiempo. Por ello, los desarrolladores crearon un tipo de ROM conocido como PROM ( programmable read-only memory). Los chips PROM vacos pueden ser comprados econmicamente y codificados con una simple herramienta llamada programador. La peculiaridad es que solo pueden ser programados una vez. Son ms frgiles que los chips ROM hasta el extremo que la electricidad esttica lo puede quemar. Afortunadamente, los dispositivos PROM vrgenes son baratos e ideales para hacer pruebas para crear un chip ROM definitivo. EPROM Trabajando con chips ROM y PROM puede ser una labor tediosa. Aunque el precio no sea demasiado elevado, al cabo del tiempo puede suponer un aumento del precio con todos los inconvenientes. Los EPROM ( Erasable programmable read-only memory) solucionan este problema. Los chips EPROM pueden ser regrabados varias veces. Borrar una EEPROM requiere una herramienta especial que emite una frecuencia determinada de luz ultravioleta. Son configuradas usando un programador EPROM que provee voltaje a un nivel determinado dependiendo del chip usado. Para sobrescribir una EPROM, tienes que borrarla primero. El problema es que no es selectivo, lo que quiere decir que borrar toda la EPROM. Para hacer esto, hay que retirar el chip del dispositivo en el que se encuentra alojado y puesto debajo de la luz ultravioleta comentada anteriormente. EEPROM y memoria flash Aunque las EPROM son un gran paso sobre las PROM en trminos de utilidad, siguen necesitando un equipamiento dedicado y un proceso intensivo para ser retirados y reinstalados cuando un cambio es necesario. Como se ha dicho, no se pueden aadir cambios a la EPROM; todo el chip sebe ser borrado. Aqu es donde entra en juego la EEPROM(Electrically erasable programmable read-only memory). Algunas peculiaridades incluyen: Los chips no tienen que ser retirados para sobre escribirse. No se tiene que borrar el chip por completo para cambiar una porcin del mismo. Para cambiar el contenido no se requiere equipamiento adicional. En lugar de utilizar luz ultra violeta, se pueden utilizar campos elctricos para volver a incluir informacin en las celdas de datos que componen circuitos del chip. El problema con la EEPROM, es que, aunque son muy verstiles, tambin pueden

s

s

sc m c

c s s s m c c m m s , M que utiliza un cableado interno que puede aplicar un campo elctrico para borrar todo el c ip, o simplemente zonas predeterminadas ll madas bloques. a

Memori de slo lecturaDe Wikipedia, la enciclopedia libre (Redirigido desde ROM) Saltar a navegacin, bsqueda ROM redirige aqu. Para otras acepciones, vase Rom.

Celda de 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

$

#"!

s

s s c c s c s c m s s s

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.

Contenido[ocultar]y

y

y

1 Historia o 1.1 Uso para almacenamiento de software o 1.2 Uso para almacenamiento de datos 2 Velocidad o 2.1 Velocidad de lectura o 2.2 Velocidad de escritura 3 Vase tambin

[editar] Historia

La primera EPROM, Intel 1702.

PROM D23128C en la plaqueta de una Sinclair ZX Spectrum.

El tipo ms simple de ROM en estado slido es de la misma antigedad que la propia tecnologa semiconductora. Las puertas lgicas combinacionales pueden usarse en conjunto para indexar una direccin de memoria de n bits en valores de m bits de tamao (una tabla de consultas). Con la invencin de los circuitos integrados se desarroll la mscara ROM. La mscara ROM consista en una cuadrcula de lneas formadas por una palabra y lneas formadas por un bit seleccionadas respectivamente a partir de cambios en el transistor. De esta manera podan representar una tabla de consultas arbitraria y un lapso de propagacin deductible.

En l mscaras R M l s dat s estn fsicamente codificados en el mismo circuito, as que slo se pueden programar durante la fabricacin. Esto acarrea serias desventajas:es ec c c se es c es y ee s c c es c s se s s eces es. e sc e ec e e se e sc y ec e es 2. es y . c c s + e hech e e s es es eces c 3. N s c e e e e s e se . 4. S c e e e e sc c e e e es ee z s c e e . 1

Los desarrollos posteriores tomaron en cuenta estas deficiencias, as pues se cre la memoria de slo lectura programable (PROM . Inventada en 1956, permita a los usuarios modificarla slo una vez, alterando fsicamente su estructura con la aplicacin de pulsos de alto voltaje. Esto elimin los problemas 1 y 2 antes mencionados, ya que una compaa poda pedir un gran lote de PR Ms vacas y programarlas con el contenido necesario elegido por los diseadores. En 1971 se desarroll la memoria de slo lectura programable y borrable (EPROM que permita reiniciar su contenido exponiendo el dispositivo a fuertes rayos ultravioleta. De esta manera erradicaba el punto 3 de la anterior lista. Ms tarde, en 1983, se invent la EEPR M, resolviendo el conflicto nmero 4 de la lista ya que se poda reprogramar el contenido mientras proveyese un mecanismo para recibir contenido externo (por ejemplo, a travs de un cable serial). En medio de la dcada de 1980 Toshiba invent la memoria flash, una forma de EEPR M que permita eliminar y reprogramar contenido en una misma operacin mediante pulsos elctricos miles de veces sin sufrir ningn dao. Todas estas tecnologas mejoraron la versatilidad y flexibilidad de la R M, pero lo hicieron a expensas de un alto incremento del costo por chip. Por eso las mscaras R M se mantuvieron como la solucin econmica durante bastante tiempo. Esto fue as aproximadamente hasta el ao 2000, cuando el precio de las memorias reprogramables hubo descendido lo suficiente como para comenzar a desplazar a las R M no reprogramables del mercado. El producto ms reciente es la memoria NAND, otra vez desarrollada por Toshiba. Los diseadores rompieron explcitamente con las prcticas del pasado, afirmando que enfocaba "ser un reemplazo de los discos duros", ms que tener el tradicional uso de la R M como una forma de almacenamiento primario no voltil. En 2007, NAND ha avanzado bastante en su meta, ofreciendo un rendimiento comparable al de los discos duros, una mejor tolerancia a los shocks fsicos, una miniaturizacin extrema (como por ejemplo memorias USB y tarjetas de memoria MicroSD), y un consumo de potencia mucho ms bajo.[edi ar] Uso para almacenamien o de sof ware

43 ( 3(2 IHG 4' ) 04 1 (6)4 4'20 3 7 7 A ('34' 5 334 6 43 )40 4 1)B 4' 8434 0 4' ) 3(33 )@ ) 1 7 ( 7 @6(32 )@ 1 ( 16 )@ )4)1 3 43 ) 10 413(0 0 4' 6 (61) )( 7 7 ' 341D04 )4 1 ) 3(64''(334 6 (' @9 6 (A ' 3(2 F E 4342 4 1 32 )( ( 7 7 ( 534' @0 '4)1 A (64 '@ 3 ' 31D1 3 434 0 4' 6 ( 16 ' 34 '20( 3 ) (6133@ )43 (20 1 'C 7 7 7 7 7 6461 ) @ )B 5 4'31 @6(32 4342 )(1 16)@ @9 4 8 6461 )4 6)43 5 ) 4'34320( ( 10&)( ('& A % 7S e

4 43 )( (134@ @ ' 7 7

P

P

P

Memoria de solo lectura conteniendo el BIOS de una vieja placa madre.

Los ordenadores domsticos a comienzos de los aos 1980 venan con todo susistema 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 vide ojuego.[editar] 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.

[editar] Velocidad[editar] Velocidad de lectura

Aunque la relacin relativa entre las velocidades de las memorias RAM y ROM ha ido variando con el tiempo, desde el ao 2007 la RAM es ms rpida para la lectura que la mayora de las ROM, razn por la cual el contenido ROM se suele traspasar normalmente a la memoria RAM, desde donde es leda cuando se utiliza.

[edi ar] Velocidad de escri ura

Para los tipos de R M que puedan ser modificados elctricamente, la velocidad de escritura siempre es mucho ms lenta que la velocidad de lectura, pudiendo requerir voltaje excepcionalmente alto, movimiento de jumpers para habilitar el modo de escritura, y comandos especiales de desbloqueo. Las memorias Flash NAND logran la ms alta velocidad de escritura entre todos los tipos de memoria R M reprogramable, escribiendo grandes bloques de celdas de memoria simultneamente, y llegando a 15 MB/s.

BIOSDe Wikipe ia, la e ciclope ia libre Saltar a nave acin, bs

e a

BIOS

Clases del producto:y y y

PROM EPROM Me oria Flash

Fabricantes comunes:y y y

American Me atrends Phoenix Technologies Otros

El BIOS (sigla en ingls de basic input/output system; en espaol "sistema bsico de entrada y salida") es un cdigo de soft are que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la memoria RAM; es un soft are muy bsico instalado en la placa base que permite que sta cumpla su cometido. Proporciona la comunicacin de bajo nivel, el funcionamiento y

Q

R VU

R

X

S

T

R

W

Q

configuracin del hardware del sistema que, como mnimo, maneja 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 reside en una memoria EPROM. 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.

Con enido[oc ltar]

[edi ar] Firmware en arjetas adaptadorasTener diversos chips con firmware BIOS. Adems del BIOS de arranque situado en la unidad de almacenamiento secundario y la placa base.

[editar] El mercado de los BIOSLa gran mayora de los proveedores de placas madre de computadoras personales delega a terceros la produccin del BIOS y un conjunto de herramientas. madre. El fabricante puede publicar actualizaciones del firmware por medio de su sitio web, pero una mala

a

y y y y

b

b

Y

`

1 Firmware en tarjetas adaptadoras 2 El mercado de los B OS 3 Vase tambin 4 Enlaces externos

compatibilidad con el hardware puede provocar que el sistema no vuelva a arrancar inutilizndolo hasta reescribir el BIOS directamente en el circuito integrado donde se almacena con un programador de memorias. Los principales proveedores de BIOS son American Megatrends (AMI), General Software, Insyde Software, y Phoenix Technologies (que compr Award Software International en 1998).

Diferencias entre Memoria RAM y ROM

Dentro de las Memorias fsicas en nuestro Hardware, existen dos tipos en funcin de lectura/escritura o solamente lectura: la Memoria RAM y la Memoria ROM, aunque se diferencien slo con una letra ( a != o), tambin tienen diferencias tcnicas que ampliar a continuacin. La Memoria RAM es la que todos conocemos, pues es la memoria de acceso aleatorio o directo; es decir, el tiempo de acceso a una celda de la memoria no depende de la ubicacin fsica de la misma (se tarda el mismo tiempo en acceder a cualquier celda dentro de la memoria). Son llamadas tambin memorias temporales o memorias de lectura y escritura . En este tipo particular de Memoria es posible leer y escribir a voluntad. La Memoria RAM est destinada a contener los programas cambiantes del usuario y los datos que se vayan necesitando durante la ejecucn y reutilizable, y su inconveniente radica en la volatilidad al contrtarse el suministro de corriente; si se pierde la alimentacin elctrica, la informacin presente en la memoria tambin se pierde. Por este motivo, surge la necesidad de una memoria que permanentemente, guarde los archivos y programas del usuario que son necesarios para mantener el buen funcionamiento del sistema que en se ejecute en la misma. La Memoria ROM nace por esta necesidad, con la caracterstica principal de ser una memoria de slo lectura, y por lo tanto, permanente que slo permite la lectura del usuario y no puede ser reescrita. Por esta caracterstica, la Memoria ROM se utiliza para la gestin del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida que suelen ser las tareas encargadas a los programas grabados en la Memoria ROM. Estos programas (utilidades) forman la llamada Bios del Sistema .

Entonces, en conclusin: - La Memoria RAM puede leer/escribir sobre s misma por lo que, es la memoria que utilizamos para los programas y aplicaciones que utilizamos da a da - La Memoria ROM como caso contrario, slo puede leer y es la mem oria que se usa para el Bios del Sistema.

Qu es... la memoria cach?

En muchos anuncios de ordenadores existen unas cifras que parecen sacadas de un cdigo de espas, algo como: "256 Kb" o "512 burst-sram". Ante semejante galimatas, nuestro amigo informtico de turno no duda en exclamar: "ah, s, eso es la cach", en un tono rotundo que no deja lugar a ms preguntas. Pero en nuestro fuero interno, seguimos preguntndonos la ca qu?

Para qu sirvePara empezar, digamos que la cach no es sino un tipo de memoria del ordenador; por tanto, en ella se guardarn datos que el ordenador necesita para trabajar. Pero no era eso la RAM?, preguntar usted. Bueno, en parte s. A decir verdad, la memoria principal del ordenador (la RAM, los famosos 8, 16, 32 64 "megas") y la memoria cach son bsicamente iguales en muchos aspectos; la diferencia est en el uso que se le da a la cach. Debido a la gran velocidad alcanzada por los microprocesadores desde el 386 la RAM del , ordenador no es lo suficientemente rpida para almacenar y transmitir los datos que el microprocesador (el "micro" en adelante) necesita, por lo que tendra que esperar a que la memoria estuviera disponible y el trabajo se ralentizara. Para evitarlo, se usa una memoria muy rpida, estratgicamente situada entre el micro y la RAM: la memoria cach. sta es la baza principal de la memoria cach: es muy rpida. Cunto es "muy rpida"? Bien, unas 5 6 veces ms que la RAM. Esto la encarece bastante, claro est, y se es uno de los motivos de que su capacidad sea mucho menor que el de la RAM: un mximo en torno a 512 kilobytes (512 Kb), es decir, medio "mega", frente a 16 32 megas de RAM. Adems, este precio elevado la hace candidata a falsificaciones y timos.

Pero la cach no slo es rpida; adems, se usa con una finalidad especfica. Cuando un ordenador trabaja, el micro opera en ocasiones con un nmero reducido de datos, pero que tiene que traer y llevar a la memoria en cada operacin. Si situamos en medio del camino de los datos una memoria intermedia que almacene los datos ms usados, los que casi seguro necesitar el micro en la prxima operacin que realice, se ahorrar mucho tiempo del trnsito y acceso a la lenta memoria RAM; esta es la segunda utilidad de la cach. Para los que tengan curiosidad por ver cmo es la cach (aunque en muchas ocasiones no resulta fcil de reconocer, por venir encapsulada en algn tipo de chip de control o toda junta en un nico chip), aqu tienen una foto de unos chips de cach:

El tamao de la cachLedo lo anterior, usted pensar: pues cuanto ms grande, mejor. Cierto, pero no; o ms bien, casi siempre s. Aunque la cach sea de mayor velocidad que la RAM, si usamos una cach muy grande, el micro tardar un tiempo apreciable en encontrar el dato que necesita. Esto no sera muy importante si el dato estuviera all, pero y si no est? Entonces habr perdido el tiempo, y tendr que sumar ese tiempo perdido a lo que tarde en encontrarlo en la RAM. Por tanto, la cach acta como un resumen, una "chuleta" de los datos de la RAM, y todos sabemos que un resumen de 500 pginas no resulta nada til. Se puede afirma que, para r usos normales, a partir de 1 MB (1024 Kb) la cach resulta ineficaz, e incluso pudiera llegar a ralentizar el funcionamiento del ordenador. El tamao idneo depende del de la RAM, y viene recogido en la siguiente tabla: Se debe hacer notar que muchos "chipsets" para Pentium, como los conocidos Intel "Tritn" VX o TX, no permiten cachear ms de 64 MB de RAM; es decir, que a partir de 1a4 128 256 esta cifra, ES COMO SI NO EXISTIERA 4 a 12 256 CACH EN ABSOLUTO (0 Kb!!). As que si necesita instalar ms de 64 MB en 12 a 32 512 una placa para Pentium, busque una placa que permita cachear ms de esa cifra (como ms de 32 512 a 1024 algunas -no todas- las que tienen chipsets "Tritn" HX). Para saber ms sobre chipsets, pulse aqu. RAM (MB) Cach (Kb)

La cach interna o L1La cach a la que nos hemos referido hasta ahora es la llamada "cach externa" o de segundo nivel (L2). Existe otra, cuyo principio bsico es el mismo, pero que est incluida en el interior del micro; de ah lo de interna, o de primer nivel (L1). Esta cach funciona como la externa, slo que est ms cerca del micro, es ms rpida y ms cara, adems de complicar el diseo del micro, por lo que su tamao se mide en pocas decenas de kilobytes. Se incorpor por primera vez en los micros 486, y por aquel entonces era de 8 Kb (aunque algunos 486 de Cyrix tenan slo 1 Kb). Hoy en da se utilizan 32 64 Kb, aunque seguro que pronto alguien superar esta cifra.

La importancia de esta cach es fundamental; por ejemplo, los Pentium MMX son ms rpidos que los Pentium normales en aplicaciones no optimizadas para MMX, gracias a tener el doble de cach interna. A decir verdad, la eficacia de la "optimizacin MMX" de aplicaciones como Microsoft Office, est por ver...

La cach de los Pentium II/III y CeleronPuede que haya oido hablar de que los Pentium II y Pentium III (y su antecesor el extinto Pentium Pro) tienen 512 Kb de cach interna; esto es inexacto, cuando no una "confusin interesada" por parte de Intel y los vendedores. Los Pentium II y III tienen 32 Kb de cach interna, y 512 Kb de cach dentro del cartucho SEC pero externa al encapsulado del microchip. Este contrasentido se explica si se ve un Pentium II "destripado" como ste:

Dentro de la gran carcasa negra encontramos una placa de circuito en la que va soldado el micro en s (en el centro de la imagen), junto con varios chips que forman la cach, externa a lo que es propiamente el micro. Sin embargo, esta cach funciona a una frecuencia que es la mitad de la del micro (es decir, a 133, 150 MHz o ms), mientras que la cach externa clsica funciona a la de la placa base (de 50 a 66 MHz en los Pentium y 100 MHz en los AMD K6-2). Los que casi pueden presumir de tener una gran cach interna son los micros ms modernos: Pentium III Coppermine, Celeron Mendocino (no los antiguos Celeron, que carecan de cach L2 en absoluto) y AMD Athlon Thunderbird y Duron. Estos micros tienen la cach L2 integrada en el propio encapsulado del micro y la hacen funcionar a la misma velocidad que ste, de forma que no llega a ser tan rpida como la cach L1 pero s lo bastante como para ser ms rpidos que los modelos con cach externa, pese a tener la mitad o menos de cach. Digamos, en fin, que los Pentium II y los primeros Pentium III y Celeron tienen una cach interna y una semi-externa, lo cual no es poco mrito en absoluto; pero las cosas son como son, mal que le pese a los magos de la publicidad.

Apndice 1 - Sobre cachs falsas y trampososComo ya dijimos, la cach es un bien preciado, y preciado en bastantes pesetas. Por ello, la natural codicia de ciertos personajes les ha llevado a fabricar placas base con chips de cach de vulgar plstico slido, mtodo que puede enriquecerles en unas 2. 00 pesetas por placa y 0 reducir el rendimiento del ordenador de un 5 a un 10%.

Este fenmeno tuvo su auge con las placas base para 486, aunque no se puede asegurar que est totalmente erradicado. Desgraciadamente, hay pocos mtodos para saber si un chip d e cach es bueno o falso, y casi ninguno se basa en la observacin directa (como no sea por radiografa). Los medios principales para detectar el fraude son: y observar chips sumamente burdos y mal rematados, con bordes de plstico y serigrafiados de baja calidad (suponiendo que sepa identificar el o los chips de cach, lo cual puede ser difcil); utilizar alguna herramienta de diagnstico por software que detecte la presencia o ausencia de cach.

y

Sobre estos programas de diagnstico, cabe comentar que no son infalibles, por lo que si alguno no detecta la cach conviene probar con otro (pero conque uno la detecte, es casi seguro que es autntica). Adems, pueden fallar con ciertos tipos muy rpidos y modernos de cach, por lo que no suele servir el mismo programa para la placa de un 486 y la de un Pentium. Algunos de estos programas (para placas 486, que suelen ser las ms falsificadas) se pueden encontrar en Internet. Si usted acaba convencido de que su placa tiene una cach falsa (aunque si se trata de una para Pentium puede llevarle su tiempo), lo mejor que puede hacer es no volver a comprar en la tienda donde la adquiri o, si tiene tiempo y ganas, irse a quejar. No es probable que le hagan caso, pero que le oigan! (Y si les enga su proveedor, no es excusa, sino falta de profesionalidad.)

Apndice 2 - Tecnologas usadas en la cachAunque en general no se puede elegir qu memoria cach adquirir con el ordenador, puesto que se vende conjuntamente con la placa base (o con el micro, si es un Pentium II, un Pentium III o un Mendocino), conviene tener claros unos cuantos conceptos por si se diera el caso de tener varias opciones a nuestra disposicin. Ante todo, el tipo de memoria empleada para fabricar la cach es uno de los factores ms importantes. Suele ser memoria de un tipo muy rpido (como por ejemplo SRAM o SDRAM) y con caractersticas especiales, como burst pipeline: transmitir datos "a rfagas" (burst). La velocidad de la cach influye en su rendimiento, como es obvio. Las cachs se mueven en torno a los 10 nanosegundos (ns) de velocidad de refresco; es decir, que cada 10 ns pueden admitir una nueva serie de datos. Por tanto, a menor tiempo de refresco, mayor velocidad. Si quiere saber cmo detectar "a ojo descubierto" la velocidad de un chip de memoria, pulse sobre

este hipervnculo.