Qual a diferença entre as memórias rom e ram

Tal como descrito previamente quando explicamos a diferença entre O que é o CPU e o GPU?, um computador é composto por uma série de elementos que trabalham em sintonia de forma a que todo o seu funcionamento seja fluído e uma boa experiência para o utilizador.

A RAM e a ROM são também dois dos elementos principais de um computador. A diferença entre estes dois componentes prende-se principalmente na facilidade com que é possível ler e escrever informação.

Existem diferentes tipos de memória, sendo que as mais conhecidas são a voltátil e não volátil. A memória volátil significa que a informação é guardada mas desaparece completamente quando o dispositivo é desligado, por outro lado a memória não volátil guarda a informação permanentemente, mesmo depois do dispositivo ter sido desligado.

O que é a RAM?

Qual a diferença entre as memórias rom e ram
Photo by Michael Dziedzic / Unsplash

A RAM (Random Access Memory) é memória volátil. Permite armazenar e ler informação de forma bastante rápida, mas toda essa informação é perdida quando o computador é desligado.

O principal objetivo da RAM é permitir que a informação seja rapidamente acedida pelo CPU.

Podes estar a perguntar-te “mas então porque é que o CPU não vai buscar a informação diretamente à ROM ou ao disco duro?”. Isso seria possível, sim, mas o acesso aos dados seria tão lento que a utilização do computador seria uma autêntica dor de cabeça. Desta forma, quando o CPU necessita de informação, guarda essa informação na RAM de forma a que possa ser rapidamente acedida quando necessário.

É por esta razão que a informação é perdida quando estamos, por exemplo, a escrever num documento do Office e o computador crasha sem gravarmos o progresso. A informação deste documento estava guardada na RAM para que o acesso fosse rápido, e como tal não é possível recuperar a informação após o computador se ter desligado.

Ao contrário da RAM, a ROM (Read-Only Memory) é memória não volátil. Tem evoluído ao longo dos anos, mas na sua forma original, a ROM armazenava informação diretamente nos circuitos. Ou seja, os dados estavam registados fisicamente, tal como quando guardamos dados num CD, em que o próprio CD é alterado fisicamente e como tal não é possível alterar mais esta informação.

Qual a diferença entre as memórias rom e ram

Com o passar dos anos, também esta foi sofrendo atualizações, e é atualmente EEPROM (Electrically Erasable Programmable ROM), que não é exatamente apenas de leitura, sendo que é possível alterar os dados presentes nesta memória utilizando cargas elétricas com uma voltagem específica. (ainda que não seja algo que acontece com frequência)

A ROM (ou EEPROM) é maioritariamente utilizada para registar informações do sistema que não serão atualizados com frequência, como o firmware utilizado pela BIOS, sendo que seria mais demorado alterar dados neste tipo de memória.

Qual é a diferença entre a RAM e a ROM?

Uma das minhas analogias preferidas para esta comparação é pensando numa caneta e num lápis.

A RAM é muito como um lápis, em que a grafite (informação) fica pousada no papel (armazenamento) e é possível passar uma borracha e facilmente tirar a informação registada no papel. (o que acontece quando se desliga o computador)

Já a ROM é como uma caneta, em que a tinta (informação) seca no papel (armazenamento) e é bastante complicado remover esta tinta.

Com a evolução dos componentes e a introdução da memória Flash, a distinção entre estes dois elementos tem ficado mais ténue, sendo que a memória ROM tem ficado mais rápida (ainda assim continua bastante mais lenta que a RAM) e têm até surgido possibilidades de tornar a memória RAM não-volátil.

Qual a diferença entre as memórias rom e ram
Diferença entre memória ram e rom

Para quem não tem muito conhecimento de tecnologia, saber a diferença entre memória RAM e ROM nem sempre é fácil, até porque os dois tem o mesmo objetivo que é guardar dados em forma digital.

Apesar de muitos equipamentos eletrônicos possuírem a memória ROM é a RAM que mais deixam as pessoas curiosas e em dúvidas na hora de comprar um celular ou computador, por exemplo.

Memória RAM

A memória RAM é a responsável por guardar dados/informações durante o período que ela está sendo energizada, ou seja, o equipamento está ligado. Quando desligamos um aparelho eletrônico como celular toda informação da memória RAM é perdido.

Quando uma pessoa abre um aplicativo no celular ou um programa no computador  ele é carregado na memória RAM e é por esse motivo que se o celular ou computador desligar de repente  o conteúdo não salvo é perdido.

A memória RAM é um tipo de memória de leitura e escrita que permite múltiplas regravações.

Memória ROM

Já a memória ROM é um tipo de memória que inicialmente era somente leitura e permitia gravação de dados apenas uma vez. Essa memória e responsável por exemplo, pela informações necessárias pela inicialização de um sistema operacional, aquelas verificações todas  realizadas ao ligar o computador está gravada em uma memória ROM. 

Um outro exemplo da utilização da memória ROM são as funções que existem em uma calculadora. Elas podem ser acessadas e usadas pois estão gravadas em um dispositivo interno do aparelho de calcular.

Com o tempo foram sendo criados novos tipos de memória ROM que permitem que dados sejam apagados e realizados novas gravações, mas isto é feito com tecnologia específica, uma vez gravado um dado da ROM, ela não é apagada por qualquer usuário.

Tipos de ROM

MROM: Tem seu conteúdo programado durante a fabricação do circuito integrado.

PROM: Ela sai de fábrica vazia, sendo programada por terceiros por meio de programador PROM

EPROM: Pode ser seus dados regravados através de luz ultravioleta

EEPROM: Pode ser seus dados regravados através de eletricidade

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

RAM é a memória volátil que armazena temporariamente os arquivos com os quais você está trabalhando. ROM é a memória não volátil que armazena permanentemente as instruções no seu computador. Saiba mais sobre a RAM.

Quais as diferenças entre as memórias ROM e RAM Cite alguns tipos de cada uma?

Há, essencialmente, duas categorias de memórias: ROM (Read-Only Memory), que permite apenas a leitura dos dados e não perde informação na ausência de energia; e RAM (Random-Access Memory), que permite ao processador tanto a leitura quanto a gravação de dados e perde informação quando não há alimentação elétrica.

Qual é melhor RAM ou ROM?

Os dados armazenados pela memória ROM são pequenos, por isso sua capacidade de armazenamento não costuma passar dos 4 MB. Já memórias RAM, que são muito mais exigidas em tarefas diárias, podem ter 8 GB, 16 GB ou mais de capacidade.

O que é memória ROM e qual a sua função?

Já a memória ROM (Read Only Memory) permite a gravação de dados uma única vez, não sendo possível apagar ou editar nenhuma informação, somente acessar a mesma.