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
- 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.
- 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.
- É 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 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