La Memoria[1]

download La Memoria[1]

of 7

description

Arquitectura del Computador

Transcript of La Memoria[1]

  • Memorias Flash

    Cmo es posible, tal y como sehaba explicado en la unidadanterior, actualizar el BIOS sitiene una memoria de tipoROM? La respuesta es que lasmemorias ROM actuales quecontienen los BIOS (de la tarje-ta grfica, de la placa base, dealgunos modems como el de laimagen y de otros dispositivos)son memorias de tipo flash,que permiten modificar su con-tenido mediante la ejecucin deun determinadoprograma.

    La memoria es el espacio de trabajo del proce-sador, un rea de almacenamiento en la que,temporalmente, se encuentran los programas y losdatos con los que trabaja el PC. Su influencia en elrendimiento general es, por tanto, decisiva.

    La memoria

    EXPERTO EN PC

    61

    Dentro del ordenador existen memoriasde distintos tipos; aunque cuando sehabla de este componente, normal-mente se hace referencia a la memoria princi-pal o memoria del sistema que es, juntocon la memoria de la tarjeta grfica, la quemayor importancia tiene. Se conoce como me-moria RAM o, simplemente, RAM.Por tanto, la primera clasificacin de estecomponente debe estar dirigida a diferenciarentre los tipos de memorias que se utilizanpara almacenar datos, de aquellos que slo seusan para leer su contenido. En la memoriaRAM (Random Access Memory, memoria deacceso aleatorio) el procesador puede tantoleer como escribir (almacenar) los datos;mientras que la ROM (Read Only Memory, me-moria de slo lectura) es una memoria quese utiliza en los casos en los queslo es necesario recu-perar la in-

    formacin que sta contiene. La informacinalmacenada en la memoria RAM permaneceren ella mientras el sistema est en funciona-miento, y se perder cuando se apague el PC.Por esa razn, algunos usuarios califican a es-te tipo como memoria voltil. La ROM, sinembargo, no necesita estar alimentada elc-tricamente para conservar su contenido. Elejemplo ms conocido de memoria ROM es laque contiene el BIOS.

    Celdas

    La memoria es un dispositivo electrnico queest formado por un determinado nmero deceldas agrupadas en filas y columnas. En ca-

    da una de estas celdas es posible alma-cenar un bit, que puede tener un valor

    de 1 de 0 dependiendo de si la cel-da est cargada elctricamente ono. Segn cual sea el tipo de me-

    moria, cada celda puede estar formadapor uno o varios transistores, as como porotros componentes como condensadores oresistencias. La CPU accede a la memoria a travs del

    MMC (Memory Control Circuit, circuito de con-trol de la memoria) que est integrado en elpropio chipset (en concreto en el NorthBridge). Mediante unas seales conocidas co-mo RAS (Row Access Strobe, pulso de accesoa fila) y CAS (Column Access Strobe, pulso deacceso a columna) el MMC es capaz de acce-der a cualquier celda y recuperar o almacenarsu correspondiente valor.

    Distintos tipos de mdulos de memoria, dearriba abajo, de 168, 72 y 30 contactos.

  • Memoria RAM

    La memoria principal es el tipo de RAM msutilizado. Sirve para almacenar los programasy los datos mientras se estn utilizando, evi-tando as que el procesador deba acudir conti-nuamente al disco duro, cuyo funcionamientoes ms lento, cada vez que se necesita leer omodificar un simple dato. El resultado es queuna vez ledos los datos desde el disco duro,la Red o cualquier dispositivo re-lativamente lento sepodr trabajarcon

    ellos a una velocidad ms rpida (la que per-mita la memoria RAM) hasta que de nuevo ha-ya que volver a guardar esa informacin en unsoporte no voltil.Dentro de la memoria RAM, una primera clasi-ficacin distingue entre la SRAM (Static RAM,RAM esttica) y la DRAM (Dynamic RAM, RAMdinmica). La primera es una memoria muy r-pida, que se utiliza normalmente como memo-ria cach. Este tipo de memoria tiene el incon-veniente de ocupar mucho espacio, ya quepara formar una nica celda requiere seistransistores. Eso hace que su fabricacin ten-ga unos costes econmicos muy altos, a loque hay que aadir su elevado consumo ener-gtico y disipacin trmica que obligan a unaalimentacin constante para que no se pierdael contenido de ninguna de las celdas. La me-moria DRAM soluciona algunos de estos in-convenientes a cambio de sacrificar su veloci-dad. Esta memoria utiliza condensadores(componentes electrnicos capaces de alma-cenar una carga elctrica en su interior duran-te un cierto periodo de tiempo) para almace-nar la carga de cada una de las celdas. Portanto, este tipo de memoria necesita un pro-ceso de refresco que se encargue de recargarperidicamente las celdas. De hecho, slo se-r necesario hacerlo en aquellas que conten-gan un 1, pues las celdas con valor 0 sonjustamente las que no tienen carga elctrica.De este refresco tambin se encarga el MMCdel chipset y mientras se lleva a cabo el proce-so la memoria no est accesible ni para lectu-ra ni para escritura, lo que obviamente tam-bin repercute en el rendimiento.La memoria DRAM, debido a su diseo mssimple, necesita menos espacio y es muchoms econmica. Gracias a ello es posible la fa-bricacin de mdulos de memoria de gran ca-pacidad y con un consumo y calentamientomenor que el de la SRAM.

    Memoria DRAMLa memoria DRAM es la que se acostumbra aadquirir cuando se quiere insertar un nuevomdulo en la placa base o la que incorporanlas tarjetas grficas. Sin embargo DRAM esuna clasificacin genrica que incluye variossubtipos como SDRAM, DDR-SDRAM (oDDRAM) y RDRAM (o DRDRAM).La SDRAM (Synchronous DRAM, DRAM sncro-na) es una tecnologa que se puede conside-rar ya amortizada, sin embargo es la opcin

    Los zcalos de memoria de las nuevas placasbase estn colocados de forma que el accesoa los mismos sea lo ms cmodo posible.

    Memoria cach

    La memoria cach, integradaen el propio procesador, estconstruida con tecnologaSRAM. Este tipo de memoria esidnea para la cach pues esmuy rpida, y para aplicacio-nes convencionales no es nece-saria una gran cantidad. Tantola memoria cach de primer ni-vel (L1) como la de segundo(L2) tienen como funcin actuarde bfer o memoria intermediade la memoria del sistema, yalmacenar los ltimos datosque provienen de sta. As, siel procesador los vuelve a ne-cesitar no tiene que acudir a lamemoria del sistema que esms lenta. De hecho, primerocomprobar si los datos reque-ridos estn en la cach de pri-mer nivel y en caso de no seras buscar en la de segundonivel. Slo en el supuesto deno encontrarlos en ninguna deellas acudir a la DRAM.

    62

    HARDWARE LA MEMORIA

    Unidades de medida

    El bit es la unidad mnima de informacin, y puede almacenar slo un dgito bi-nario, es decir, un 0 un 1. El bit como tal (o alguno de sus mltiplos) slo seutiliza al hablar de comunicaciones en serie, en las que los datos se envan bita bit. Al hablar de almacenamiento y comunicaciones en paralelo se suele utili-zar el termino byte (un grupo de 8 bits). Con un byte (u octeto) es posible alma-cenar un valor comprendido entre el 0 y el 255, por lo que puede ser usado porejemplo para almacenar un carcter. A partir de estas dos unidades ya puedenusarse los prefijos del sistema mtrico para enumerar sus mltiplos, teniendoen cuenta una consideracin importante. Mientras que 1 Kb (Kilobit) son 1.000bits; un Kilobyte (KB) son 1.024 bytes. Es por ello que cuando se habla de siste-mas de almacenamiento masivo, como los discos duros, en donde la exactituden el clculo no es de vital importancia, los fabricantes suelen prescindir de esteesquema e interpretar que realmente 1 Kilobyte son 1.000 bytes. Esto explica larazn por la que existen diferencias entre la capacidad de un disco duro indicadapor el fabricante, y la capacidad real que calcula el sistema operativo. En la si-guiente tabla aparecen las unidades ms utilizadas.

    1 Kilobyte (KB) 1.024 bytes1 Megabyte (MB) 1.048.576 bytes 1.024 Kilobytes1 Gigabyte (GB) 1.073.741.824 bytes 1.048.576 Megabytes1 Terabyte (TB) 1.099.511.627.776 bytes 1.073.741.824 Gigabytes1 Petabyte (PB) 1.125.899.906.842.624 bytes 1.099.511.627.776 Terabytes

  • Saba qu?

    Es imprescindible escoger unamemoria que, como mnimo,sea capaz de trabajar a la mismafrecuencia que el bus del siste-ma. As, para un procesadorPentium III a 1 GHz, cuyo bustrabaja a 133 MHz, ser necesa-rio escoger memoria de tipoPC133 que garantiza su funcio-namiento a esa velocidad.

    000

    EXPERTO EN PC

    63

    utilizada mayoritariamente en los Pentium IIIy en los procesadores de la familia AMD conbus a 200 MHz. Intel tambin la ofrece toda-va como opcin para sus Pentium 4 en elmercado de gama ms baja.DDR-SDRAM (Double Data Rate SynchronousDRAM, DRAM sncrona de doble ratio) yRDRAM (Rambus DRAM) son las mejores op-ciones, y la eleccin entre una u otra vendrcondicionada por el procesador escogido.Tericamente, la memoria RDRAM es la opcinms adecuada para los Pentium 4 (de hechono est disponible para los procesadores deAMD) aunque tambin es la ms cara; mien-tras que DDR-SDRAM es la que utilizan los ac-tuales Athlon y Duron de AMD. Este tipo dememoria tambin puede integrarse en siste-mas con procesadores de Intel gracias a chip-sets de terceras empresas, como VIA o SiS, eincluso cuenta con el 845D de la propia Intelpara el Pentium 4, por lo que este tipo de me-moria se est convirtiendo en la opcin mspolivalente y la que ofrece una relacin pre-cio/prestaciones ms interesante.

    Memoria SDRAMLa aparicin de la memoria SDRAM supuso unimportante salto cualitativo en las memoriasDRAM, ya que fue la primera que funcionabasincronizada con el bus del procesador (de ahsu nombre de memoria sncrona). Esto evita ala CPU tener que esperar entre un acceso a lamemoria y el siguiente, pues el controlador dela memoria sabe exactamente en qu ciclo dereloj estarn listos los datos. A raz de la llega-da de la memoria SDRAM, y debido a esta sin-cronizacin, tambin cambi la medida de ve-locidad referida a las memorias, pasndosedel tiempo de acceso en nanosegundos (ns)la milmillonsima parte de un segundo a laactual basada en la frecuencia mxima que escapaz de soportar en megahercios (MHz). Dehecho tanto la frecuencia como el tiempo deacceso son valores que pueden considerarseequivalentes, ya que para obtener el tiempode acceso basta con dividir un segundo por lafrecuencia en MHz.

    Memoria DDR-SDRAMLa memoria DDR-SDRAM es una evolucin dela SDRAM. La principal diferencia entre ellasradica en que la DDR-SDRAM es capaz detransferir el doble de datos para una mismafrecuencia de trabajo y, por tanto, dobla el

    caudal de datos transmitidos o tasa de trans-ferencia. Esto lo consigue enviando en cadaciclo (hercio) dos datos, uno en el flanco debajada de la seal y otro en el de subida. Porello, y a pesar de que realmente no sea as, seconsidera que su frecuencia de trabajo es eldoble, pues a efectos prcticos los resultadoss que lo son. Al igual que ocurre con el restode memorias, deberemos elegir el tipo ade-cuado dependiendo del procesador utilizado.As por ejemplo, los mdulos ms empleadospara los procesadores de AMD sern losPC1600 para los Duron y los Athlon con bus a200 MHz, y los PC2100 para los Athlon conbus a 266 MHz.

    Memoria RDRAMLa memoria RDRAM presenta algunas similitu-des con la DDR-SDRAM, como el hecho de seruna memoria de tipo sncrono o la capacidadde enviar dos bits en cada ciclo de reloj. Sinembargo esta memoria tiene una arquitec-tura totalmente distinta al restode memoriasDRAM.

    Tipo Ancho datos Ancho de datos con ECC Frecuencias de trabajoSDRAM 64 bits 72 bits 66-133 MHzDDR-SDRAM 64 bits 72 bits 200-266 MHzRDRAM 16 bits 18 bits 600-800 MHz

    Tipos de memoria y velocidades habituales

    Tipo Frecuencia Tiempo de acceso mnimo Tasa de transferenciaPC166 166 MHz 6 ns 1.328 MB/sPC150 150 MHz 6,6 ns 1.200 MB/sPC133 133 MHz 7,5 ns 1.064 MB/sPC100 100 MHz 10 ns 800 MB /sPC66 66 MHz 15 ns 528 MB/s

    Principales tipos de memoria SDRAM

    En la imagen pueden verse distintos mdulosde memoria del tipo SDRAM.

  • Uno de los primeros parmetros que llamanla atencin es su elevada frecuencia de tra-bajo, de hasta 800 MHz. Sin embargo, no hay

    que llevarsea engao. Ala memoriaRDRAM seaccede atravs deun bus (ocanal) de-

    nominado DirectRambus Channel (canal Rambus directo), queposee un ancho de datos de solo 16 bits encontraposicin con el ancho de 64 bits queproporcionan el resto de memorias DRAM ac-tuales y que coincide con el bus de datos detodos los procesadores de 32 bits que se co-mercializan en la actualidad. Por esa razn,este tipo de memoria necesita disponer deun controlador especfico capaz de efectuarlas oportunas conversiones; y por la mismacausa, su tasa de transferencia es de slo1,6 GB/s pese a contar con una frecuencia detrabajo tan alta. Los actuales chipset son ca-paces de trabajar con dos canales de memo-ria, por lo que en realidad la tasa de transfe-rencia se puede llegar a duplicar llegandohasta los 3,2 GB/s. Una de las consecuenciasque conlleva esta alta frecuencia es la nadadespreciable cantidad de calor que despren-den los mdulos, que necesitan de unos pe-queos disipadores para evitar daar su es-tructura interna.El tipo de memoria ms utilizado es el actualPC800, con un canal o dos dependiendo delchipset y del nmero de mdulos de memo-ria insertados.

    Mdulos

    Para poder instalar y actualizar la memoria dela placa base de una forma fcil se recurre alos mdulos de memoria. Los mdulos sonunas pequeas placas de circuito impreso enlas que estn soldados los chips de memo-ria. Estos mdulos pueden ser luego fcilmen-te conectados a los zcalos de memoria. Paraello disponen de una serie de contactos fabri-cados en oro o estao por los que recibirn laalimentacin y se comunicarn con el sistema.Dependiendo de la capacidad de cada chip ydel nmero de stos que haya en cada mdu-lo, stos pueden tener distintas cantidades dememoria. Algunos contienen slo chips enuna de sus caras, mientras que otros los tie-nen soldados en ambas caras (se les conocecomo de doble cara). Adicionalmente tambinpueden contener un chip de memoria para elcontrol de la paridad o para el ECC, de los quems adelante hablaremos.Estos mdulos disponen de dos pequeasmuescas que aseguran su retencin gracias aunos pequeos clips situados a ambos lados.Los mdulos ms utilizados son los DIMM ylos RIMM. Los DIMM (Dual Inline MemoryModule, mdulo de memoria dual en lnea)se utilizan en las memorias SDRAM y DDR-SDRAM, mientras que los RIMM (RambusInline Memory Module, mdulo de memoriaRambus en lnea) son los que requieren lasmemorias RDRAM.Estos mdulos cuentan, en la parte de los co-nectores, con una muesca en las memoriasde tipo DDR o dos en las de tipo RIMM oDIMM SDRAM. Estas muescas garantizan queel mdulo se colocar de forma correcta so-bre la placa base. Adems, en los mdulospara SDRAM tambin son utilizados para queno se pueda introducir el mdulo con un tipode memoria que la placa base no soporte,por ejemplo, los antiguos mdulos con me-moria de tipo EDO a 5 voltios (en este caso lamuesca estara ligeramente desplazada y elmdulo no entrara).Los mdulos RIMM por su parte, necesitan quetodos los zcalos que conforman cada canalestn ocupados bien por su correspondientemdulo de memoria, bien por un mdulo de-nominado de continuidad, que realmente nocontiene memoria pero que es necesario.Por ltimo haya que mencionar las memoriasde tipo Small Outline (SO o contorno peque-

    La memoria DDR-SDRAM puede transmitir eldoble de datos que la me-moria tipo SDRAM.

    Memoria propietaria

    La propiedad intelectual de laRDRAM pertenece a la compa-a Rambus, que cobra royal-ties a los fabricantes que quie-ran construirla. Esta es una delas razones por las que el usode esta memoria no est tanextendiendo como el de otrastecnologas no propietarias,como la SDRAM o la mismaDDR-SDRAM.

    64

    HARDWARE LA MEMORIA

    Tipo Frecuencia real Frecuencia efectiva Tasa de TransferenciaPC2700 166 MHz 333 MHz 2.666 MB/sPC2400 150 MHz 300 MHz 2.400 MB/sPC2100 133 MHz 266 MHz 2.100 MB/sPC1600 100 MHz 200 MHz 1.600 MB/s

    Principales tipos de memoria DDR-SDRAM

    Tipo Frecuencia real Frecuencia efectiva Tasa de transferencia1 canal 2 canales

    PC800 400 MHz 800 MHz 1.600 MB/s 3.200 MB/sPC700 356 MHz 712 MHz 1.424 MB/s 2.848 MB/sPC600 266 MHz 532 MHz 1.064 MB/s 2.128 MB/s

    Principales tipos de memoria RDRAM

  • 000

    EXPERTO EN PC

    65

    o), las SO-DIMM (Small Outline DIMM) y lasSO-RIMM (Small Outline RIMM) que se usanen ordenadores porttiles y otros dispositivoselectrnicos de pequeo formato debido a sumenor tamao y consumo.

    La latencia del CAS

    Ya se ha dicho antes que para acceder a un de-terminado bit deben activarse las seales deRAS y CAS que identifican a una celda en con-creto. Los ciclos que hay que esperar desdeque se efecta la peticin hasta que finalmen-te los datos han sido devueltos es lo que sedenomina latencia del CAS. La CL (CassLatency) es uno de los parmetros a tener encuenta en las especificaciones de un mdulode memoria junto, claro est, con otros valorescomo su tipo, tamao o frecuencia de trabajo.Los valores de CL dependern del tipo de me-moria que se utilice, siendo CL2 y CL3 los mshabituales para la memoria SDRAM, que iden-tifican que hay que esperar 2 o 3 ciclos de re-loj respectivamente; mientras que para la me-moria DDR es habitual tambin encontrarvalores como CL2.5 y CL3.5 (2,5 y 3,5 ciclosrespectivamente).Lo que es importante remarcar es que la laten-cia del CAS debe ser siempre lo ms pequeaposible, pues si el chipset la soporta se logra-r una mayor velocidad. Tambin hay que en-tender que si tan slo uno de los mdulos tie-ne una latencia ms elevada que el resto,todos ellos se vern obligados a trabajar conese mismo valor, pues a la hora de acceder ala memoria no se puede especificar un deter-minado valor de CAS para cada mdulo.

    Control y correccin de errores

    En tipos de memoria anteriores a la SDRAM seutilizaba un control de errores denominadode paridad. Este tipo de control permite de-

    tectar errores aadiendo un bit de control acada uno de los bytes. Esto le permite detec-tar el fallo si slo uno de los bits es errneo yno dispone de ningn mtodo de correccin.La paridad consiste en determinar si el nme-ro de 1 de un byte es par o impar, y activaro no el correspondiente bit de paridad queser almacenado junto con los datos.Posteriormente el controlador de la memoriarecuperar los datos y comprobar que el bitde paridad, sea correcto antes de entregarlosa la memoria. Si no fuera as se generara unerror de paridad.El control de errores queactualmente se utiliza es elllamado ECC (ErrorChecking and Correction,comprobacin y correccinde errores) que permite de-tectar improbables fallosde ms de un bit. En el casode que fallara slo uno,que ser lo ms probable,permite corregirlo de formaautomtica. Debido a quelas actuales memorias sonmuy fiables, este sistemade deteccin de errores noes necesario emplearlo enla mayora de equipos; yms teniendo en cuentaque este tipo de memoriasson ms lentas. Sin embargos es recomendable usarlo enaquellas mquinas que se utili-zan como servidores o sistemas en los que lafiabilidad sea fundamental, pues su costeadicional es mnimo.Averiguar si un determinado mdulo de me-moria dispone de control de paridad o ECC esmuy sencillo. Basta contar el nmero de chipsque lo componen. Si este nmero es imparmuy probablemente estamos ante un mdulocon deteccin de errores.

    En servidores y mquinascon un elevado volumen detrabajo, y por las que tran-sita informacin de impor-tancia vital, es una medidade precaucin aconsejablecontar con mdulos de me-moria ECC.

    Los mdulos de memoria RIMM se instalanigual que los DIMM, y sus muescas evitanuna colocacin equivocada en el zcalo.

    Tipo de mdulo longitud Nmero de Tipo de Tensincontactos memoria

    DIMM SDRAM 5 1/4 pulgadas 168 SDRAM 3,3 voltiosSO-DIMM 2,66 pulgadas 144 SDRAM 3,3 voltiosDIMM DDR-SDRAM 5 1/4 pulgadas 184 DDR-SDRAM 2,5 voltiosRIMM 5 1/4 pulgadas 184 RDRAM 2,5 voltiosSO-RIMM 67,60 mm 160 RDRAM 2,5 voltios

    Principales tipos de mdulos DRAM

  • SPD

    En los mdulos de memoria tambin es habi-tual encontrar un pequeo chip (que tambines una memoria aunque de otro tipo) quecumple una funcin que se conoce como SPD.El SPD (Serial Pressence Detect, detector depresencia en serie) informa de los parmetrosms importantes del mdulo, como por ejem-plo si soporta o no ECC o el valor del CAS, en-tre otros muchos. Esto implica que no es nece-sario conocer ni informar al BIOS de losvalores adecuados para estos parmetros, yaque el sistema es capaz de configurarse auto-mticamente. Eso no impide, sin embargo,que pueda accederse al programa de arranquedel BIOS y cambiarlos, aunque normalmenteno es ni necesario ni recomendable.

    La memoria de la tarjeta grfica

    La tarjeta grfica es otro de los dis-positivos que requiere una im-

    portante cantidad de memo-ria DRAM y un ancho de

    banda bastante mayor que el que ca-be esperar de la memoria principal.Esto es as por el enorme flujo de datos querequiere el subsistema grfico en aplicaciones3D, y prueba de ello es que la mayora de pro-cesadores grficos utilizan un ncleo de 256bits y un bus externo de 128 bits. Esto obliga

    a trabajar con anchuras de datos de 128 bitsen la memoria en contra de los habituales 64bits del bus de la placa base. A pesar de todo,an no es suficiente, y las velocidades que al-canzan las memorias del subsistema grficotambin suelen ser mayores que las que en-contramos en la memoria principal. LaGeForce3 Ti500 de nVIDIA, por ejemplo, utilizamemoria DDR a 500 MHz con un ancho de da-tos de 128 bits, lo que proporciona un anchode banda mximo de 8.000 MB/s. Debido a las altas necesidades en la memo-ria y a la especializacin de estos dispositi-vos se han fabricado algunos tipos de memo-ria especficos para estos cometidos, como laSGRAM o anteriormente la VRAM y la WRAM.Sin embargo, lo ms habitual es utilizar me-moria DDR-SDRAM, pues su precio es bas-tante menor y actualmente se fabrica en ve-locidades suficientemente elevadas comopara competir con otros tipos de memoriams especficos.La SGRAM (Synchronous Graphics RAM, RAM

    Las tarjetasgrficas, enespecial las3D, integran un tipo de me-moria especfico. La canti-dad de calor que stas gene-ran obliga a colocardisipadores como puede ver-se en los modelos de arriba.

    66

    HARDWARE LA MEMORIA

    Los mdulos de memoria pa-ra porttiles tiene un diseoms compacto.

    Oro o estao

    Qu mdulos de memoria son mejores,los que tienen los contactos cubiertosde una chapa de oro o aquellos en losque esta chapa es de estao? Esta pre-gunta no tiene una solucin inmediata.La respuesta exacta sera: depende.Segn muchos expertos, para conseguirla mayor fiabilidad del sistema y evitarque se produzcan errores indeseados enla memoria, la decisin ms acertada esinstalar mdulos con los contactos cha-pados en oro en los zcalos del mismomaterial, y hacer lo propio con los de es-tao. Si se puede elegir, la mejor combi-nacin es la de oro/oro. De hecho, esaes la que utilizan los servidores ms so-fisticados y otros sistemas en los que serequiere una seguridad mxima, es de-cir, aquellos en los que bajo ningn con-cepto deben producirse errores. Paraconseguir que estos contactos de oro nose deterioren (sobre todo si se insertany extraen los mdulos de memoria enlos zcalos de forma repetida) se leaplica al oro una pequea proporcin decobalto o de nquel, con lo que se consi-gue endurecer el recubrimiento.

  • 000

    EXPERTO EN PC

    67

    grfica sncrona) es un tipo de memoria muyparecida a la SDRAM, pero con caractersti-cas de lectura y escritura adaptadas a los re-querimientos grficos. Se puede acceder alos datos en bloque, en lugar de individual-mente, por lo que el rendimiento del proce-sador grfico aumenta al volverse ms eficazel acceso a los mismos.Las memorias VRAM (Video RAM) y WRAM(Windows RAM) son bsicamente memoriasDRAM con la capacidad de ser accesibles pordos puertos a la vez. Este es un aspectoprimordial debido a la propia naturaleza dela tarjeta grfica, que necesita por un ladoser accedida desde la CPU grfica y por elotro por el RAMDAC para representar el con-tenido de la memoria grfica en el monitor(de todo ello se hablar con ms detenimien-to en la unidad dedicada a las tarjetas grfi-cas). El tipo de memoria WRAM, por su parte,es una mejora de la VRAM.

    Requisitos de memoria RAM

    Un sistema con poca memoria tendr un ren-dimiento deficiente, y de nada servir contarcon un procesador potente o con una tarjetagrfica de ltima generacin. Sin duda algu-na, la cantidad de memoria de cualquier sis-tema informtico debe estar equilibrada res-pecto de las necesidades y requisitos delusuario y del propio sistema.En sistemas operativos como el antiguo MS-DOS, si un programa o un determinadoarchivo no caba en la memoria, simplementeera imposible cargarlo; el sistema daba unerror. Esto haca que los programadores tu-vieran que contentarse con los 512 640 KBque posean los PCs de la poca, y no crearbajo ningn concepto una aplicacin que re-quiriera mayores recursos.En la actualidad, esto ya no ocurre gracias alo que se denomina memoria virtual. Con lamemoria virtual los programadores ya no ne-cesitan preocuparse de la cantidad de memo-ria fsica de la que dispone el usuario, puessta es virtualmente ilimitadada. Sin em-bargo, si se dispone de menos memoria fsi-ca de la que el sistema operativo necesita,ste empezar a utilizar el disco para alma-cenar los datos que no quepan en la RAM, unproceso que se conoce con el nombre deswapping o intercambio. Como el disco duroes un elemento mecnico (y, por ello, mucho

    ms lento que la memoria RAM) si el uso quese hace de esta tcnica es abusivo (pues sedispone de poca memoria fsica) el rendi-miento del sistema puede bajar hasta lmitesinsoportables.La cantidad de memoria necesaria dependerbsicamente del sistema operativo utilizado,el tipo de aplicaciones con las que se trabajay el nmero de ellas abiertas simultnea-mente, as como la cantidad y tamao de losarchivos o flujos de datos a tratar.

    Sistema operativo Mnimo Recomendado Usuarios avanzadosWindows XP 128 MB 256 MB 512 MBWindows 2000 64 MB 192 MB 256 MBWindows Me o NT 4 32 MB 96 MB 192 MBWindows 98/Se 24 MB 64 MB 128 MBRed Hat Linux 7.2 32 MB 96 MB 192 MB

    Cantidades orientativas de memoria por sistema operativo

    La cantidad de memoria m-nima en los productos deMicrosoft es la que la propiaempresa recomienda paraejecutar su sistema operati-vo junto con su suite ofimti-ca Office XP.

    Sombreado de ROM

    Casi todos los sistemas 386 y superiores permiten usar lo que se conoce comomemoria de sombreado para la placa base como para las ROMs de algunas tar-jetas adaptadoras de memoria. Lo que se hace con este proceso es pasar el cdi-go de programacin de los chips de la ROM, ms lentos, a la memoria rpida delsistema, de 32 bits. Este sombreado puede acelerar, en algunos casos hasta mul-tiplicando por cuatro o por cinco, las rutinas del BIOS. Esta es una tcnica queafecta al sistema DOS y al software y sistemas operativos de 16 bits. No es tanimportante en un sistema que opera a 32 bits (como Windows 9x/Me o WindowsXP) ya que estos sistemas usan el cdigo controlador del BIOS de 16 bist nica-mente durante el arranque. Despus cargan y usan los llamados controladores dereemplazo de 32 bits en la memoria extendida.

    En el sistema XP, ejecutando las aplicaciones de Office, loms recomendable es contar con 256 MB de memoria RAM.