O que é memória ROM?

Memória ROMMemória ROM
Créditos: Reprodução/Wikipedia

A memória ROM (Read Only Memory ou Memória Somente de Leitura) é um tipo de memória de computador que é utilizada principalmente para armazenar firmware ou software que é raramente alterado.

Ela teve sua origem na década de 1960 com a invenção do FGMOS (Floating-Gate MOSFET) por Dawon Kahng e Simon Sze. Este avanço tecnológico permitiu a criação de um tipo de memória que podia reter informações permanentemente, mesmo sem uma fonte de energia contínua. 

Inicialmente, a ROM foi amplamente utilizada para armazenar firmware ou programas básicos de inicialização em computadores e outros dispositivos eletrônicos, como a BIOS em PCs.

Com o passar do tempo, a tecnologia ROM evoluiu, dando origem a várias variantes, o que culminou no desenvolvimento da memória flash no final dos anos 1980, revolucionando o armazenamento de dados em dispositivos portáteis. 

Mas apesar dos avanços tecnológicos e do surgimento de novas formas de armazenamento, a memória ROM continua sendo um componente essencial em muitos sistemas eletrônicos, destacando-se pela sua estabilidade e confiabilidade no armazenamento de dados essenciais.

Veja também: Kioxia lança cartão SDXC com 2 TB de armazenamento

As três principais características da memória ROM

  1. Somente Leitura: como o nome sugere, a memória ROM é projetada para ser apenas lida, não escrita. Isso significa que os dados armazenados nela são gravados durante a fabricação e não podem ser modificados ou apagados facilmente.
  1. Não-Volátil: a ROM retém suas informações mesmo quando o dispositivo é desligado. Isso é diferente da memória RAM, que é volátil e perde seus dados quando a energia é cortada.
  1. É programada:  embora a memória ROM seja predominantemente conhecida por ser uma memória de “somente leitura”, ela possui uma característica importante de programabilidade, que varia de acordo com o tipo específico de ROM.

Veja também: MSI e ASRock anunciam placas-mãe com suporte a 256 GB de RAM DDR5

Qual a diferença da memória RAM para a memória ROM?

A compreensão entre estas tecnologias é fundamental para entender como os computadores e dispositivos eletrônicos funcionam. Aqui estão os pontos-chave que diferenciam esses dois tipos de memória:

Característica Memória RAM Memória ROM
Volatilidade A RAM é uma memória volátil, o que significa que ela perde todos os seus dados quando o dispositivo é desligado ou reiniciado. A ROM é não-volátil, o que significa que ela mantém seus dados mesmo quando o dispositivo é desligado.
Leitura e escrita A RAM permite o acesso aleatório aos dados, o que significa que os dados podem ser lidos ou escritos em qualquer ordem. A ROM é projetada principalmente para leitura. Embora algumas formas de ROM possam ser programadas ou reprogramadas, a função básica é armazenar dados permanentemente.
Uso A RAM é usada como memória de trabalho para armazenar dados temporariamente que o processador precisa acessar rapidamente. Isso inclui dados de programas em execução e informações processadas atualmente. A ROM é usada para armazenar o firmware ou software que não muda frequentemente, como o sistema básico de entrada/saída (BIOS) em computadores.
Capacidade e velocidade Geralmente tem uma capacidade menor do que a ROM, mas é muito mais rápida, facilitando o processamento rápido e eficiente de tarefas. A ROM tem uma capacidade maior do que a RAM, mas é mais lenta. Ela é ideal para armazenar instruções de inicialização e sistemas operacionais básicos.

Os diferentes tipos de memória ROM

A memória ROM (Read Only Memory) existe em várias formas, cada uma com usos específicos. Vamos explorar os tipos mais comuns a seguir:

ROM padrão

É a forma mais básica de ROM, com dados gravados permanentemente durante a fabricação.

Utilização: comum em sistemas onde o software não precisa de atualizações, como em calculadoras simples ou hardware de jogos antigos.

CD-ROM, DVD-ROM e discos Blu-Ray

Um formato de disco óptico usado para armazenar dados em um formato não regravável. Uma vez que os dados são gravados em um disco  eles não podem ser modificados ou apagados.

Utilização: foi comumente usado para distribuir software, jogos e conteúdo multimídia.

PROM (Programmable ROM)

Uma versão da ROM que pode ser programada pelo usuário após a fabricação, mas apenas uma vez.

Utilização: em protótipos ou pequenas produções onde a flexibilidade de programação é necessária, mas a reprogramação não é.

EPROM (Erasable Programmable ROM)

Pode ser apagada e reprogramada. A exclusão é feita expondo o chip à luz ultravioleta.

Utilização: em situações onde a atualização do software é necessária após testes ou modificações.

EEPROM (Electrically Erasable Programmable ROM)

Similar à EPROM, mas pode ser apagada e reprogramada eletricamente, facilitando a atualização.

Utilização: ideal para aplicações onde atualizações frequentes do software são necessárias, como em certos tipos de dispositivos de comunicação.

Memória Flash

Uma forma avançada de EEPROM que permite apagar e reprogramar blocos de dados mais rapidamente.

Utilização: amplamente utilizada em dispositivos de armazenamento USB, cartões de memória e para armazenamento interno em smartphones e tablets.

MROM (Mask ROM)

A programação é realizada através de uma máscara na fase de fabricação, tornando-a não reprogramável.

Utilização: comum em produção em massa de dispositivos onde o software não requer alterações, como em consoles de videogame antigos.

Veja também: CAMM2: nova memória RAM ainda menor para notebooks ganha padronização

Como funciona a memória ROM

A memória ROM  tem um funcionamento distinto: ela tem armazenamento permanente de dados em dispositivos eletrônicos. Entenda como ela funciona

Princípio Básico

A ROM é projetada para armazenar dados para sempre. Em outras palavras, uma vez que os dados são gravados na ROM, eles não podem ser facilmente alterados ou apagados. 

Processo de gravação de dados

  • Programação durante a fabricação: na maioria dos casos, os dados são gravados na ROM durante o processo de fabricação. Para a ROM padrão, isso significa que os dados são fixos e não podem ser alterados.
  • Técnicas de gravação: em tipos específicos de ROM, como PROM, EPROM e EEPROM, os dados podem ser programados após a fabricação. A PROM é programada eletricamente, a EPROM pode ser apagada com luz ultravioleta e reprogramada, e a EEPROM pode ser apagada e reprogramada eletricamente.

Estrutura Interna

  • Diodos e transistores: a ROM utiliza uma matriz de diodos ou transistores para armazenar dados. Cada diodo ou transistor representa um bit de dados (0 ou 1). Na ROM padrão, a presença ou ausência de um diodo em um local específico determina o valor do bit.
  • Circuitos lógicos: os dados são acessados através de circuitos lógicos que decodificam endereços e leem os valores armazenados. Isso permite que o dispositivo acesse as instruções ou dados armazenados na ROM quando necessário.

…..

A memória ROM, com sua confiabilidade e estabilidade, continua sendo um componente indispensável no design e na operação de sistemas eletrônicos, sublinhando a sua importância contínua na era digital.

Participe do grupo de ofertas do AdrenalineParticipe do grupo de ofertas do Adrenaline

Participe do grupo de ofertas do Adrenaline

Confira as principais ofertas de hardware, componentes e outros eletrônicos que encontramos pela internet. Placa de vídeo, placa-mãe, memória RAM e tudo que você precisa para montar o seu PC. Ao participar do nosso grupo, você recebe promoções diariamente e tem acesso antecipado a cupons de desconto.

Entre no grupo e aproveite as promoções


PUBLICIDADE
Imagem Clicável