Diferença entre RAM e ROM

Índice:

Diferença entre RAM e ROM
Diferença entre RAM e ROM

Vídeo: Diferença entre RAM e ROM

Vídeo: Diferença entre RAM e ROM
Vídeo: Memória RAM e memória ROM: qual a diferença? 2024, Novembro
Anonim

RAM (Random Access Memory) é uma memória de acesso rápido que armazena dados durante sua operação enquanto a ROM (Read Only Memory) armazena dados permanentes que são usados para suas funções, como as informações para inicialização do computador. Assim, a principal diferença entre RAM e ROM está na forma como os dados são armazenados nelas; o armazenamento em RAM é temporário, enquanto o armazenamento em ROM é permanente.

Um computador, como o cérebro humano, precisa de memória para armazenar as informações necessárias. Por exemplo, um humano pode somar dois números e produzir os resultados com base em um método que ele aprendeu e memorizou. Da mesma forma, um computador precisa manter métodos e informações em uma memória para operar. RAM e ROM são tipos diferentes de memórias usadas em qualquer computador para torná-lo rápido e permitir que ele acesse as informações armazenadas no computador. Todo computador vem com uma certa quantidade de memória física, que está na forma de chips que armazenam dados.

Diferença entre RAM e ROM - Resumo de comparação
Diferença entre RAM e ROM - Resumo de comparação
Diferença entre RAM e ROM - Resumo de comparação
Diferença entre RAM e ROM - Resumo de comparação

O que é RAM?

RAM é a abreviação de Random Access Memory. Como o nome interpreta, o uso ou acesso à memória é aleatório, pois o microprocessador lê a memória e grava nela muito rapidamente. Considere um computador que precisa adicionar dois números que um usuário insere. Quando o usuário insere os dois números, o computador armazena esses números na RAM. Depois disso, ele armazena de volta o resultado na RAM para o usuário ler. É assim que o computador ou o microprocessador lê e grava dados na RAM. Da mesma forma, durante a execução de um programa, o computador armazena os dados necessários do disco rígido na RAM para acesso rápido.

Como os dados são armazenados na RAM

A RAM é um circuito integrado composto por células de memória que são circuitos de portas lógicas. Cada célula de memória possui um endereço pelo qual o microprocessador identifica onde gravar os dados ou de onde lê-los. Uma célula de memória pode armazenar apenas um bit de dados e, geralmente, as células de memória são organizadas como registradores para armazenar dados de 8 bits. A largura dos dados pode variar dependendo do tipo de RAM. Ou seja, uma RAM de 16 bits possui registradores de 16 bits, enquanto uma RAM de 8 bits possui registradores de 8 bits.

Os registradores mencionados acima possuem dois tipos de conexões: linhas de endereço e linhas de dados. A combinação lógica '1' e '0' colocada nas linhas de endereço ativa o registro que corresponde à combinação específica e permite que ele leia ou escreva. No entanto, os dados armazenados nestes registros de RAM são apenas temporários, então eles desaparecem quando a energia é desligada. Isso torna a RAM uma memória volátil.

Diferença entre RAM e ROM
Diferença entre RAM e ROM
Diferença entre RAM e ROM
Diferença entre RAM e ROM

Figura 01: RAM

Tipos de RAM

Existem vários tipos de RAMs usadas em um computador; os principais tipos são Static RAM (SRAM) e Dynamic RAM (DRAM). A SRAM é muito mais rápida no acesso e o custo de produção é maior que as DRAMs. Portanto, a SRAM é usada como memória cache do chip do microprocessador. A DRAM, por outro lado, é um pouco mais lenta e comparativamente mais barata. As DRAMs são usadas externamente ao microprocessador na placa-mãe. Às vezes, o computador cria uma partição separada no disco rígido como RAM para compensar a RAM física usada em excesso. Esse processo torna o funcionamento do computador mais lento, pois requer a gravação e leitura de dados em um arquivo chamado arquivo de paginação no disco rígido. Este tipo de RAM é chamado de RAM virtual.

O que é ROM?

ROM é a sigla para Read-Only Memory. Ao contrário da RAM, a ROM é uma memória não volátil; embora a energia seja removida do chip ROM, os dados armazenados ainda permanecem em seus registros. As ROMs, geralmente, possuem dados pré-armazenados quando são fabricadas. Para computadores, ROM é útil para armazenar programas in alterados; por exemplo, BIOS, que é executado na inicialização (inicialização).

Desvantagens da ROM

Existem muitas desvantagens de ROMs, e a principal desvantagem é a incapacidade de alterar ou atualizar os recursos do firmware. Se o fabricante o programou com firmware com defeito, todos os chips devem ser recuperados e substituídos um por um. Outra desvantagem é que as ROMs não são úteis no trabalho de P&D, pois muitas versões do firmware precisam ser testadas pelo programador antes de lançar o produto final.

Tipos de ROM

Uma ROM programável apagável (EPROM) onde o firmware pode ser reescrito pelo programador foi introduzida para superar os problemas mencionados acima. No entanto, o apagamento precisa de uma luz UV de alta intensidade, tornando-o ainda difícil. Como solução para isso, a ROM programável eletricamente apagável (EEPROM) foi apresentada aos programadores, para que possam ser usadas no próprio banco de testes e possam ser reprogramadas repetidamente.

Diferença chave - RAM vs ROM
Diferença chave - RAM vs ROM
Diferença chave - RAM vs ROM
Diferença chave - RAM vs ROM

Figura 02: EEPROM

Memória flash, usada em drives USB e laptops modernos como disco rígido, é um desenvolvimento adicional da EEPROM que usa a área do chip de forma muito eficiente. Os CDs e DVDs regraváveis também são considerados um avanço dos CDs e DVDs ROMs.

Diferença entre RAM e ROM

RAM vs ROM

Os dados podem ser armazenados e recuperados da RAM (Memória de Acesso Aleatório). Os dados só podem ser lidos da ROM (Read-Only Memory).
Acesso
O tempo de acesso é muito curto na RAM. O computador o usa rapidamente para armazenar dados frequentemente necessários. O tempo de acesso é longo na ROM. Não pode ser usado para ler rápido.
Armazenamento
RAM é uma memória volátil, portanto, uma vez que a alimentação de tensão é perdida, os dados são removidos da memória. ROM é uma memória não volátil. Se não for apagável, os dados permanecem armazenados até que o hardware seja danificado.
Usar
RAM é usada no cache e na memória principal do computador, pois é rápida, o custo de produção é alto e a área de superfície por unidade de memória é maior. ROMs são usados para armazenar dados permanentes, mas menos usados, como configurações de software, BIOS de uso único em computadores, pois são fabricados em capacidades maiores e o custo de produção é menor.

Resumo – RAM vs ROM

RAM é um armazenamento temporário de alta velocidade para dados que é usado para armazenar valores que são usados rapidamente. Em contraste, as ROMs são um tipo permanente de memória e, ao contrário das RAMs, a perda de dados não ocorrerá mesmo que a tensão seja removida. Esta é a principal diferença entre RAM e ROM. As ROMs são desvantajosas no uso, pois uma vez que o firmware é gravado na ROM, ele não pode ser alterado para melhorias ou correções. Portanto, as ROMs também são introduzidas com capacidade de leitura e gravação, como as RAMs. Mas a função de leitura/gravação de RAMs é muito mais rápida que ROM.

Recomendado: