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, 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 firmware (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, aun 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.
Desarrollada por Toshiba. 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. 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).
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.
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.
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 jumper 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. La RAM Tiene una capacidad Máxima
de 128 MB UCV.
No hay comentarios:
Publicar un comentario