Está en la página 1de 4

La memoria ROM

• ¿Qué es?
En informática, cuando hablamos de memoria ROM (acrónimo de Read–Only
Memory, es decir, Memoria de Sólo Lectura), nos referimos a un tipo de
almacenamiento empleado en computadores y otros dispositivos electrónicos, que
se caracteriza por ser únicamente de acceso para lectura y nunca para escritura,
es decir, que se la puede recuperar pero no modificar o intervenir.
La memoria ROM es de acceso secuencial y su presencia es independiente de la
presencia de una fuente de energía. Como se ha dicho, su contenido no puede
modificarse, o al menos no de manera simple y cotidiana, y suele contener
información introducida en el sistema por el fabricante, de tipo básico, operativo o
primario.
Este tipo de memoria opera, además, de manera mucho más
lenta que su contrapartida, la RAM (acrónimo de Random
Access Memory, es decir, Memoria de Acceso Aleatorio), por lo
que su contenido suele volcarse en esta última para ejecutarse
más velozmente.

• ¿Cómo funciona?
Dentro de la memoria ROM se encuentran tres pequeños programas: el BIOS, el
SETUP y el POST.
El BIOS (Basic Input Output System o Sistema Básico de Entradas y Salidas) es
un programa de sólo lectura cuya función principal es actuar como intermediario
entre los recursos del Hardware y Software.
La función del POST es realizar una prueba inicial del Hardware crítico del sistema.
Cuando se presiona el botón de encendido de un PC, el primer proceso que se
lleva a cabo es el POST. Si todo funciona correctamente, el sistema sigue su
proceso habitual que culmina con la carga del sistema operativo. Si por el
contrario, algunos de los dispositivos críticos no pasa la prueba POST, el sistema
se detiene en esa instancia e informa a través de un unos mensajes sonoros cuál
es el error, el BIOS tiene un sistemas de pitidos (beeps) para avisar al usuario que
tipo de problema hay.
El SETUP es una porción de software que a diferencia de sus compañeros,
podemos entrar en su configuración y realizar cambios en sus parámetros con la
intención de optimizar el funcionamiento del hardware. El menú principal del
SETUP está dividido en secciones, en las que se agrupan las opciones de acuerdo
con los componentes que se pueden modificar.

• ¿Para qué sirve?


La memoria ROM tiene dos usos principales, que son:
• Almacenamiento de software. Comúnmente, los ordenadores en la década
de 1980 traían todo su sistema operativo almacenado en ROM, para que los
usuarios no pudieran alterarlo por error e interrumpir el funcionamiento de la
máquina. Aún hoy en día se la utiliza para instalar el software de arranque o
de funcionamiento más básico (el BIOS, SETUP y POST, por ejemplo).
• Almacenamiento de datos. Dado que los usuarios no suelen tener acceso
al ROM de un sistema, se lo emplea para almacenar los datos que no
requerirán de modificación alguna en la vida del producto, como tablas de
consulta, operadores matemáticos o lógicos y otra información de índole
técnica.

• Tipos de memoria ROM


Hemos de tener en cuenta que la memoria ROM es solo de lectura y, por tanto,
una vez se ha fabricado el chip, en teoría es imposible almacenar la información de
nuevo dentro del mismo. No obstante, esto es un despilfarro de recursos y a día de
hoy existen variantes que se pueden volver a programar en cuanto al contenido
que almacenan. No desde unos pines de entrada de datos u otros bidireccionales
como las memorias NAND Flash, sino con equipamiento especial.
Estos son los tipos principales de memoria ROM que se utilizan hoy en día:

PROM
Esta memoria ROM, denominada como ROM programable, cuyas siglas
responden a su nombre en inglés, Programmable Rean Only Memory, no puede
ser programada a lo largo del proceso de su fabricación, como ocurre con las otras
memorias. Sino que, es el propio usuario el que puede programarla, aunque por
una única vez.

Esto significa que una vez que se la programa no se la puede ni modificar ni borrar.
En este caso, los fusibles que se queman corresponden a 0 y 1.

EPROM
A diferencia de la memoria anterior, esta, cuyo nombre se debe a las siglas en
inglés de Erasable Only Read Memory, ofrece la posibilidad de que aquello que
haya sido grabado pueda borrarse y reescribirse en varias oportunidades.

Para ello, la memoria debe ser expuesta a un rayo ultravioleta durante


aproximadamente media hora. Luego de esto, los fusibles que componen a la
memoria se reconstruyen, lo cual permite que se pueda volver a escribir sobre la
misma.

EEPROM
Su nombre proviene de las siglas en inglés de Electrical Erasable Programmable
Read Only Memory, se caracteriza por poder ser borrada por medio de una
corriente eléctrica y por ser programable.

Lo que marca la diferencia con la memoria EPROM es que esta cuenta con una
capa aislante que la rodea y que no es fotosensible, además de tener un grosor
inferior. Algunas cualidades que hacen que la memoria EEPROM sea superior a la
EPROM es que, entre otras cosas, permite ser reescrita alrededor de mil veces sin
que se perciba ningún problema.

Además de esto, la memoria EEPROM no precisa ser borrada antes de escribir


sobre ella nuevamente, como ocurre con la anterior. Sumado a esto, no precisan
un programador, como las EPROM, ni requiere de un rayo ultravioleta para llevar
adelante el proceso de reescritura.

Dentro de la EEPROM se encuentra la Flash, que es aquella memoria que


únicamente usa un transistor, mientras que la EEPROM común usa entre dos a
tres.

• Partes de la memoria ROM


• Diferencias entre memoria RAM y ROM
En esencia, la memoria RAM es un tipo de almacenamiento temporal, en el que
básicamente se almacenan los datos a los que el procesador debe acceder de
manera inmediata para que no tenga que estar buscándolos en el almacenamiento
del sistema, o cálculos que ha hecho el procesador y que necesita usarlos
después, para no tener que volver a calcularlos.
La memoria ROM, en cambio, almacena de manera permanente datos que son
necesarios para el correcto funcionamiento de un ordenador y que sería perjudicial
perderlo tras un corte del suministro eléctrico. En este tipo de memoria se
almacenan cosas como la BIOS o el firmware de los dispositivos. Por lo general se
almacena en la ROM la información correspondiente a las especificaciones de los
componentes y dispositivos, ya que algunas son cruciales para que el procesador
pueda interactuar correctamente con el resto. Normalmente en chips muy
pequeños que no se venden aparte y suelen venir soldados a la placa del
hardware en concreto.

También podría gustarte