Tipo de información:
La ROM almacena varios tipos de información esencial e inmutable necesaria para el correcto funcionamiento de un sistema informático. Algunos ejemplos de información almacenada en ROM incluyen:
1. Código del cargador de arranque :ROM contiene un pequeño programa conocido como ROM de arranque o gestor de arranque, que se encarga de inicializar el sistema informático cuando se enciende. Carga el BIOS y realiza comprobaciones básicas de hardware antes de transferir el control al sistema operativo.
2. BIOS (Sistema Básico de Entrada/Salida) :BIOS es un conjunto de instrucciones de firmware almacenadas en una ROM que inicializa los componentes de hardware esenciales de una computadora, como el teclado, el mouse, la pantalla, los dispositivos de almacenamiento y los periféricos. También proporciona una forma de configurar los ajustes del sistema y realizar pruebas de diagnóstico básicas.
3. Firmware para sistemas integrados :En los sistemas integrados, la ROM almacena el firmware que controla la funcionalidad específica del dispositivo. Este firmware suele estar altamente optimizado y estrechamente integrado con el hardware para lograr un rendimiento eficiente.
Cómo llega la información a la ROM :
El proceso de programar información en ROM se llama "grabar" o "programación". Existen algunos métodos comúnmente utilizados para obtener información originalmente en la ROM:
1. ROM de máscara :El método más simple y rentable es la máscara ROM. Durante la fabricación, el patrón de datos deseado se crea enmascarando selectivamente el chip ROM con una máscara física durante el proceso de grabado. Este método establece los datos de forma permanente y no se puede cambiar posteriormente.
2. PROM (ROM programable) :PROM es un tipo de ROM que se puede programar una vez después de la fabricación. Se utiliza un equipo especial para grabar datos en la PROM aplicando altos voltajes a ubicaciones específicas del chip.
3. EPROM (ROM programable y borrable) :La EPROM se puede borrar y reprogramar varias veces. Utilizan luz ultravioleta (UV) para borrar los datos almacenados y luego pueden reprogramarse utilizando equipos similares a los PROM.
4. EEPROM (ROM programable y borrable eléctricamente) :EEPROM permite borrar y reprogramar datos eléctricamente, sin necesidad de equipos especiales ni luz ultravioleta. Las EEPROM se utilizan en diversos escenarios donde pueden ser necesarias actualizaciones frecuentes de los datos almacenados.
Una vez que los patrones de datos deseados se programan en el chip ROM, la información se vuelve no volátil. Significa que los datos almacenados se conservan incluso cuando se corta o se interrumpe el suministro eléctrico. Esto hace que la ROM sea una opción ideal para almacenar información crítica e inmutable en sistemas informáticos.