Tipos de Memoria

5
TIPOS DE MEMORIA Una memoria de computadora es un conjunto de pequeñas celdas numeradas. Más aún: cada una de esas celdas puede almacenar sólo entidades binarias (dígitos o símbolos que toman uno de dos valores discretos 0 o 1). Así, utilizando apropiadamente esas celdas es posible guardar fácil -pero exclusivamente- la información X en la celda Y. Sin embargo, la celda Y no puede almacenar otra información en el mismo instante de tiempo. El propósito del almacenamiento es guardar datos que la computadora no esté usando. El almacenamiento tiene tres ventajas sobre la memoria: 1. Hay más espacio en almacenamiento que en memoria. 2. El almacenamiento retiene su contenido cuando se apaga el computador 3. El almacenamiento es más barato que la memoria. La principal memoria externa es el llamado "disco duro", que está conformado por un aparato independiente, que contiene un conjunto de placas de plástico magnetizado apto para registrar la "grabación" de los datos que constituyen los "archivos" y sistemas de programas. Ese conjunto de discos gira a gran velocidad impulsado por un motor, y es recorrido también en forma muy veloz por un conjunto de brazos que "leen" sus registros. También contiene un circuito electrónico propio, que recepciona y graba, como también lee y dirige hacia otros componentes del computador la información registrada MEMORIA RAM RAM (random access memory) consiste de chips de memoria que el procesador y otros equipos pueden escribir o leer. Cuando la computadora se enciende, ciertos archivos del sistema operativo se cargan a la memoria desde el disco duro y permanecen en ella mientras la computadora esté encendida. Igualmente, los programas de aplicaciones y los datos que se utilizan se cargan y mantienen en memoria mientras se estén usando. En la RAM se guarda distinto tipo de información, desde los procesos temporales como modificaciones de archivos, hasta las instrucciones que posibilitan la ejecución de las aplicaciones que tenemos instaladas en nuestra PC. Por tal motivo, es utilizada constantemente por el microprocesador, que accede a ella para buscar o guardar temporalmente información referente a los procesos que se realizan en la computadora. Existe una variedad de formatos RAM, mayormente distinguidos por como manejan los datos. La RAM solía distinguirse en Static (SRAM) y Dynamic (DRAM). La RAM Dinámica debía ser continuamente renovada o perdía sus datos. La RAM Static, en cambio, no necesitaba ser renovada y además es más rápida y estable que la DRAM. Desafortunadamente, también es mucho más costosa, por eso se utiliza en otras áreas como en el sistema cache L2.EDO, o Extended Data Out Memory, provee más del 20 porciento más de velocidad en el intercambio de datos entre la memoria y el CPU, pero solo en sistemas que la soportan. Es por esto que la SDRAM o Synchronous DRAM, se volvió más popular. SDRAM era apenas un poco más veloz que la EDO RAM con un bus de 66MHz, pero provó ser mucho más veloz en un bus de 100MHz. Uno de los nuevos tipos de RAM es la RDRAM (o Rambus RAM). RDRAM es muy rápida y es capaz de tomar ventaja de los procesadores rápidos, como el Coppermime de Intel o el Athlon de AMD y placas madres rápidas. Claro que, hay muchos más tipos de RAM e incluso otros tipos de DIMMs (como los small-outline o SO DIMM diseñados para computadoras portatiles). La memoria principal o RAM (acrónimo de Random Access Memory, Memoria de Acceso Aleatorio) es donde la computadora guarda los datos que está utilizando en el momento presente; son los "megas" famosos en número de 8, 16 ó 32 que aparecen en los anuncios de PCs. Dentro de las memorias RAM existen distintos tipos de tecnologías que se diferencian principalmente por su velocidad de acceso y su forma física. Entre ellas encontramos las DRAM, SDRAM, RDRAM, entre otras.

Transcript of Tipos de Memoria

Page 1: Tipos de Memoria

TIPOS DE MEMORIA

Una memoria de computadora es un conjunto de pequeñas celdas numeradas. Más aún: cada una de esas celdas puede almacenar sólo entidades binarias (dígitos o símbolos que toman uno de dos valores discretos 0 o 1). Así, utilizando apropiadamente esas celdas es posible guardar fácil -pero exclusivamente- la información X en la celda Y. Sin embargo, la celda Y no puede almacenar otra información en el mismo instante de tiempo.

El propósito del almacenamiento es guardar datos que la computadora no esté usando. El almacenamiento

tiene tres ventajas sobre la memoria:

1. Hay más espacio en almacenamiento que en memoria.

2. El almacenamiento retiene su contenido cuando se apaga el computador

3. El almacenamiento es más barato que la memoria.

La principal memoria externa es el llamado "disco duro", que está conformado por un aparato independiente,

que contiene un conjunto de placas de plástico magnetizado apto para registrar la "grabación" de los datos

que constituyen los "archivos" y sistemas de programas. Ese conjunto de discos gira a gran velocidad

impulsado por un motor, y es recorrido también en forma muy veloz por un conjunto de brazos que "leen" sus

registros. También contiene un circuito electrónico propio, que recepciona y graba, como también lee y dirige

hacia otros componentes del computador la información registrada

MEMORIA RAM

RAM (random access memory) consiste de chips de memoria que el procesador y otros equipos pueden escribiro leer. Cuando la computadora se enciende, ciertos archivos del sistema operativo se cargan a la memoria desde el disco duro y permanecen en ella mientras la computadora esté encendida. Igualmente, los programas de aplicaciones y los datos que se utilizan se cargan y mantienen en memoria mientras se estén usando. En la RAM se guarda distinto tipo de información, desde los procesos temporales como modificaciones de archivos, hasta las instrucciones que posibilitan la ejecución de las aplicaciones que tenemos instaladas en nuestra PC. Por tal motivo, es utilizada constantemente por el microprocesador, que accede a ella para buscar o guardar temporalmente información referente a los procesos que se realizan en la computadora. Existe una variedad de formatos RAM, mayormente distinguidos por como manejan los datos. La RAM solía distinguirse en Static (SRAM) y Dynamic (DRAM).La RAM Dinámica debía ser continuamente renovada o perdía sus datos. La RAM Static, en cambio, no necesitaba ser renovada y además es más rápida y estable que la DRAM. Desafortunadamente, también es mucho más costosa, por eso se utiliza en otras áreas como en el sistema cache L2.EDO, o Extended Data Out Memory, provee más del 20 porciento más de velocidad en el intercambio de datos entre la memoria y el CPU, pero solo en sistemas que la soportan. Es por esto que la SDRAM o Synchronous DRAM, se volvió más popular. SDRAM era apenas un poco más veloz que la EDO RAM con un bus de 66MHz, pero provó ser mucho más veloz en un bus de 100MHz.Uno de los nuevos tipos de RAM es la RDRAM (o Rambus RAM). RDRAM es muy rápida y es capaz de tomar ventaja de los procesadores rápidos, como el Coppermime de Intel o el Athlon de AMD y placas madres rápidas. Claro que, hay muchos más tipos de RAM e incluso otros tipos de DIMMs (como los small-outline o SO DIMM diseñados para computadoras portatiles).La memoria principal o RAM (acrónimo de Random Access Memory, Memoria de Acceso Aleatorio) es donde la computadora guarda los datos que está utilizando en el momento presente; son los "megas" famosos en número de 8, 16 ó 32 que aparecen en los anuncios de PCs.Dentro de las memorias RAM existen distintos tipos de tecnologías que se diferencian principalmente por su velocidad de acceso y su forma física. Entre ellas encontramos las DRAM, SDRAM, RDRAM, entre otras.

DRAM (Dynamyc Random Acces Memory) han sido utilizadas en las computadoras desde los primeros años de la década de los 80's, y aún en la actualidad continúan utilizándose. Se trata de uno de los tipos de memorias más económicas, aunque su mayor desventaja está relacionada con la velocidad de proceso, ya que es una de las más lentas, lo que ha llevado a los fabricantes a modificar su tecnología para ofrecer un producto mejor.

SDRAM, derivada de la primera, comenzó a comercializarse a finales de la década de los 90's, y gracias a este tipo de memoria se lograron agilizar notablemente los procesos, ya que puede funcionar a la misma velocidad que la motherboard a la que se encuentra incorporada.

Page 2: Tipos de Memoria

RDRAM es una de las más costosas debido a su complejidad de fabricación, y sólo se utilizan en procesadores grandes, tales como los Pentim IV y superiores.

Fast Page (FPM): a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns.

Usada hasta con los primeros Pentium, físicamente 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 están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos).

Muy común en los Pentium MMX y AMD K6, con refrescos de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.

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 micros más modernos; teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad, aunque no todas las memorias vendidas como "de 100 MHz" las cumplen.

VRAM: (Video RAM) Es un tipo especial de memoria RAM, que se utiliza en adaptadores de video. Su principal diferencia es que puede ser accesada por dos diferentes dispositivos en forma simultánea. Esto permite que un monitor pueda acceder a la VRAM para actualizar la pantalla mientras que el procesador gráfico suministra nuevos datos. Permite mejores rendimientos, pero es más cara.

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 de la computadora. Son unas plaquitas alargadas con conectores en un extremo; al conjunto se le llama módulo.El número de conectores depende del bus de datos del microprocesador, que es la autopista por la que viajan los datos; el número de carriles de dicha autopista representaría el número de bits de información 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 módulos iguales. Miden unos 8,5 cm ó 10,5 cm y sus zócalos suelen ser de color blanco.Los SIMMs de 72 contactos, más modernos, manejan 32 bits, por lo que se usan de 1 en 1 en los 486; en los Pentium se haría de 2 en 2 módulos (iguales), porque el bus de datos de los Pentium es el doble de grande (64 bits).

DIMMs: más alargados (unos 13 cm), con 168 contactos y en zócalos generalmente negros; llevan dos muescas para facilitar su correcta colocación. 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 estándar (5 voltios) o reducido (3.3 V).Y podríamos añadir los módulos SIP, que eran parecidos a los SIMM pero con frágiles patitas soldadas y que no se usan desde hace bastantes años, o cuando toda o parte de la memoria viene soldada en la placa (caso de algunas PCs de marca).

Otros tipos de RAMBEDO (Burst-EDO): una evolución de la EDO, que envía ciertos datos en "ráfagas". Poco extendida, compite en prestaciones con la SDRAM.

Memorias con paridad: consisten en añadir a cualquiera de los tipos anteriores un chip que realiza una operación 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, la computadora sólo avisa de que el error se ha producido, no lo corrige. Es más, estos errores son tan improbables que la mayor parte de los chips no los sufren jamás aunque estén funcionando durante años; por ello, hace años que todas las memorias se fabrican sin paridad.ECC: memoria con corrección de errores. Puede ser de cualquier tipo, aunque sobre todo EDO-ECC o SDRAM-ECC. Detecta errores de datos y los corrige; para aplicaciones críticas. Usada en servidores y mainframes.

Memorias de Vídeo: para tarjetas gráficas. De menor a mayor rendimiento, pueden ser: DRAM -> FPM -> EDO -> VRAM -> WRAM -> SDRAM -> SGRAM.

Page 3: Tipos de Memoria

MEMORIA ROM

Además de la memoria RAM, las computadoras trabajan con la memoria denominada ROM, Read Only Memory, que como su nombre lo indica se trata de una memoria sólo de lectura, ya que la mayoría de estas memorias no pueden ser modificadas debido a que no permiten su escritura.El “Read-only memory” (ROM) se refiere a chips de memoria que guardan data que solo puede ser leída. Los datos en el ROM no pueden modificarse. El ROM es no-volátil; su contenido no se pierde cuando la computadora se apaga. Los chips de ROM contienen datos, instrucciones o información que ha sido guardada permanentemente La memoria ROM viene incorporada a la motherboard y es utilizada por la PC para dar inicio a la BIOS, lo cual es básicamente un programa que posee las instrucciones adecuadas para guiar a la computadora durante el arranque. Entre sus funciones, la BIOS comienza con el proceso denominado POST (Power On Self Test) durante el cual inspeccionará todo el sistema para corroborar que todos sus componentes funcionan adecuadamente para dar lugar al arranque. Para ello, la BIOS consulta un registro en el que se halla toda la información referente al hardware que tenemos instalado en nuestra PC, para comprobar que todo se encuentre en orden. Dicho registro es denominado CMOS Setup. Si bien mencionamos que en muchos casos la memoria ROM no puede ser modificada, en la actualidad gran cantidad de motherboards incorporan nuevos modelos de ROM que permiten su escritura, para que el usuario pueda realizar cambios en la BIOS con el fin de mejorar su funcionamiento. La diferencia fundamental que existe entre la memoria RAM y la ROM radica en la velocidad, ya que la ROM al tratarse de un tipo de memorial secuencial necesita recorrer todos los datos hasta hallar la información que está buscando, mientras que la RAM trabaja de manera aleatoria, lo que hace que acceda a la información específica de manera directa.

Este factor hace que la velocidad de la RAM sea notablemente superior. Asimismo, la capacidad de ésta es mayor a la de la memoria ROM, y a diferencia de esta última, la RAM no viene integrada al motherboard, lo que permite que el usuario pueda expandir la cantidad de memoria RAM de su PC.

Existen variaciones de este tipo de memoria:Memoria PROM: Cuando se compra está en blanco (vacía) y mediante un proceso el usuario graba la información en ella, pero sólo una vez. Memoria EPROM: (erasable PROM) Igual a la anterior pero que mediante la exposición de una ventana, en la parte superior del integrado, a la luz ultravioleta, por un periodo definido de tiempo, se puede borrar. Memoria EEPROM: (electrical erasable PROM) Igual a la anterior pero el borrado se realiza eléctricamente.Memoria Flash: Tipo especial de EEPROM que puede ser borrada y reprogramada dentro de una computadora. Los EEPROM necesitan un dispositivo especial llamado lector de PROM.

MEMORIA CACHE

Tanto el procesador como el disco rígido y la motherboard poseen su propia memoria caché, que básicamente resguarda distintas direcciones que son utilizadas por la memoria RAM para realizar diferentes funciones, tales como ejecutar programas instalados en la PC. El proceso que realiza la memoria caché es guardar las ubicaciones en el disco que ocupan los programas que han sido ejecutados, para que cuando vuelvan a ser iniciados el acceso a la aplicación logre ser más rápido.

Existen tres tipos de caché diferentes:

- El caché L1 que se encuentra en el interior del procesador y funciona a la misma velocidad que éste, y en el cual se guardan instrucciones y datos.

- El caché L2 que suelen ser de dos tipos: interno y externo. El primero se encuentra dentro de la motherboard, mientras que el segundo se halla en el procesador pero de manera externa, lo que lo hace más lento que el caché L1.

- El caché L3 que sólo vienen incorporado a algunos de los microprocesadores más avanzados, lo que resulta en una mayor velocidad de procesos.

En algunas computadoras, sobre todo en aquellas que poseen sistema operativo Microsoft Windows o Linux, también encontraremos la denominada memoria virtual o de Swap. Este tipo de memoria, que funciona de manera similar a la caché, es creada por Windows o Linux para ser

Page 4: Tipos de Memoria

utilizada exclusivamente por el sistema operativo. En el caso de Linux esta denominada memoria swap generalmente está ubicada en una partición diferente del disco, mientras que en el sistema de Microsoft es un archivo dentro del sistema operativo mismo. En muchas ocasiones la memoria virtual suele producir ciertos problemas que ocasionan que la PC se cuelgue, ya que este tipo de memoria ha sido creada por el sistema dentro del disco rígido y a veces puede llegar a superar la capacidad de proceso. En la ejecución de programas mediante la memoria virtual, sólo obtendremos como resultado que nuestra PC se vuelva más lenta, ya que le resta velocidad de proceso al disco rígido. La mejor forma de evitar este inconveniente es expandir la cantidad de memoria RAM de nuestra PC, para que el sistema no necesite de la creación de memoria virtual extra, y por ende relentice los procesos durante nuestro trabajo.

MEMORIA MECÁNICA: Aquella que esta compuesta por discos duros, Discos flexibles, CD´s, ZIP´s, cintas magnéticas, etc. La capacidad esta determinada por el fabricante.

Flash Memory

Flash memory es un tipo de memoria no-volátil que puede ser borrada electrónicamente y reprogramada. Algunas computadoras actuales usan flash BIOS, de forma tal que se pueda actualizar fácilmente el contenido del BIOS de la computadora, si es necesario. El flash memory se utiliza también en computadoras y equipos de mano, como teléfonos celulares digitales, impresoras, etc.

CMOS

Otro tipo de chip de memoria es el “complementary metal-oside semiconductor” o CMOS. La memoria CMOS guarda información sobre la configuración de la computadora. Esta información incluye el tipo de disco duro, teclado, monitor, la fecha y hora, y otra información necesaria al encender la computadora. El chip de CMOS usa una batería para retener la información aún cuando la computadora está apagada. Es usando esta batería que el CMOS mantiene al día el calendario, la fecha y la hora. La información que está en el CMOS se puede cambiar; por ejemplo, cuando se cambia la hora de la computadora o se añade un nuevo equipo.