A memória somente leitura (ROM) é um tipo de armazenamento eletrônico incorporado a um dispositivo durante a fabricação. Você encontrará chips ROM em computadores e muitos outros tipos de produtos eletrônicos; Videocassetes, consoles de jogos e rádios de carros usam ROMs para completar suas funções sem problemas.

Esses chips ROM são incorporados em uma unidade externa, como unidades flash e outros dispositivos de memória auxiliares, ou instalados no hardware do dispositivo em um chip removível. Memória não volátil como ROM ainda é viável mesmo sem fonte de alimentação.

Você também pode ler: O que é uma memória virtual (sistemas operacionais)

Tipos de memórias ROM

Aqui está uma visão geral dos diferentes tipos de ROMs, desde os mais básicos até os mais versáteis.

Os 4 tipos de memórias ROM e suas características
Os 4 tipos de memórias ROM e suas características

1. memória ROM

Os chips ROM clássicos ou “programados por máscara” contêm circuitos integrados. Um chip ROM envia uma corrente através de um caminho de entrada e saída específico determinado pela localização dos fusíveis entre as linhas e colunas do chip.

A corrente só pode viajar ao longo de um caminho com fusível ativado e, portanto, só pode retornar pela saída escolhida pelo fabricante. A religação é funcionalmente impossível, portanto, não há como modificar esses tipos de chips ROM.

Embora produzir um modelo para um chip ROM original seja trabalhoso, os chips feitos a partir de um modelo existente podem ser muito mais baratos.

2. Memória PROM

ROM programável, ou PROM, é essencialmente uma versão em branco de ROM que pode ser adquirida e programada uma vez com a ajuda de uma ferramenta especial chamada programador.

Um chip PROM em branco permite que a corrente passe por todos os caminhos possíveis; o programador escolhe um caminho para a corrente enviando uma alta tensão através dos fusíveis indesejados para “explodi-los”.

A eletricidade estática pode criar o mesmo efeito por acidente, tornando os PROMs mais vulneráveis ​​a danos do que os ROMs convencionais.

Depois que um programa é gravado em um PROM, ele permanece lá para sempre. Ao contrário da RAM, os PROMs retêm seu conteúdo quando o computador é desligado.

A diferença entre uma PROM e uma ROM (memória somente leitura) é que uma PROM é fabricada como memória em branco, enquanto uma ROM é programada durante o processo de fabricação.

Para gravar dados em um chip PROM, você precisa de um dispositivo especial denominado programador PROM ou gravador PROM. O processo de programação de uma PROM às vezes é chamado de queima da PROM.

3. Memória EPROM

Os chips de ROM programáveis ​​e apagáveis ​​permitem que muitas vezes sejam gravados e reescritos. Esses chips têm uma janela de quartzo através da qual um programador EPROM especializado emite uma frequência específica de luz ultravioleta.

Essa luz queima todas as pequenas cargas da EPROM para reabrir seus circuitos. Esta exposição limpa o chip novamente, após o que ele pode ser reprogramado usando o mesmo processo de um PROM. Os chips EPROM se desgastam com o tempo, mas geralmente têm uma vida útil de mais de 1000 manchas.

EPROM é um tipo especial de memória que retém seu conteúdo até que seja exposto à luz ultravioleta.

A luz ultravioleta limpa seu conteúdo, tornando possível a reprogramação da memória. Para escrever e apagar uma EPROM, você precisa de um dispositivo especial chamado programador PROM ou gravador PROM.

4. Memória EEPROM

EEPROM é um tipo especial de PROM que pode ser apagado expondo-o a uma carga elétrica. Como outros tipos de PROMs, a EEPROM retém seu conteúdo mesmo quando a energia é cortada. Também como outros tipos de ROM, a EEPROM não é tão rápida quanto a RAM.

Para modificar um chip ROM programável e apagável eletricamente, aplique campos elétricos localizados para apagar e reescrever os dados. EEPROMs têm várias vantagens sobre outros tipos de ROMs.

Ao contrário das formas anteriores, a EEPROM pode ser reescrita sem equipamento dedicado, sem removê-lo do hardware e em incrementos especificamente designados. Você não precisa apagar e reescrever tudo para fazer uma única edição.

O que o ROM faz?

A memória ROM armazena o “firmware, que é um software permanente conectado a circuitos integrados. O fabricante coloca um chip ROM projetado especificamente em um dispositivo durante o processo de construção.

Ao contrário da memória não volátil de um disco rígido, é difícil e demorado reescrever a memória de um chip ROM. Na maioria dos casos, é impossível violar os circuitos integrados, o que pode significar que as formas mais básicas de ROMs não podem ser atualizadas.

Pode ser possível reprogramar alguns tipos modernos de ROM, mas apenas em velocidades baixas e com equipamentos especiais. Esses obstáculos tornam a ROM tradicional inadequada para recursos que exigem atualizações frequentes de recursos ou estão sujeitos a bugs ou problemas de segurança.

A ROM convencional é pré-programada para se adequar ao seu hardware. Freqüentemente, ele controla funções que são parte integrante da utilidade do dispositivo e provavelmente não exigem modificação ou personalização. Um tipo de dados normalmente armazenado em um chip ROM é o BIOS (Basic Input-Output System).

Por que precisamos de memória ROM?

Os chips ROM são usados ​​não apenas em computadores, mas também na maioria dos outros itens eletrônicos. Como os dados são totalmente incorporados à fabricação do chip ROM, os dados armazenados não podem ser apagados ou substituídos.

Isso significa armazenamento de dados permanente e seguro. No entanto, se for cometido um erro na fabricação, um chip ROM se tornará inutilizável. Portanto, o estágio mais caro da fabricação de ROM é a criação do modelo.

Se um modelo estiver disponível, duplicar o chip ROM é muito fácil e acessível. Um chip ROM também não é volátil, portanto os dados armazenados nele não são perdidos quando a alimentação é desligada. ROM é uma memória semicondutora capaz de operar em velocidade eletrônica.

O BIOS de um dispositivo controla como o dispositivo responde à entrada do usuário no nível mais fundamental, como o processo de “inicialização” de um computador que ocorre quando o sistema é ligado.

Você também pode ler: O que é memória cache do processador? Caracteristicas.

Diferenças entre RAM e ROM

  • A ROM pode conter dados permanentemente e a RAM não.
  • O chip ROM não é volátil e o chip RAM é de natureza volátil.