Professional Documents
Culture Documents
1. INTRODUCCION
2. QU ES LA MEMORIA?
2.1 Qu aspecto tiene la memoria?
2.2 Bancos y esquemas de memoria
6 TIPOS DE MEMORIA
6.1 FPM (Fast Page Mode)
6.2 EDO (Extended Data Out)
6.3 BEDO DRAM (Burst Extended Data Out Dynamic RAM)
6.4 SDRAM (Synchronous Dynamic RAM)
7 LA MEMORIA CACHE
8 LA MEMORIA DE VIDEO
9 MEMORIA NO VOLATIL: ROM
10 EL FUTURO
INTRODUCCION
Hoy por hoy, independientemente de la memoria RAM de que disponga un ordenador, nunca
parece suficiente. Y es que en la actualidad, la memoria se ha convertido en uno de los recursos
bsicos de un ordenador, ms an teniendo en cuenta las necesidades de las actuales aplicaciones
software. Hace unos aos, era raro encontrar equipos con ms de 1 2 Mb de RAM. Hoy por hoy,
cualquier sistema suele disponer de un mnimo de 8 Mb, aunque muchas aplicaciones aconsejan un
mnimo de 16 Mb y algunas otras (de alto rendimiento) requieren de 32 Mb en adelante.
Para hacernos una idea de cmo han cambiado las cosas, basta recordar una frase del libro
Dentro del PC, publicado por Peter Norton en 1983:
IBM ha equipado a todos sus ordenadores XT con lo que considera deben ser las
caractersticas mnimas para un ordenador personal serio. 10 Mb de disco duro y 128 Kb (un
octavo de Mb) son capacidades comprensibles para una mquina seria
1. QU ES LA MEMORIA?
En el campo de la informtica, se emplea la palabra memoria para referirse comnmente a la
Memoria RAM (Random Access Memory, memoria de acceso aleatorio). Un ordenador utiliza la
memoria RAM para almacenar temporalmente instrucciones y datos necesarios para la ejecucin de
programas. Esto hace posible que la unidad central de proceso (CPU o microprocesador) pueda
acceder muy rpidamente a los datos.
La memoria RAM suele estar integrada en forma de circuitos integrados, conocidos como
DRAM (Dynamic Random Access Memory, memoria dinmica de acceso aleatorio). El DRAM es
el tipo de chip de memoria ms comn en el mercado. La calidad de estos chips es un factor
determinante a la hora de determinar su durabilidad y su tolerancia frente a fallos. La denominacin
de dinmica indica que para que el chip de memoria mantenga sus datos necesita ser refrescado o
actualizado peridicamente. En cuanto a estos chips se les deja sin alimentacin elctrica, los datos
se pierden. Acceso aleatorio significa que cada celda de memoria del chip puede ser leda o
escrita en cualquier orden.
Los bits de la DRAM estn dispuestos en celdas, cada una de las cuales contiene un nmero
determinado de bits. Las celdas de la DRAM estn colocadas en forma de matriz y se accede a ellas
mediante una direccin de filas y columnas.
Un acceso tpico a DRAM comienza por especificar la fila y despus la columna. Despus,
una seal dentro del chip se activa para determinar si el acceso que se est haciendo es de lectura o
escritura. Finalmente, el chip DRAM mueve el dato hacia o desde el bus de salida, dependiendo de
que sea una lectura o una escritura.
Los chips de memoria DRAM suelen venir principalmente en tres formas: DIP, SOJ y TSOP.
Los DIP (Dual Inline Package) fue un tipo de encapsulado muy popular en los
tiempos en que los circuitos de memoria se pinchaban directamente en la placa.
Podan aparecer soldados o incrustados en los zcalos en la placa.
Los SOJ (Small Outlined J-Lead) son otro tipo de encapsulado de memoria que se
montan directamente sobre la superficie del circuito impreso.
Uno de las formas ms comunes de integracin de los chips DRAM es en forma de SIMM
(Single In-Line Memory Module, Mdulo de memoria simple en lnea) y DIMM (Dual In-Line
Memory Module, Mdulo de memoria dual en lnea). Un SIMM consiste en un determinado nmero
de chips DRAM integrados en una placa de circuito impreso que se inserta en un zcalo especfico
de la placa base. Un DIMM presenta la misma estructura, aunque con un nmero diferente de
contactos, adems de otras caractersticas que se vern ms adelante.
Nuestro ordenador habla un lenguaje compuesto nicamente por ceros y unos. Esta forma de
comunicacin se denomina sistema digital binario, o en el caso de los ordenadores, cdigo mquina.
Este lenguaje mquina utiliza secuencias de ceros y unos para componer las instrucciones que
posteriormente reciben los diferentes dispositivos del ordenador, tales como microprocesador,
perifricos, unidades de disco duro, etc.
Son los SIMM propios de las primeras placas base con micros de 32 bits (386 y 486).
Supongamos una de estas placas con zcalos de 30 contactos, cada uno de los cuales soporta 8 bits
de datos. Necesitaremos 4 SIMMs de 30 contactos para conseguir los 32 bits. Tpicamente, estas
placas tienen 8 zcalos divididos en dos bancos de 4 zcalos cada uno. El microprocesador slo
puede direccionar uno de los dos bancos en cada momento.
Los mdulos DIMM (Dual In-Line Memory Module) son similares a los SIMM, aunque con
notables diferencias. Al igual que los SIMM, los DIMM se instalan verticalmente en los sockets de
memoria de la placa base. Sin embargo, un DIMM dispone de 168 contactos, la mitad por cada
cara, separados entre s. Los DIMM se instalan en aquellas placas que soportan tpicamente un bus
de memoria de 64 bits o ms. Tpicamente, son los mdulos que se montan en todas las placas
Pentium-II con chipset LX, y hoy por hoy se han convertido en el estndar en memoria.
Uno de los aspectos en el diseo de la memoria implica el asegurar la integridad de los datos
en ella almacenados. Actualmente, existen dos mtodos principales para asegurar la integridad de
los datos:
1. Paridad: ha sido el mtodo ms comn usado hasta la fecha. Este proceso consiste en
aadir un bit adicional por cada 8 bits de datos. Este bit adicional nos indica si el nmero
de unos es par o impar (igual se puede hacer con los ceros. A esto se denomina criterio
de paridad par o impar).
El controlador de memoria
Tambin conocido como MMU (Memory Manager Unit, unidad de manejo de memoria), es
un componente esencial en cualquier ordenador. Simplemente es un chip (actualmente suele venir
integrado como parte de otro chip o del microprocesador) cuya funcin consiste en controlar el
intercambio de datos entre microprocesador y memoria. El controlador de memoria determina el
funcionamiento del control de errores, si es que existe.
Control de Paridad
ECC
Unos componentes DRAM especialmente diseados son aquellos que emplean tecnologa de
autorefresco, que hace posible que los componentes se refresquen a s mismos. Esta tecnologa de
autorefresco, que se integra dentro del propio chip, reduce dramticamente el consumo de energa y
se emplea frecuentemente en ordenadores porttiles.
4.3 Voltaje
Las memorias de ordenador operan tpicamente a 5 o a 3,3 voltios. Hasta hace poco, el
estndar eran los 5 voltios. Actualmente, los chips operan a 3,3 voltios, trabajan ms rpido y
consumen menos energa.
El Fast Page Mode DRAM es un tipo de memoria ms rpida que la DRAM estndar gracias
a su habilidad para trabajar con pginas. Una pgina se puede describir como la seccin de memoria
disponible dentro de la misma fila. En cada fila de memoria nos encontramos con bastantes
columnas de bits. Con la memoria FPM slo se necesita saber la direccin de la fila que indica la
direccin de pgina. De esta forma, en accesos sucesivos a la misma pgina slo tendremos que
seleccionar la direccin de la columna, lo que ahorra tiempo en el acceso a memoria.
Es una de las innovaciones que surgieron en la tecnologa de memoria. En una placa base
diseada para soportar memoria EDO, esta memoria permite al microprocesador acceder a ella de
un 10 a un 15 % ms rpidamente en comparacin con la antigua tecnologa FPM.
La memoria EDO trabaja de forma parecida a la FPM, es decir, mediante pginas, pero la
EDO mejora considerablemente los ciclos de tiempos, ya que permite al controlador de memoria
acceder a una nueva columna mientras se lee el dato de la direccin actual.
Pero la EDO tiene dos caractersticas ms que la hacen especial: Su diseo de memoria
ofrece un ancho de banda mayor y una frecuencia de acceso simplificada. Por ejemplo, mientras
que una memoria FPM estndar de 60 ns. presenta un ciclo de tiempo de 40 ns, una EDO de 60 ns.
presenta un ciclo de tan slo 25 ns.
La cach es una memoria especial de alta velocidad, diseada para acelerar el procesamiento
de instrucciones del microprocesador, el cual, puede acceder a los datos almacenados en cach
mucho ms rpidamente que a aquellos datos almacenados en la memoria RAM. A modo de
ejemplo, un Pentium a 100 Mhz, tarda 180 nanosegundos en leer un dato de la RAM, mientras que
tan slo tarda 45 nanosegundos en leerlo de la cach.
Los tipos de memoria cach incluyen la cach de nivel 1 (L1, la que est incluida en el
microprocesador) y la cach de nivel 2 (L2, la que se incluye generalmente en la placa base). A esto
tambin se le conoce como cach interna y externa.
En cuanto a la cach de nivel 2 (L2), existen dos formas de organizacin tpicas: writeback y
writetrough. Estas dos formas se pueden elegir en BIOS, siendo la ms aconsejable la writeback.
La memoria cach puede funcionar de forma sncrona o asncrona, segn el tipo, pero los
chips sncronos son ms caros. Como alternativa intermedia, la cach que se suele implantar en
todas las placas base es la denominada burst pipelined, que ofrece unas caractersticas similares a la
cach sncrona, pero es ms barata.
7 LA MEMORIA DE VIDEO
La RAM de vdeo de las diferentes tarjetas grficas vara en calidad y cantidad. La cantidad
no tiene mucho que explicar: a mayor cantidad de RAM de vdeo, mayor nmero de colores
simultneos en pantalla y mayores resoluciones, as como mayores capacidades grficas en
aplicaciones 3D.
En cuanto a los diferentes tipos de RAM de vdeo analizaremos cada una de las existentes.
DRAM (Dynamic RAM): Tambin denominada Fast Page o FPM es la misma que
empleaban los ordenadores 486 y la primera que comenz a usarse en grficos. Cada
celdilla de memoria se carga o no elctricamente. La carga significa 1 y la descarga un 0.
Lo de dinmica significa que la memoria necesita ser refrescada varias veces por
segundo para conservar su contenido, y durante este refresco no puede ser accedida. Esta
memoria slo puede hacer una cosa cada vez (leerse o escribirse, pero no ambas cosas
simultneamente). Es la ms barata pero la que menos prestaciones ofrece.
EDO RAM (Extended Data Out RAM): Es algo ms cara que la DRAM pero tiene una
frecuencia de reloj de 40-50 Mhz y permite un menor tiempo de acceso, lo que
incrementa su ancho de banda (105 Mb/s, frente a los 80 Mb/s de la DRAM). Por otra
parte no hay ms diferencia. Se puede considerar una mejora de la DRAM.
Hasta ahora hemos hablado de memorias voltiles, que pierden la informacin cuando se les
interrumpe el suministro elctrico. Hay otro tipo de memorias que no pierden la informacin: son
las denominadas ROM (Read Only Memory, o memorias de solo lectura).
Este tipo de memoria es la que suele albergar la BIOS (sistema bsico de entrada/salida) de
cualquier placa base. En cuanto se enciende el ordenador, el microprocesador busca en la ROM
BIOS y ejecuta el programa en ella almacenado, que lo obliga a realizar una serie de operaciones
iniciales de comprobacin. Despus le indica que busque en el primer sector (sector 0) del disco
duro o cualquier otro dispositivo de almacenamiento, el arranque del sistema operativo. Debido a
que los tiempos de acceso a una memoria ROM suelen ser bastante altos, generalmente se utiliza
una tcnica consistente en pasar estos contenidos a la RAM, mucho ms rpida, y ejecutarlo desde
all. A esta tcnica se la denomina shadowing.
Las actuales ROM en realidad no son memorias de slo lectura, sino que son de tipo FLASH
EPROM, es decir, que se les puede reprogramar el contenido, y pueden ser actualizadas.
9 EL FUTURO
En los prximos aos veremos aparecer toda una serie de nuevas tecnologas de memoria,
acorde con la aparicin de nuevos microprocesadores ms rpidos y aplicaciones que necesiten de
una ejecucin gil.
Entre otros diseos, pronto vern la luz la SDRAM II, tambin denominada SDRAM DDR
(Double Data Rate, doble tasa de datos), que no ser sino una evolucin de la actual memoria
SDRAM. Tambin veremos el Direct RAMBUS o RDRAM, un diseo exclusivo desarrollado por
la compaa RAMBUS y que resulta extremadamente rpido y utiliza un canal de banda ancha
reducido para transmitir datos a una velocidad diez veces ms rpida que las memorias DRAM
estndar, con frecuencias cercanas a los 500 Mhz.