ROM (memória somente leitura) armazena dados permanentes que não podem ser modificados ou substituídos pelas operações normais do computador. Aqui estão informações sobre que tipo de informação é mantida na ROM e como ela entra na memória:
Tipo de informação: A ROM armazena vários tipos de informações essenciais e imutáveis, necessárias ao bom funcionamento de um sistema de computador. Alguns exemplos de informações armazenadas em ROM incluem:
1.
Código do carregador de inicialização :ROM contém um pequeno programa conhecido como boot ROM ou bootloader, que é responsável por inicializar o sistema do computador quando ele é ligado. Ele carrega o BIOS e realiza verificações básicas de hardware antes de transferir o controle para o sistema operacional.
2.
BIOS (sistema básico de entrada/saída) :BIOS é um conjunto de instruções de firmware armazenadas em ROM que inicializa os componentes essenciais de hardware de um computador, como teclado, mouse, monitor, dispositivos de armazenamento e periféricos. Ele também fornece uma maneira de definir as configurações do sistema e realizar testes de diagnóstico básicos.
3.
Firmware para sistemas embarcados :Em sistemas embarcados, a ROM armazena o firmware que controla a funcionalidade específica do dispositivo. Esse firmware geralmente é altamente otimizado e totalmente integrado ao hardware para obter desempenho eficiente.
Como as informações chegam à ROM :
O processo de programação de informações em ROM é chamado de "gravação" ou "programação". Existem alguns métodos comumente usados para obter informações originalmente na ROM:
1.
Máscara ROM :O método mais simples e econômico é a ROM de máscara. Durante a fabricação, o padrão de dados desejado é criado mascarando seletivamente o chip ROM com uma máscara física durante o processo de gravação. Este método define os dados permanentemente e não pode ser alterado posteriormente.
2.
PROM (ROM programável) :PROM é um tipo de ROM que pode ser programado uma vez após a fabricação. Equipamento especial é usado para gravar dados no PROM, aplicando altas tensões em locais específicos do chip.
3.
EPROM (ROM programável apagável) :A EPROM pode ser apagada e reprogramada várias vezes. Eles usam luz ultravioleta (UV) para apagar os dados armazenados e depois podem ser reprogramados usando equipamentos semelhantes aos PROMs.
4.
EEPROM (ROM programável apagável eletricamente) :A EEPROM permite que os dados sejam apagados e reprogramados eletricamente, sem a necessidade de equipamentos especiais ou luz UV. As EEPROMs são usadas em vários cenários onde podem ser necessárias atualizações frequentes dos dados armazenados.
Depois que os padrões de dados desejados são programados no chip ROM, as informações se tornam não voláteis. Isso significa que os dados armazenados são retidos mesmo quando a fonte de alimentação é desligada ou interrompida. Isso torna a ROM uma escolha ideal para armazenar informações críticas e imutáveis em sistemas de computador.