Você está na página 1de 4

Memoria de solo lectura

Ir a la navegaci�nIr a la b�squeda
Commons-emblem-question book orange.svg
Este art�culo o secci�n necesita referencias que aparezcan en una publicaci�n
acreditada.
Este aviso fue puesto el 7 de marzo de 2013.
�ROM� redirige aqu�. Para otras acepciones, v�ase Rom.

Una EPROM
La memoria de solo lectura, conocida tambi�n como ROM (acr�nimo en ingl�s de read-
only memory), es un medio de almacenamiento utilizado en ordenadores y dispositivos
electr�nicos, que permite solo la lectura de la informaci�n y no su escritura,1?
independientemente de la presencia o no de una fuente de energ�a.

Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera


r�pida o f�cil. Se utiliza principalmente para contener el firmware2? (programa que
est� estrechamente ligado a hardware espec�fico, 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
diagn�sticos.

En su sentido m�s estricto, se refiere solo a m�scara ROM -en ingl�s, MROM- (el m�s
antiguo tipo de estado s�lido 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 m�s modernas, como EPROM y Flash EEPROM, efectivamente
se pueden borrar y volver a programar varias veces, a�n siendo descritos como
"memoria de solo lectura" (ROM). La raz�n de que se las contin�e llamando as� es
que el proceso de reprogramaci�n 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 m�s
flexibles y econ�micos, por lo cual las antiguas m�scaras ROM no se suelen
encontrar en hardware producido a partir de 2007.

�ndice
1 Historia
1.1 Uso para almacenamiento de software
1.2 Uso para almacenamiento de datos
2 Tipos
2.1 Basado en semiconductores
3 Velocidad
3.1 Velocidad de lectura
3.2 Velocidad de escritura
4 V�ase tambi�n
5 Referencias
Historia

La primera EPROM, Intel 1702.

PROM D23128C en la plaqueta de una Sinclair ZX Spectrum.


El tipo m�s simple de ROM en estado s�lido es de la misma antig�edad que la propia
tecnolog�a semiconductora. Las puertas l�gicas combinacionales pueden usarse en
conjunto para indexar una direcci�n de memoria de n bits en valores de m bits de
tama�o (una tabla de consultas). Con la invenci�n de los circuitos integrados se
desarroll� la m�scara ROM. La m�scara ROM consist�a en una cuadr�cula de l�neas
formadas por una palabra y l�neas formadas por un bit seleccionadas respectivamente
a partir de cambios en el transistor. De esta manera pod�an representar una tabla
de consultas arbitraria y un lapso de propagaci�n deductible.
En las m�scaras ROM los datos est�n f�sicamente codificados en el mismo circuito,
as� que solo se pueden programar durante la fabricaci�n. Esto acarrea serias
desventajas:

Solo es econ�mico comprarlas en grandes cantidades, ya que el usuario contrata


fundiciones para producirlas seg�n sus necesidades.
El tiempo transcurrido entre completar el dise�o de la m�scara y recibir el
resultado final es muy largo.
No son pr�cticas para I+D por el hecho de que los desarrolladores necesitan cambiar
el contenido de la memoria mientras refinan un dise�o.
Si un producto tiene un error en la m�scara, la �nica manera de arreglarlo es
reemplazando f�sicamente la ROM por otra.
Los desarrollos posteriores tomaron en cuenta estas deficiencias, as� pues se cre�
la memoria de solo lectura programable (PROM). Inventada en 1956, permit�a a los
usuarios modificarla solo una vez, alterando f�sicamente su estructura con la
aplicaci�n de pulsos de alto voltaje. Esto elimin� los problemas 1 y 2 antes
mencionados, ya que una compa��a pod�a pedir un gran lote de PROMs vac�as y
programarlas con el contenido necesario elegido por los dise�adores. En 1971 se
desarroll� la memoria de solo lectura programable y borrable (EPROM) que permit�a
reiniciar su contenido exponiendo el dispositivo a fuertes rayos ultravioleta. De
esta manera erradicaba el punto 3 de la anterior lista. M�s tarde, en 1983, se
invent� la EEPROM, resolviendo el conflicto n�mero 4 de la lista ya que se pod�a
reprogramar el contenido mientras proveyese un mecanismo para recibir contenido
externo (por ejemplo, a trav�s de un cable serial). En medio de la d�cada de 1980
Toshiba invent� la memoria flash, una forma de EEPROM que permit�a eliminar y
reprogramar contenido en una misma operaci�n mediante pulsos el�ctricos miles de
veces sin sufrir ning�n da�o.

Todas estas tecnolog�as mejoraron la versatilidad y flexibilidad de la ROM, pero lo


hicieron a expensas de un alto incremento del costo por chip. Por eso las m�scaras
ROM se mantuvieron como la soluci�n econ�mica durante bastante tiempo. Esto fue as�
aproximadamente hasta el a�o 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 m�s reciente es la memoria NAND, otra vez desarrollada por Toshiba.3?
Los dise�adores rompieron expl�citamente con las pr�cticas del pasado, afirmando
que enfocaba "ser un reemplazo de los discos duros", m�s que tener el tradicional
uso de la ROM como una forma de almacenamiento primario no vol�til. En 2007, NAND
ha avanzado bastante en su meta, ofreciendo un rendimiento comparable al de los
discos duros, una mejor tolerancia a los shocks f�sicos, una miniaturizaci�n
extrema (como por ejemplo memorias USB y tarjetas de memoria MicroSD), y un consumo
de potencia mucho m�s bajo.

Uso para almacenamiento de software

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


Los ordenadores dom�sticos a comienzos de los a�os 1980 ven�an con todo su sistema
operativo en ROM.4? No hab�a otra alternativa razonable ya que las unidades de
disco eran generalmente opcionales. La actualizaci�n a una nueva versi�n 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.
Todav�a los ordenadores pueden dejar algunos de sus programas en memoria ROM, pero
incluso en este caso, es m�s frecuente que vaya en memoria flash. Los tel�fonos
m�viles y los asistentes personales digitales (PDA) suelen tener programas en
memoria ROM (o por lo menos en memoria flash).

Algunas de las videoconsolas que usan programas basados en la memoria ROM son la
Super Nintendo, la Nintendo 64, la Sega Mega Drive o la Game Boy. Estas memorias
ROM, pegadas a cajas de pl�stico aptas para ser utilizadas e introducidas repetidas
veces, son conocidas como cartuchos. Por extensi�n la palabra ROM puede referirse
tambi�n 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.

Uso para almacenamiento de datos


Como la ROM no puede ser modificada (al menos en la antigua versi�n de m�scara),
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 evaluaci�n de
funciones matem�ticas y l�gicas. Esto era especialmente eficiente cuando la unidad
central de procesamiento era lenta y la ROM era barata en comparaci�n con la RAM.
De hecho, una raz�n de que todav�a se utilice la memoria ROM para almacenar datos
es la velocidad, ya que los discos siguen siendo m�s lentos. Y lo que es a�n m�s
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.5?

No obstante, el uso de la ROM para almacenar grandes cantidades de datos ha ido


desapareciendo casi completamente en los ordenadores de prop�sito general, mientras
que la memoria Flash ha ido ocupando este puesto.

Tipos
Basado en semiconductores
Los chips de la m�scara programada ROM cl�sica son circuitos integrados que
codifican f�sicamente los datos a almacenar, y por lo tanto es imposible cambiar su
contenido despu�s de la fabricaci�n. Otros tipos de memoria de estado s�lido no
vol�til permiten alg�n grado de modificaci�n:

La memoria programable de solo lectura (PROM), o la ROM programable una sola vez
(OTP), pueden ser escritas o programadas a trav�s de un dispositivo especial
llamado un programador PROM. Normalmente, este dispositivo utiliza alto voltaje
para destruir o crear permanentemente enlaces internos (fusibles o antifusibles)
dentro del chip. En consecuencia, una PROM s�lo puede programarse una vez.
La programable y borrable memoria de s�lo lectura (EPROM) puede ser borrada por la
exposici�n a una fuerte luz ultravioleta (en general durante 10 minutos o m�s), a
continuaci�n, se reescribe otra vez con un proceso que necesita un voltaje m�s alto
que el habitual aplicado. La exposici�n repetida a la luz UV desgastar�
eventualmente una EPROM, pero la resistencia de la mayor�a de los chips EPROM
excede 1.000 ciclos de borrado y reprogramaci�n. Despu�s de la programaci�n, la
ventana se cubre normalmente con una etiqueta para evitar el borrado accidental.
Algunos chips EPROM son borrados de f�brica antes de ser empaquetados, y no
incluyen ninguna ventana; estos son efectivamente PROM.
La memoria de solo lectura programable y borrable el�ctricamente (EEPROM) se basa
en una estructura de semiconductor similar a la EPROM, pero permite que todo su
contenido (o bancos seleccionados) sea borrado el�ctricamente, a continuaci�n,
reescrito el�ctricamente, por lo que no deben ser retirados del ordenador (o una
c�mara, reproductor MP3, etc.). Escribir o flashear una EEPROM es mucho m�s lento
(milisegundos por bit) que leer de una ROM o escribir a una RAM (nanosegundos en
ambos casos). Existen diferentes tipos de EEPROM:
La memoria de s�lo lectura el�ctricamente alterable (EAROM) es un tipo de EEPROM
que se puede modificar un bit cada vez. La escritura es un proceso muy lento y
necesita de nuevo un voltaje m�s alto (generalmente alrededor de 12 V) del que se
utiliza para el acceso de lectura. EAROMs est�n destinados para aplicaciones que
requieren reescritura poco frecuente y s�lo parcial. EAROM puede ser utilizado como
almacenamiento no vol�til para obtener informaci�n de configuraci�n del sistema
cr�tico; en muchas aplicaciones, EAROM ha sido suplantada por la RAM CMOS
suministrada por la red el�ctrica y apoyada con una bater�a de litio.
La memoria flash (o simplemente flash) es un tipo moderno de EEPROM inventado en
1984. La memoria flash se puede borrar y volver a escribir m�s r�pidamente que la
EEPROM ordinaria, y los nuevos dise�os cuentan con muy alta resistencia (superior a
1.000.000 de ciclos). La Flash NAND moderna hace uso eficiente de �rea de chip de
silicio, lo que resulta en circuitos integrados individuales con una capacidad de
hasta 32 GB a partir de 2007; esta caracter�stica, junto con su resistencia y
durabilidad f�sica, ha permitido la flash NAND reemplazar magn�tico en algunas
aplicaciones (como las unidades flash USB). La memoria flash es a veces llamado
flash ROM o Flash EEPROM cuando se usa como un reemplazo para los tipos de ROM
viejos, pero no en aplicaciones que aprovechan su capacidad de ser modificado
r�pidamente y con frecuencia.
Velocidad
Velocidad de lectura
Aunque la relaci�n relativa entre las velocidades de las memorias RAM y ROM ha ido
variando con el tiempo, desde el a�o 2007 la RAM es m�s r�pida para la lectura que
la mayor�a de las ROM, raz�n por la cual el contenido ROM se suele traspasar
normalmente a la memoria RAM, desde donde es le�da cuando se utiliza.

Velocidad de escritura
Para los tipos de ROM que puedan ser modificados el�ctricamente, la velocidad de
escritura siempre es mucho m�s 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
m�s alta velocidad de escritura entre todos los tipos de memoria ROM reprogramable,
escribiendo grandes bloques de celdas de memoria simult�neamente, y llegando a 15
MB/s.

V�ase tambi�n
Memoria de acceso aleatorio (RAM)
Memoria PROM
Memoria EPROM
Memoria EEPROM
Memoria flash
Emulador
Extensible Firmware Interface (EFI)
Referencias
Eggeling, T.; Frater, Harald (2003). Ampliar, reparar y configurar su PC.
Marcombo. ISBN 8426713351. Consultado el 15 de febrero de 2018.
Schinkel, Mike; Kaster, J. (1994). Programaci�n en Clipper 5: incluida versi�n
5.2. Ediciones D�az de Santos. ISBN 9780201601213. Consultado el 15 de febrero de
2018.
Centros Hospitalarios de Alta Resolucion de Andalucia (chares). Temario Especifico
de Auxiliares Administrativos.e-book.. MAD-Eduforma. ISBN 9788466558228. Consultado
el 15 de febrero de 2018.
McHoes, Ann McIver; Flynn, Ida M. (27 de diciembre de 2010). Sistemas Operativos.
Cengage Learning Editores. ISBN 9786074814859. Consultado el 15 de febrero de 2018.
Tecnicos de Soporte Informatico de la Comunidad de Castilla Y Leon. Temario
Volumen Ii Ebook. MAD-Eduforma. ISBN 9788466551045. Consultado el 15 de febrero de
2018.

Você também pode gostar