O que é memória ROM e quais tipos existem?

Introdução

ROM é uma sigla que descreve, conceitualmente, uma série de tecnologias de memória computacional que armazenam dados permanentemente, de modo que não seja possível apagá-los ou modificá-los, a não ver via procedimentos especiais.

A seguir, você conhecerá a definição de memória ROM, conhecerá os principais tipos, bem como entenderá a sua diferença em relação às memórias do tipo RAM.

Esta é a lista de tópicos a serem abordados:

- O que significa ROM?
- Como a memória ROM funciona?
- Quais são os tipos de memória ROM?
. PROM (Programmable Read Only Memory)
. EPROM (Erasable Programmable Read Only Memory)
. EEPROM (Electrically Erasable Programmable Read Only Memory)
. EAPROM (Electrically Alterable Programmable Read Only Memory)
. Flash ROM
. CD-ROM, DVD-ROM e afins
- Qual a diferença entre memória ROM e memória RAM?

Um chip de memória EEPROM (um tipo de ROM) — imagem: Flickr/Dave Banks
Um chip de memória EEPROM (um tipo de ROM) — imagem: Flickr/Dave Banks

O que significa ROM?

ROM é a sigla para Read Only Memory — Memória Somente de Leitura, em português. Nesse tipo de memória, os dados são gravados uma única vez e, a partir de então, só podem ser lidos pelo dispositivo de destino, como um PC ou um celular. Não é possível apagar ou alterar esses dados.

Outra característica de dispositivos do tipo ROM é que eles são do tipo não voláteis, o que significa que os dados gravados neles não são perdidos na indisponibilidade de energia elétrica.

Esses atributos tornam as memórias ROM importantes para diversas aplicações computacionais. Por exemplo, é muito comum o uso de chips do tipo ROM na placa-mãe de computadores, dispositivos móveis e vários outros tipos de equipamentos para que eles guardem instruções de inicialização mesmo quando não estiverem recebendo energia elétrica.

Observação: note que, como o 'M' em ROM significa Memória (Memory), chamar um chip do tipo de "memória ROM" acaba sendo redundante. Apesar disso, continuaremos com essa prática neste texto para facilitar a compreensão dos conceitos.

Como a memória ROM funciona?

Em linhas gerais, unidades de ROM consistem em chips formados por células de memória organizadas na forma de matriz (uma estrutura com linhas e colunas, basicamente).

São as células que armazenam os dados. Para tanto, cada célula contém uma estrutura formada por um número fixo de transistores que, quando submetida a um processo elétrico ou magnético específico, realizada gravação de dados ali. Normalmente, somente o uso de equipamentos especiais permite que esses dados sejam removidos ou alterados.

Já a leitura do conteúdo existente na memória ROM é feita por meio de procedimentos que determinam o endereço de cada dado armazenado, ou seja, a sua localização a partir do cruzamento das posições de coluna e linha de cada célula.

Em tempo, transistores são componentes minúsculos que permitem ou não a passagem de corrente elétrica, ou amplificam sinais elétricos. Cada transistor funciona como uma "chave de liga e desliga". A combinação de estados dessas chaves determina quais dados são gravados.

Quais são os tipos de memória ROM?

Os principais tipos de memória ROM (mas não os únicos) são descritos a seguir.

PROM (Programmable Read Only Memory)

O padrão PROM é um dos primeiros tipos de memória ROM adotados pela indústria. Nele, a gravação de dados é realizada por meio de aparelhos que geram reações físicas a partir de elementos elétricos.

Quando isso ocorre, os dados gravados na memória PROM não podem ser apagados ou alterados, pois o processo de gravação é executado uma única vez.

EPROM (Erasable Programmable Read Only Memory)

Memórias EPROM têm como principal característica permitir que dados sejam regravados nelas a partir de um procedimento especial. Via de regra, isso é feito com o auxílio de um componente que emite luz ultravioleta.

No processo de regravação, a primeira etapa exige que os dados gravados previamente sejam apagados por completo. Somente depois disso é que uma nova gravação pode ser feita.

Chip EPROM — imagem: Wikimedia/Jacopo Werther
Chip EPROM — imagem: Wikimedia/Jacopo Werther

EEPROM (Electrically Erasable Programmable Read Only Memory)

Uma memória EEPROM também permite regravação de dados. Mas, ao contrário do que ocorre com as memórias EPROM, os processos para apagar e gravar informações são feitos eletricamente.

Com isso, normalmente, a memória não precisa ser submetida a um equipamento especial para que a gravação ou regravação de dados seja executada.

O lendário Intel 2816, chip EEPROM desenvolvido no final dos anos 1970 — imagem: Intel
O lendário Intel 2816, chip EEPROM desenvolvido no final dos anos 1970 — imagem: Intel

EAPROM (Electrically Alterable Programmable Read Only Memory)

As memórias EAROM podem ser vistas como um tipo de EEPROM. Sua principal característica é permitir que os dados gravados possam ser alterados aos poucos, razão pela qual esse padrão costuma ser utilizado em aplicações que exigem apenas alteração parcial de informações.

Flash ROM

As memórias Flash também podem ser consideradas um tipo de EEPROM, ou uma evolução desse padrão. No entanto, aqui, o processo de gravação (e regravação) de dados ocorre de modo muito mais rápido.

Além disso, memórias Flash são tipicamente mais duráveis e podem armazenar grandes volumes dados.

Você pode saber mais sobre memórias Flash nos textos que tratam de dispositivos baseados nesse tipo de tecnologia:

Pendrives contém um ou mais chips Flash ROM
Pendrives contém um ou mais chips Flash ROM

CD-ROM, DVD-ROM e afins

CD-ROM e DVD-ROM (ou apenas CDs e DVDs) são categorias de discos ópticos nos quais os dados são gravados apenas uma vez, seja de fábrica, a exemplo do que ocorre com os CDs de músicas, ou com dados do usuário, quando o próprio efetua a gravação por meio de drives com essa capacidade.

Há também categorias de discos ópticos que pode ser comparadas ao tipo EEPROM, pois permitem regravação de dados: CD-RW, DVD-RW e semelhantes.

Qual a diferença entre memória ROM e memória RAM?

RAM (Random Access Memory) é um tipo de memória que armazena os dados que o processador (CPU) utiliza na execução de tarefas. Como essas tarefas (processos em execução, basicamente) são criadas e finalizadas constantemente, a memória faz um armazenamento temporário de dados, conforme eles são necessários.

Já a memória ROM faz armazenamento permanente de dados, de modo que eles fiquem preservados mesmo na ausência de energia elétrica. Memórias RAM, porém, perdem todos os dados armazenados quando ficam sem energia.

Saiba mais sobre o conceito de memória RAM e os tipos existentes.

Publicado em 21_02_2025. Atualizado em 21_02_2025.

Emerson Alecrim Autor: Emerson Alecrim
Graduado em ciência da computação, tem experiência profissional em TI e produz conteúdo sobre tecnologia desde 2001. É especializado em temas como hardware, sistema operacionais, dispositivos móveis, internet e negócios.
Principais redes sociais: • X/TwitterLinkedIn