You are on page 1of 24

Sede Huacho

ESCUELA PROFESIONAL DE INGENIRA DE


SISTEMAS
ARQUITECTURA DE COMPUTADORAS
TEMA: Investigar sobre la evolucin de las memorias RAM y
memorias ROM.
DOCENTE TUTOR
DR. ING. CIP. JOSE GUILLERMO SALDAA TIRADO
ALUMNO
GRANADOS SANTOS JHOON HENRRY
EMESTRE ACADMICO
2016 I
CICLO: V
1

Resumen
Para comenzar el trabajo decidimos hacer referencia acerca de la historia del
computador. Es un breve resumen de cmo surgi todo esto, y de quienes fueron sus
inventores.
Luego les hacemos saber algunas definiciones bsicas acerca del tema en
general, como por ejemplo: definicin de ordenador, memoria, etc., para
familiarizarnos con la terminologa usada en este artculo.
Se dar tambin una descripcin acerca de los tipos de memoria ms
comnmente usados en las computadoras. Explicando brevemente su funcionamiento,
velocidades de acceso y equipos en los cuales son utilizadas.
Profundizaremos en el tipo de memoria RAMBUS, por ser uno de las ms
actuales. La cual puede adquirir gran importancia en el mercado, debido a que cuenta
con el apoyo de INTEL.
Finalmente, presentaremos las conclusiones a las cuales se ha llegado.
La Historia de las computadoras
Del baco a la tarjeta perforada
El Abaco
Quiz fue el primer dispositivo mecnico de contabilidad que existi. Se ha
calculado que tuvo su origen hace al menos 5000 aos y su efectividad ha soportado
la prueba del tiempo.
La Pascalina
El inventor y pintor Leonardo Da Venc (1452 - 1519) traz las ideas para una
sumadora mecnica. Siglo y medio despus, el filsofo y matemtico francs Balic
Pascal (1623 -1662) por fin invent y construy la primera sumadora mecnica. Se le
llam Pascalina y funcionaba como maquinaria a base de engranes y ruedas. A pesar
de que Pascal fue enaltecido por toda Europa debido a sus logros, la Pascalina,
result un desconsolador fallo financiero, pues para esos momentos, resultaba ms
costosa que la labor humana para los clculos aritmticos.
La locura de Babbage
Charles Babbage (1793 - 1871), visionario ingls y catedrtico de Cambridge,
hubiera podido acelerar el desarrollo de las computadoras si l y su mente inventiva
hubieran nacido 100 aos despus. Adelant la situacin del hardware computacional
al inventar la "mquina de diferencias", capaz de calcular tablas matemticas. En
1834, cuando trabajaba en los avances de la mquina de diferencias, Babbage
concibi la idea de una "mquina analtica". En esencia sta era una computadora de
propsitos generales. Conforme con su diseo, la mquina de Babbage poda sumar,
substraer, multiplicar y dividir en secuencia automtica a una velocidad de 60 sumas
por minuto. El diseo requera miles de engranes y mecnicos que cubriran el rea de
un campo de ftbol y necesitara accionarse por una locomotora. Los escpticos le
2

pusieron el sobrenombre de "la locura de Babbage". Charles Babbage trabaj en su


mquina analtica hasta su muerte.
Los trazos detallados de Babbage describan las caractersticas incorporadas
ahora en la moderna computadora electrnica. Si Babbage hubiera vivido en la era de
la tecnologa electrnica, hubiera adelantado el nacimiento de la computadora
electrnica por varias dcadas. Irnicamente, su obra se olvid a tal grado, que
algunos pioneros en el desarrollo de la computadora electrnica ignoraron por
completo sus conceptos sobre memoria, impresoras, tarjetas perforadas y control de
programa de secuencia.
La primera tarjeta perforada
El telar de tejido, inventado en 1801 por el Francs Joseph Marie Jackard
(1753 - 1834), usado todava en la actualidad, se controla por medio de tarjetas
perforadas. El telar de Jackard opera de la manera siguiente: las tarjetas se perforan
estratgicamente y se acomodan en cierta secuencia para indicar un diseo de tejido
particular. Charles Babbage quiso aplicar el concepto de las tarjetas perforadas del
telar de Jackard en su motor analtico. En 1843 Lady Ada Augusta Lovelace sugiri la
idea de que las tarjetas perforadas pudieran adaptarse de manera que proporcionaran
que el motor de Babbage repitiera ciertas operaciones. Debido a esta sugerencia
algunas personas consideran a Lady Lovelace la primera programadora.
Herman Hollerit (1860 - 1929). La oficina de censos estadounidense no termin
el censo de 1880 sino hasta 1888. La direccin de oficina ya haba llegado a la
conclusin de que el censo de cada diez aos tardara ms que los mismos 10 aos
para terminarlo. La oficina de censos comision la estadstica Herman Hollerit para
que aplicara su experiencia en tarjetas perforadas y llevara a cabo el censo de 1890.
Con el procesamiento de las tarjetas perforadas de Hollerit, el censo se termin en
slo 3 aos y la oficina se ahorr alrededor de U$$ 5.000.000 de dlares. As empez
el procesamiento automatizado de datos. Hollerit no tom la idea de las tarjetas
perforadas del invento de Jackard, sino de la "fotografa de perforacin". Durante
dcadas, desde mediados de los cincuenta la tecnologa de las tarjetas perforadas se
perfeccion con la implantacin de ms dispositivos con capacidades ms complejas.
Dado que cada tarjeta contena en general un registro (Un nombre, direccin, etc.), el
procesamiento de la tarjeta perforada se conoci tambin como procesamiento de
registro unitario.
En 1946, se termin de construir una computadora electrnica
Completamente operacional a gran escala, y se llam ENIAC (Electronic
Numerical Integrator And Computer integrador numrico y calculador electrnico). La
ENIAC construida para aplicaciones de la Segunda Guerra mundial, se termin en 30
meses por un equipo de cientficos que trabajan bajo reloj. La ENIAC, mil veces ms
veloz que sus predecesoras electromecnicas, irrumpi como un importante
descubrimiento en la tecnologa de la computacin. Pesaba 30 toneladas y ocupaba
un espacio de 450 metros cuadrados, llenaba un cuarto de 6m x 12m y contena
18,000 bulbos, tena que programarse manualmente conectndola a 3 tableros que
tenan ms de 6,000 interruptores. Ingresar un nuevo programa era un proceso muy
tedioso que requera das o incluso semanas. A diferencia de las computadoras
3

actuales que operan con el sistema binario (0,1) la ENIAC operaba con uno decimal
(0,1,2..9). La ENIAC requera una gran cantidad de electricidad. La leyenda cuenta
que la ENIAC, construida en la Universidad de Pensilvania, bajaba las luces de
Filadelfia siempre que se activaba.
Generaciones de computadoras
La evolucin de las computadoras, se subdividi en 4 generaciones:
Primera Generacin (1951-1958)
Las computadoras de la primera generacin emplearon bulbos para procesar
informacin. Se ingresaban datos y programas en cdigo especial por medio de
tarjetas perforadas. El almacenamiento se lograba con un tambor que giraba
rpidamente, sobre el cual un dispositivo de lectura/escritura colocaba marcas
magnticas. Esas computadoras de bulbos eran ms grandes y generaban ms calor
que los modelos contemporneos. La IBM tena el monopolio de los equipos de
procesamiento de datos basndose en tarjetas perforadas y estaba teniendo un gran
auge en productos como rebanadores de carne, relojes, etc.
Segunda Generacin (1959-1964)
Con el invento del transistor se hizo posible una nueva generacin de
computadoras, ms rpidas, ms pequeas y con menores necesidades de
ventilacin. Pero su costo segua siendo una porcin significativa. Las computadoras
de la Segunda Generacin tambin utilizaban redes de ncleos magnticos en lugar
de tambores giratorios para el almacenamiento primario.
Tercera Generacin (1964-1971)
Las computadoras de la Tercera Generacin emergieron con el desarrollo de
los circuitos integrados, que posibilit la fabricacin de varios transistores en un nico
sustrato de silicio. Los circuitos integrados permitieron a los fabricantes de
computadoras incrementar la flexibilidad de los programas, y estandarizar sus
modelos. Las computadoras nuevamente se hicieron ms pequeas, ms rpidas,
desprendan menos calor y eran energticamente ms eficientes.
Cuarta Generacin (1971 a la fecha)
Dos mejoras en la tecnologa de las computadoras marcan el inicio de la cuarta
generacin: el reemplazo de las memorias con ncleo magntico, por la de Chips de
silicio y la colocacin de muchos ms componentes en un Chip (producto de la micro
miniaturizacin* de los circuitos electrnicos). Hoy en da las tecnologas LSI
(Integracin a gran escala) y VLSI (Integracin a muy gran escala) permiten que
cientos de miles de componentes electrnicos se almacenen en un chip. Adems los
investigadores intentan utilizar la superconductividad (fenmeno de disminucin de la
resistencia elctrica)
Memoria Rom
Memoria De Solo Lectura
4

La memoria de solo 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 solo 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 solo 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 solo lectura" (ROM). La razn de que se las contine
llamando as es que el proceso de reprogramacin en general es poco frecuente,
relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la
memoria. A pesar de la simplicidad de la ROM, los dispositivos reprogramables son
ms flexibles y econmicos, por lo cual las antiguas mscaras ROM no se suelen
encontrar en hardware producido a partir de 2007.
Historia
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 las mscaras ROM los datos estn fsicamente codificados en el mismo
circuito, as que solo se pueden programar durante la fabricacin. Esto acarrea serias
desventajas:
1.
Solo es econmico comprarlas en grandes cantidades, ya que el usuario
contrata fundiciones para producirlas segn sus necesidades.
2.
El tiempo transcurrido entre completar el diseo de la mscara y recibir el
resultado final es muy largo.
3.
No son prcticas para I+D (Investigacin y Desarrollo) por el hecho de que los
desarrolladores necesitan cambiar el contenido de la memoria mientras refinan un
diseo.
4.
Si un producto tiene un error en la mscara, la nica manera de arreglarlo es
reemplazando fsicamente la ROM por otra.
5

Los desarrollos posteriores tomaron en cuenta estas deficiencias, as pues se


cre la memoria de solo lectura programable (PROM). Inventada en 1956, permita a
los usuarios modificarla solo 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 PROMs vacas y
programarlas con el contenido necesario elegido por los diseadores. En 1971 se
desarroll la memoria de solo 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
EEPROM, 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 EEPROM 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 ROM, pero
lo hicieron a expensas de un alto incremento del costo por chip. Por eso las mscaras
ROM 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
ROM 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 ROM 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.

Uso Para Almacenamiento De Software


Los ordenadores domsticos a comienzos de los aos 1980 venan con todo su
sistema operativo en ROM. No haba otra alternativa razonable ya que las unidades de
disco eran generalmente opcionales. La actualizacin a una nueva versin significa
usar un soldador o un grupo de interruptores DIP y reemplazar el viejo chip de ROM
por uno nuevo. Actualmente los sistemas operativos en general ya no van en ROM.
Todava los ordenadores pueden dejar algunos de sus programas en memoria ROM,
pero incluso en este caso, es ms frecuente que vaya en memoria flash. Los telfonos
mviles y los asistentes personales digitales (PDA) suelen tener programas en
memoria ROM (o por lo menos en memoria flash).
Algunas de las videoconsolas que usan programas basados en la memoria
ROM son la Nintendo, Sper Nintendo, Nintendo 64, Game Boy, Game Boy Advance, ,
6

Nintendo DS, Nintendo 3DS, etc. Estas memorias ROM, pegadas a cajas de plstico
aptas para ser utilizadas e introducidas repetidas veces, son conocidas como
cartuchos. Por extensin la palabra ROM puede referirse tambin a un archivo de
datos que contenga una imagen del programa que se distribuye normalmente en
memoria ROM, como una copia de un cartucho de videojuego.
En la actualidad se usa mucho el termino ROM principalmente en lo que se
trata del sistema operativo ANDROID presente en gran variedad de telfonos
inteligentes (smart pone). En Android una ROM es un archivo que contiene todo el
sistema operativo listo para instalar, o ms bien ser transferido a la memoria flash del
telfono.
La cuestin es porqu se le llaman ROM a estos archivos, pues bien hace
mucho tiempo, los primeros ordenadores domsticos, llevaban grabado el sistema
operativo en memoria ROM, lo que quiere decir que si queras actualizar el SO tenias
que desoldar la versin anterior para posteriormente soldar la nueva versin. Ms
tarde se crearon las memorias ROM actualizables, las cuales eran flasheables
mediante maquinas especiales, en este caso quitabas el chip, lo enchufabas en la
mquina y cargabas el contenido nuevo, para despus volver a conectar el chip. Por
ltimo con el avance del tiempo, el coste de la fabricacin de memorias flash se
abarato y ya no merece la pena tener memorias de solo lectura, pero los dispositivos
de almacenamiento en los que nos se suele escribir y solo son de lectura se siguen
definiendo como memorias ROM, como es el caso de las BIOS de los PC o de la
memoria ROM de los telfonos, que aunque se llamen as se pueden escribir en ellas.
Entonces una ROM de ANDROID es una copia de todos los ficheros que son
necesarios para ejecutar el sistema operativo y las aplicaciones que vengan
integradas en este. Es donde reside tanto el kernel de linux que se ejecuta, como
todos los iconos e imgenes de las aplicaciones.

Uso Para Almacenamiento De Datos


Como la ROM no puede ser modificada (al menos en la antigua versin de
mscara), solo 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,
7

mientras que la memoria Flash ha ido ocupando este puesto.


Velocidad
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.
Velocidad De Escritura
Para los tipos de ROM 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 ROM
reprogramable, escribiendo grandes bloques de celdas de memoria simultneamente,
y llegando a 15 MB/s.

Glosario De Trminos
Memoria De Acceso Aleatorio (Ram)
Memoria Prom
Memoria Eprom
Memoria Eeprom
Memoria Flash
Emulador
Extensible Firmware Interface (Efi)

Qu Es La Bios?
En computacin, el sistema bsico de entrada/salida (Basic Input-Output
System o BIOS) es un cdigo de interfaz que tiene las instrucciones necesarias para
que la mquina comience a funcionar cuando es encendida, reconociendo y
chequeando todos sus componentes; hasta que finalmente activa el sistema operativo
contenido en el disco duro para despus cargarlo en la RAM, mantenerlo activo en
sta y ejecutarlo. La BIOS proporciona la comunicacin de bajo-nivel, operacin y
configuracin con el hardware del sistema, que como mnimo maneja el teclado y
proporciona salida bsica durante el arranque.
Qu Hace Una BIOS?
8

Una BIOS podramos entenderla como el software o conjunto de programas


que arrancan el computador (antes de encontrarse un disco de sistema) cuando se
pulsa el botn de encendido.

El arranque del computador.


La BIOS se encuentra siempre en la memoria principal, pero no en la RAM
(Random Access Memory), que no tiene la capacidad de existir sin energa, y al
apagar el computador se borrara, sino que en la ROM (Read Only Memory - Memoria
de Slo Lectura), cuyo almacenamiento es permanente.
La ms usada hoy en da es EPROM, a la cual podemos renovar la
informacin, lo que nos permite actualizar su contenido, habiendo entonces distintas
BIOS que aumentan la compatibilidad con el hardware que va apareciendo
posteriormente a la salidad de la placa madre.

Cmo se ve una BIOS? En qu parte fsica del computador va ubicada?


Una BIOS se encuentra contenida en un chip, que dependiendo de la
antigedad de la placa madre puede ser de distintos tipos:
Tenemos los chips PLCC

ste es un chip PLCC y se puede apreciar que es de una BIOS Phoenix.

Aqu apreciamos un chip PLCC sin el sticker.

Y los chips DIP

Qu es el CMOS?
CMOS significa semiconductor de xido metlico complementario, y es la
tecnologa de semiconductores que se utiliza en muchos circuitos integrados. Ahora,
con frecuencia designa al hardware de bajo nivel que contiene la configuracin del
BIOS y el reloj por hardware de la computadora.

10

Utilidad de configuracin de la CMOS.


El CMOS guarda la configuracin del sistema cuando ste est apagado.
Qu es lo que hace el jumper "clear CMOS"?
Bsicamente lo que haces con ese jumper es resetear la configuracin de la
bios a la que viene por default (y que est guardada en el CMOS del chip). Como dato,
es importante resetear la CMOS antes de flashear la bios.
Una falla al borrar la CMOS puede corromper la BIOS, y dejarte sin computador
hasta que tengas un chip en buenas condiciones. A veces despus de una
actualizacin de BIOS necesitas limpiar el CMOS.
Cundo debo Flashear mi BIOS?
Aunque flashear la BIOS es un proceso por lo general muy fcil y con un muy
alto porcentaje de flasheos exitosos, slo se recomienda para resolver problemas de
compatibilidad o para soportar nuevas funciones que puedas necesitar. La mxima a
respetar es: "Si no tienes problemas de ninguna ndole, no flashees".

Cmo Flasheo mi BIOS?


Como primera cosa, antes de flashear tengo que tener muy claro cul es el
modelo de mi placa madre; luego me dirijo al sitio web del fabricante y busco all una
BIOS actualizada para ella.
Una vez hecho esto, procedo a bajar la utilidad que puede ser de dos tipos:

11

Bajo DOS: Soportada por todas las placas, se hace usando un diskette o CD
de arranque DOS donde se copia la utilidad y el archivo .bin de la BIOS nueva. Cada
proveedor de BIOS tiene su propia utilidad.

Flasheo bajo DOS


Bajo Windows: Soportado generalmente por las placas ms nuevas (no te
preocupes, si cambiaste de placa en los ltimos aos, entras en la categora de
"placas ms nuevas"), es un proceso mucho ms rpido y ms seguro (ya que nos
evitamos la tasa de falla de los diskettes, que dependiendo de las condiciones de
almacenamiento de estos, puede ser bastante alta). Adems de bajar desde el sitio del
fabricante la BIOS que utilizars, debes obtener tambin una utilidad llamada
WINFLASH.

12

Winflash

Winflash tras su utilizacin.


Memoria Cache
Es un tipo especial de memoria, que permite a la CPU acceder a las
direcciones y datos que se encuentran contenidos en sta de manera mucho ms
rpida que su acceso a la memoria principal (de 3 a 5 veces ms rpido). El "cerebro"
del sistema de memoria cach es el controlador de memoria cach. Cuando un
controlador de memoria cach recupera una instruccin de la memoria principal,
tambin guarda en la memoria cach las prximas instrucciones. Esto se hace debido
a que existe una alta probabilidad de que las instrucciones adyacentes tambin sean
necesarias.
Esto aumenta la probabilidad de que la CPU encuentre las instrucciones que
13

necesita en la memoria cach, permitiendo as que el ordenador funcione con mayor


rapidez.
Objetivo:
Mantener el tiempo de acceso promedio a la memoria pequeo.
Reducir el ancho de banda entre memoria principal y procesador.

Memoria Cach O Ram Cach:


Un cach es un sistema especial de almacenamiento de alta velocidad. Puede
ser tanto un rea reservada de la memoria principal como un dispositivo de
almacenamiento de alta velocidad independiente. Hay dos tipos de cach
frecuentemente usados en las computadoras personales: memoria cach y cach de
disco. Una memoria cache, llamada tambin a veces almacenamiento cach o RAM
cach, es una parte de memoria RAM esttica de alta velocidad (SRAM) ms que la
lenta y barata RAM dinmica (DRAM) usada como memoria principal. La memoria
cache es efectiva dado que los programas acceden una y otra vez a los mismos datos
o instrucciones. Guardando esta informacin en SRAM, la computadora evita acceder
a la lenta DRAM.
Cuando se encuentra un dato en la cach, se dice que se ha producido un
acierto, siendo un cach juzgado por su tasa de aciertos (hit rate). Los sistemas de
memoria cach usan una tecnologa conocida por cach inteligente en la cual el
sistema puede reconocer cierto tipo de datos usados frecuentemente. Las estrategias
para determinar qu informacin debe de ser puesta en el cache constituyen uno de
los problemas ms interesantes en la ciencia de las computadoras. Algunas memorias
cache estn construidas en la arquitectura de los microprocesadores. Por ejemplo, el
procesador Pentium II tiene una cach L2 de 512 Kbytes. La cach de disco trabaja
sobre los mismos principios que la memoria cach, pero en lugar de usar SRAM de
alta velocidad, usa la convencional memoria principal. Los datos ms recientes del
disco duro a los que se ha accedido (as como los sectores adyacentes) se almacenan
en un buffer de memoria.
Tipos De Memoria
Los diferentes tipos de cach se organizan por niveles, formando una jerarqua.
En general se cumple que, a mayor cercana a la CPU, se presenta mayor velocidad
de acceso y menor capacidad de almacenamiento.
Nivel 1 (L1): Conocido como cach interno, es el nivel ms cercano a la CPU (est en
el mismo ncleo) con lo que el acceso se produce a la velocidad de trabajo del
procesador (la mxima velocidad). Presenta un tamao muy reducido, en Intel (4 a 32
KB), en VIA/Cyrix (1 a 64 KB), en AMD (8 a 128 KB).
Nivel 2 (L2): Conocido como cach externo, inicialmente se instalaba en la placa base
(en el exterior de la CPU). A partir de los procesadoresPentium4 vienen incorporado
en el procesador (no precisamente en el ncleo). El nivel L2 apareci con el
14

procesador Pentium Pro, es una memoriams lenta que L1.


Pero de mayor capacidad. Los tamaos tpicos de la memoria cach L2 oscilan
en la actualidad entre 256 KB y 4 MB.
Nivel 3 (L3): Se encuentra en algunas placas base, procesadores y tarjetas de
interfaz. El procesador de Intel Itanium trae contenida en su cartucho al nivel L3 que
soporta un tamao hasta de 4 MB, y el Itanium 2 tolera hasta 6 MB de cach L3.
Nivel 4 (L4): Se encuentra ubicado en los perifricos y en algunos procesadores como
el Itanium.
Evolucin de los chips de memoria RAM
Conceptos bsicos
Ordenador o Computadora
Es un dispositivo electrnico capaz de recibir un conjunto de instrucciones y
ejecutarlas realizando clculos sobre los datos numricos, o bien compilando y
correlacionando otros tipos de informacin.
El mundo de la alta tecnologa nunca hubiera existido de no ser por el
desarrollo del ordenador o computadora. Toda la sociedad utiliza estas mquinas, en
distintos tipos y tamaos, para el almacenamiento y manipulacin de datos. Los
equipos informticos han abierto una nueva era en la fabricacin gracias a las tcnicas
de automatizacin, y han permitido mejorar los sistemas modernos de comunicacin.
Son herramientas esenciales prcticamente en todos los campos de investigacin y en
tecnologa aplicada.
En la actualidad existen dos tipos de ordenadores: analgicos y digitales. Sin
embargo, el trmino ordenador o computadora suele utilizarse para referirse
exclusivamente al tipo digital.
Las instalaciones que contienen elementos de ordenadores digitales y
analgicos se denominan ordenadores hbridos. En un ordenador digital tambin
pueden introducirse datos en forma analgica mediante un convertidor analgico
digital, y viceversa (convertidor digital a analgico).
Componentes de un ordenador o computadora
En realidad, un ordenador digital no es una nica mquina, en el sentido en el
que la mayora de la gente considera a los ordenadores. Es un sistema compuesto de
cinco elementos diferenciados: una CPU (unidad central de procesamiento);
dispositivo de entrada; dispositivos de almacenamiento de memoria; dispositivos de
salida y una red de comunicaciones, denominada bus, que enlaza todos los elementos
del sistema y conecta a ste con el mundo exterior.
Los sistemas informticos pueden almacenar los datos tanto interna (en la
memoria) como externamente (en los dispositivos de almacenamiento).

15

Dispositivos de almacenamiento externo


Los dispositivos de almacenamiento externos, que pueden residir fsicamente
dentro de la unidad de proceso principal del ordenador, estn fuera de la placa de
circuitos principal. Estos dispositivos almacenan los datos en forma de cargas sobre
un medio magnticamente sensible, por ejemplo una cinta de sonido o, lo que es ms
comn, sobre un disco revestido de una fina capa de partculas metlicas. Los
dispositivos de almacenamiento externo ms frecuentes son los disquetes y los discos
duros, aunque la mayora de los grandes sistemas informticos utiliza bancos de
unidades de almacenamiento en cinta magntica.
Memoria
Son los circuitos que permiten almacenar y recuperar la informacin. En un
sentido ms amplio, puede referirse tambin a sistemas externos de almacenamiento,
como las unidades de disco o de cinta. Por lo general se refiere slo al semiconductor
rpido de almacenaje (RAM) conectado directamente al procesador.
Memoria de acceso aleatorio o RAM
Es la memoria basada en semiconductores que puede ser leda o escrita por el
microprocesador u otros dispositivos de hardware. Es un acrnimo del ingls Random
Access Memory, el cual es bastante inadecuado puesto a que todas las pastillas de
memoria son accesibles en forma aleatoria, pero el trmino ya se ha arraigado. El
acceso a posiciones de almacenamiento se puede realizar en cualquier orden.
Actualmente la memoria RAM para computadoras personales se suele fabricar en
mdulos inestables llamados SIMM. Vase tambin Tipo de RAM.
SIMM (Single In-line Memory Module)
Consta de una pequea placa de circuito impreso con varios chips de memoria
integrados. Los SIMM estn diseados de modo que se puedan insertar fcilmente en
la placa base de la computadora, y generalmente se utilizan para aumentar la cantidad
de memoria RAM. Se fabrican con diferentes capacidades (4Mb, 8Mb, 16Mb, etc.) y
con diferentes velocidades de acceso. Hoy en da su uso es muy frecuente debido a
que ocupan menos espacio y son ms manejables y compactos que los tradicionales
chips de memoria. Aparecen en dos formatos de 30 contactos los cuales manejan 8
bits cada vez, miden unos 8.5 cm de 72 contactos que manejan 32 bits y tienen un
largo de 10,5 cm.

DIMM (Single In-line Memory Module)


Es otro tipo de encapsulado a diferencia del SIMM aparece en con un formato
de 168 conectores, de unos 13 cm de longitud, los cuales pueden manejar 64 bits.
SO-DIMM (Small Outline DIMM)
Consiste en una versin compacta del mdulo DIMM convencional, contando
con 144 contactos y con un tamao, de aproximadamente de la mitad de un SIMM. Se
utiliza mucho en computadores porttiles.
16

Dispositivos de almacenamiento internos


En dispositivos de almacenamiento internos las instrucciones datos pueden
almacenarse por un tiempo en los chips de silicio de la RAM (Random Access Memory
memoria de acceso aleatorio) montados directamente en la placa de circuito
principal de la computadora, o bien en chips montados en tarjetas perifricas
conectadas a la placa de circuitos principal del ordenador.
Estos chips de RAM constan de conmutadores sensibles a los cambios de la
corriente elctrica. Los chips de RAM son como pedazos de papel en los que se puede
escribir, borrar y volver a utilizar.
Existe otro tipo de memoria interna, que son los chips de silicio en los que ya
estn instalados todos los conmutadores. Las configuraciones en este tipo de chips de
ROM (Read Only Memory - memoria de slo lectura) forman los comandos, los datos
o los programas que el ordenador necesita para funcionar correctamente. Los chips de
ROM son como un libro, con las palabras ya escritas en cada pgina. La ROM tambin
llamada memoria fija, no puede cambiarse de ninguna manera. Las ROM son mucho
ms baratas que las RAM cuando se piden en grandes cantidades. Tanto la RAM
como la ROM estn enlazados a la CPU a travs de circuitos.
Microprocesadores y buses
Se le denomina microprocesador a cualquier CPU contenida en una sola
pastilla, aun cuando algunas de ellas tengan la arquitectura y el poder de cmputo de
pequeas macro computadoras.
Se decidi tratar las CPU de una sola pastilla por una buena razn: su relacin
con el resto del sistema se encuentra bien definida. Una pastilla de microprocesador
tpica tiene entre 40 y 132 patas, a travs de las cuales se establece su relacin con el
mundo exterior. Algunas patas envan seales de la CPU, otras aceptan seales del
exterior y algunas realizan ambas funciones. Si se entiende la funcin de cada una de
las patas, se aprende como interacciona la CPU con la memoria y los dispositivos de
E/S al nivel de lgica digital.
Las patas de una pastilla de microprocesador pueden subdividirse en tres tipos:
direccin, datos y control. Estas estn conectadas a patas similares en las pastillas de
memoria y de entrada/salida por medio de un conjunto de alambres paralelos
denominados bus.
El bus sirve como enlace de comunicacin compartido entre los subsistemas.
Las dos principales ventajas de la organizacin bus son el bajo costo y la versatilidad.
Al definir un sencillo esquema de interconexin, se pueden aadir fcilmente nuevos
dispositivos y los perifricos pueden incluso compartirse entre sistemas de
computadoras que utilicen un bus comn. El costo es bajo ya que un simple conjunto
de cables es un camino mltiple compartido. Una razn, por la cual el diseo del bus
es tan difcil, es que la mxima velocidad del bus est limitada por factores fsicos: la
longitud del bus y el nmero de dispositivos (y, por consiguiente, la carga del bus).
Los tipos bsicos de memoria RAM
17

Es posible obtener memorias semiconductoras en una amplia gama de


velocidades. Sus tiempos de ciclo varan desde unos cuantos cientos de
nanosegundos, hasta unas cuantas decenas de nanosegundos. Cuando se
presentaron por primera vez, a fines de la dcada de 1960, eran mucho ms costosas
que las memorias de ncleo magntico que reemplazaron. Debido a los avances de la
tecnologa de VLSI (Very Large Scale Integration integracin a muy gran escala), el
costo de las memorias semiconductoras ha descendido en forma notable.
Existen dos tipos de memoria RAM: la SRAM o RAM esttica; y la DRAM o RAM
dinmica.
RAM esttica o SRAM
El almacenamiento en RAM esttica se basa en circuitos lgicos denominados
flip-flop, que retienen la informacin almacenada en ellos mientras haya energa
suficiente para hacer funcionar el dispositivo (ya sean segundos, minutos, horas, o an
das). Un chip de RAM esttica puede almacenar tan slo una cuarta parte de la
informacin que puede almacenar un chip de RAM dinmica de la misma complejidad,
pero la RAM esttica no requiere ser actualizada y es normalmente mucho ms rpida
que la RAM dinmica (el tiempo de ciclo de la SRAM es de 8 a 16 veces ms rpido
que las SRAM). Tambin es ms cara, por lo que se reserva generalmente para su
uso en la memoria de acceso aleatorio (cach).
RAM dinmica o DRAM
Las RAM dinmicas almacenan la informacin en circuitos integrados que
contienen condensadores, que pueden estar cargados o descargados. Como stos
pierden su carga en el transcurso del tiempo, se debe incluir los circuitos necesarios
para "refrescar" los chips de RAM cada pocos milisegundos, para impedir la prdida
de su informacin. Algunas memorias dinmicas tienen la lgica del refresco en la
propia pastilla, dando as gran capacidad y facilidad de conexin a los circuitos. Estas
pastillas se denominan casi estticas. Mientras la RAM dinmica se refresca, el
procesador no puede leerla. Si intenta hacerlo en ese momento, se ver forzado a
esperar. Como son relativamente sencillas, las RAM dinmicas suelen utilizarse ms
que las RAM estticas, a pesar de ser ms lentas.
Organizacin interna de los chips de memoria
Una celda de memoria es capaz de almacenar un bit de informacin. Por lo
general, varias celdas se organizan en forma de arreglo.
Las memorias semiconductoras pueden dividirse en: de tipo bipolar y de MOS
(Metal Oxide Semiconductor semiconductor de xido metal). Sin embargo, debe
observarse que stas no son de ninguna manera las nicas posibilidades. Existen
muchas otras configuraciones de celdas que representan distintos equilibrios entre
varios diseos.
Celdas de memoria bipolar
Ahora se describir como sera una celda comn bipolar de almacenamiento.
Estn asociados dos transistores inversores para implementar un flip-flop bsico. La
18

celda est conectada a una lnea de palabras y a dos lneas de bits. Normalmente, las
lneas de bit se mantienen en un voltaje menor al de las lneas de palabras. Bajo estas
condiciones los dos diodos tienen polarizacin inversa, lo cual impide que fluya
corriente a travs de ellos, provocando as que la celda est aislada de las lneas de
bit. Este sistema consta de dos operaciones: de lectura y de escritura.
Memorias MOS
Dos importantes ventajas de los dispositivos MOS, en comparacin con los
dispositivos bipolares, son que permiten mayores densidades de bits en los chips de
circuito integrado, y fundamentalmente son ms fciles de fabricar. Sin embargo los
transistores MOS son dispositivos de alta impedancia, lo que lleva a una disipacin de
potencia ms baja. Su principal desventaja es su velocidad de operacin relativamente
lenta.
Como en el caso de las memorias bipolares, son posibles muchas
configuraciones de celda MOS. La ms simple es el circuito flip-flop. La operacin del
circuito es semejante a su contraparte bipolar. Los transistores realizan la misma
funcin que los resistores del punto anterior. Los transistores corresponden a los dos
diodos. Actan como interruptores que pueden abrirse o cerrarse bajo control de la
lnea de palabras. Cuando estos dos interruptores estn cerrados, el contenido de la
celda se transfiere a las lneas de bit. Como en el caso de la memoria bipolar, cuando
se selecciona una celda en particular, su contenido puede volverse a escribir aplicando
voltajes adecuados en las lneas de bit.
Tanto la celda bipolar, como su contraparte MOS, requieren un flujo continuo
de corriente de suministro de energa, a travs de una de las dos ramas del flip-flop.
Son capaces de almacenar informacin indefinidamente, siempre y cuando se
mantenga este flujo de corriente. Por lo tanto se les conoce como memorias estticas.
Vase tambin RAM estticas o SRAM.
La alta impedancia que se puede alcanzar en la tecnologa MOS permite
construir un tipo diferente de memoria conocido como memoria dinmica (DRAM). La
memoria dinmica se basa en celdas simples, lo cual permite mayor densidad de bits y
menor consumo de energa en relacin con las configuraciones estticas. Vase
tambin RAM
Tipos de memoria RAM
Tipos de RAM esttica
SRAM
Static Random Access Memory Memoria esttica de acceso aleatorio Es un
tipo de memoria ms rpida y confiable que la DRAM. El trmino esttica se debe a
que necesita ser refrescada menos veces que la DRAM. Tienen un tiempo de acceso
del orden de 10 a 30 nanosegundos. Un bit de RAM esttica se construye con un
circuito flip-flop que permite que la corriente fluya de un lado a otro basndose en cul
de los dos transistores es activado. Estas memorias no precisan no precisan de los
complejos circuitos de refrescamiento como sucede con las RAMs dinmicas, pero
usan mucha ms energa y espacio. La misma es usada como memoria cach.
19

Sync SRAM
Synchronous Static Random Access Memory Es tambin un tipo de memoria
cach. La RAM sincronizada a rfagas ofrece datos de modo sincronizado con lo que
no hay retraso en los ciclos de lectura a rfagas, con tiempo 2-1-1-1 ciclos de reloj. El
problema est en velocidades de reloj superiores a los 66 MHz, puesto que los ciclos
de reloj pasan a ser de 3-2-2-2 lo que es significativamente ms lento que la memoria
PB SRAM la cual tiene un tiempo de acceso de 3-1-1-1 ciclos. Estos mdulos estn en
desuso porque su precio es realmente elevado y sus prestaciones frente a la PB
SRAM no son buenas por lo que se fabrican en pocas cantidades.
PB SRAM
Pipeline Burst Static Random Access Memory Es un tipo de memoria esttica
pero que funciona a rfagas mediante el uso de registros de entrada y salida, lo que
permite solapar los accesos de lectura a memoria. Es usada como cach al igual que
la SRAM, y la ms rpida de la actualidad con soporte para buses de 75 MHz
superiores. Su velocidad de acceso suele ser de 4 a 8 nanosegundos.

Tipos de RAM dinmica

DRAM
Dynamic Random Access Memory Memoria dinmica de acceso aleatorio.
Usada en PC como el 386 su velocidad de refrescamiento tpica es de 80 70
nanosegundos. Fsicamente aparece en forma de DIMMs o de SIMMs. Opera de la
siguiente manera, las posiciones de memoria estn organizadas en filas y columnas.
Cuando accedemos a la memoria empezamos especificando la fila, despus la
columna y por ltimo decimos si deseamos escribir o leer en esa posicin. En ese
momento la memoria coloca los datos de esa posicin en la salida si el acceso es de
lectura o toma los datos y los almacena en la posicin seleccionada si el acceso es de
escritura.

FPM
Fast Page Memory - Memoria en modo paginado. Tambin es llamada FPM
RAM, FPM DRAM DRAM puesto que evoluciona directamente de ella es algo ms
rpida ya que su velocidad es de 70 60 nanosegundos. Fsicamente aparece como
SIMMs de 30 72 contactos. Con el modo pagina, la fila se selecciona una sola vez
para todas las columnas dentro de la fila, dando as un rpido acceso. Usada en
sistemas con velocidades de bus de 66 MHz, generalmente equipos con procesadores
Pentium de 100 a 200 MHz y en algunos 486.
EDO RAM
Extended Data Output Random Access Memory Memoria de acceso aleatorio
20

extendida de salida de datos. Evoluciona de la Fast Page Memory mejorando el


rendimiento en un 10% aproximadamente. Con un refrescamiento de 70, 60 50
nanosegundos. Se instala sobre todo en SIMMs de 72 contactos, aunque tambin se
puede encontrar en forma de DIMMs de 168 contactos. El secreto de la memoria EDO
radica en una serie de latchs que se colocan a la salida de la memoria para almacenar
los datos en ellos hasta que el bus de datos queda libre y pueden trasladarse a la
CPU, o sea mientras la FPM puede acceder a un nico byte la EDO permite mover un
bloque completo de memoria. Muy comn en los Pentium, Pentium Pro, AMD K6 y los
primeros Pentium II.
SDRAM
Synchronous Dynamic Random Access Memory Memoria de acceso aleatoria
sincronizado. Es casi un 20 % ms rpida que le EDO RAM. La SDRAM entrelaza dos
o ms matrices de memoria interna de tal forma que mientras se est accediendo a
una matriz, la siguiente se est preparando para el acceso, es capaz de sincronizar
todas las seales de entrada y salida con la velocidad del reloj de sistema. Es capaz
de soportar velocidades de bus de 100 MHz por lo que su refrescamiento debe ser
mucho ms rpido alcanzando la misma velocidad de 10 nanosegundos. Se encuentra
fsicamente en mdulos DIMM de 168 contactos. Este tipo de memoria es usada
generalmente en los Pentium II de menos de 350 MHz y en los Celeron.

PC100 o SDRAM de 100 MHz


Tericamente es un tipo de memoria SDRAM que cumple unas estrictas
normas referentes a la calidad de los chips y diseo de los circuitos impresos
establecidos por Intel para el correcto funcionamiento de la memoria, o sea para que
realmente funcionen a esos 100 Mhz Es usada en los AMD K6-2, Pentium II a 350
MHz y micros an ms modernos. La memoria PC100 es la ms usada en la
actualidad. Hay todava realmente una gran confusin con respecto al mdulo PC100,
no se sabe de qu consta. Hay varios mdulos que se venden hoy como PC100 pero
desgraciadamente, todava no se opera fiablemente a los 100 Mhz
BEDO RAM
Burst Extended Data Output Memory Random Access Es una evolucin de la
EDO RAM la cual compite con la SDRAM. Lee los datos en rfagas, lo que significa
que una vez que se accede a un dato de una posicin determinada de memoria se
leen los tres siguientes datos en un solo ciclo de reloj por cada uno de ellos,
reduciendo los tiempos de espera del procesador En la actualidad es soportada por los
chipsets VIA 580VP, 590VP y 680VP. Al igual que la EDO RAM la limitacin de la
BEDO RAM es que no puede funcionar por encima de los 66 Mhz

21

Las memorias ms recientes

ESDRAM
Enhanced SDRAM Para superar algunos de los problemas de latencia
inherentes con los mdulos de memoria DRAM standar, varios fabricantes han incluido
una cantidad pequea de SRAM directamente en el chip, eficazmente creando un
cach en el chip. Permite tiempos de latencia ms bajos y funcionamientos de 200
Mhz La SDRAM oficia como un cach dentro de la memoria. Existe actualmente un
chipset que soporta este tipo de memoria, un chipset de socket 7.Una de las
desventajas de estas memorias es que su valor es 4 veces mayor al de la memoria
DRAM.
SLDRAM
Sysnclink DRAM - La SLDRAM es una DRAM fruto de un desarrollo conjunto y,
en cuanto a la velocidad, puede representar la competencia ms cercana de Rambus.
Su desarrollo se lleva a cabo por un grupo de 12 compaas fabricantes de memoria.
La SLDRAM es una extensin ms rpida y mejorada de la arquitectura SDRAM que
ampla el actual diseo de 4 bancos a 16 bancos. La SLDRAM se encuentra
actualmente en fase de desarrollo y se prev que entre en fase de produccin en el
2000. El ancho de banda de SLDRAM es de los ms altos 3.2GB/s y su costo no sera
tan elevado.
RDRAM
La tecnologa RDRAM de Rambus ofrece un diseo de interface chip a chip de
sistema que permite un paso de datos hasta 10 veces ms rpido que la DRAM
estndar, a travs de un bus simplificado. Se la encuentra en mdulos RIMM los que
conforman el estndar de formato DIMM pero sus pines no son compatibles. Su
arquitectura est basada en los requerimientos elctricos del Canal RAMBUS, un bus
de alta velocidad que opera a una tasa de reloj de 400 MHz el cual habilita una tasa de
datos de 800MHz. Por motivos comerciales se la denomina PC600, PC700 y PC800
siendo sus capacidades de transferencia las siguientes:
Rambus PC600: 2x2 bytes/ciclo x 300 Mhz = 1, 20 Gb/s
Rambus PC700: 2x2 bytes/ciclo x 356 Mhz = 1, 42 Gb/s
Rambus PC800: 2x2 bytes/ciclo x 400 Mhz = 1, 60 Gb/s
El bus usa caractersticas de lneas de transmisin para mantener una alta
integridad en la seal. El control de la temperatura se hace a travs de un disipador y
un elastmero trmicamente conductor.

22

Conclusin

Como hemos visto, la aparicin de las computadoras electrnicas es bastante


reciente, y ha tenido un avance vertiginoso. Tanto es as, que hoy en da la
competencia entre las empresas productoras de computadores ha provocado la
aparicin de nuevos modelos con perodos muy cortos de tiempo, los cuales a veces
son de meses. Lo que provoca un aumento en: las velocidades de los procesadores;
capacidades de almacenamiento; velocidad de transferencia de los buses; etctera.
Lo citado anteriormente ha exigido a los fabricantes de memorias, la constante
actualizacin de las mismas, superndose una y otra vez en velocidad, capacidad y
almacenamiento.
Existen unos tipos de memoria que por tener elevados costos, han sido
descartados del mercado pese a tener excelentes rendimientos.
Aunque a veces se ha estancado el mercado debido a la superproduccin de
memorias, como ha sucedido con la SDRAM.
Actualmente el mercado est tomando vigor nuevamente, debido a que han
aparecido procesadores muy rpidos, los cuales trabajan a velocidades de 1 GHz
Observando los hechos que han sucedido a lo largo de la evolucin de la
memoria, podemos suponer que la misma continuar creciendo en cuanto a velocidad,
capacidad y disminuyendo el espacio fsico ocupado.

23

Bibliografa

*Tanenbaum Andrew S. 1992. Organizacin de computadores Un enfoque


Estructurado. Mxico: Prentice Hall.
*Hennessey, John L. - Patterson, David A. 1993. Arquitectura de Computadores Un
enfoque Cuantitativo. Madrid: McGraw Hill.
*Uranesic, Zvonko G. Zaky, Safwat G. Hamacher, V. Carl. 1988. Organizacin de
computadoras. Mxico: McGraw Hill/Interamericana de Mxico.
*Enciclopedia Encarta 99
*La informacin tomada de Internet se registra de la siguiente manera:
www.sil.edu.py/alumnos/cuartoa/ment.html
www.sei-benelux.com/dynamic/html/spain/selco/int13-11htm
pchardware.org/memorias.htm
http://www.conozcasuhardware.com/
http://www.kingston.com/
http://www.itsitio.com/Notas/Ediciones/0999_oem_informe_recuperar.htm
www.terra.es./personal/envarios/hard2/tiposram.html
http://www2.hp.com/spain/tmo/htmdocs/rdram.htm

24

You might also like