Diferença entre RAM e ROM | RAM vs ROM

Anonim

Diferença-chave - RAM vs ROM

Um computador pode ser considerado como uma máquina de trabalho independente, como o cérebro humano. Portanto, um computador ou uma máquina eletrônica similar precisa de uma memória para armazenar informações necessárias. Por exemplo, um humano pode adicionar dois números juntos 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 ambos tipos diferentes de memórias usadas em qualquer computador para torná-lo rápido e habilitar o acesso a informações armazenadas no computador. Cada computador vem com uma certa quantidade de memória física, que é na forma de chips que possuem dados. RAM (Memória de acesso aleatório ) é uma memória rápida acessível que armazena durante a operação, enquanto ROM (Memória somente leitura ) armazena dados permanentes que são usados ​​para suas funções, como métodos para executar. Assim, a diferença de chave entre RAM e ROM está na forma como os dados são armazenados neles; o armazenamento na RAM é temporário enquanto o armazenamento na ROM é permanente.

ÍNDICE

1. Visão geral e diferença de chave

2. O que é RAM

3. O que é ROM

4. Comparação lado a lado - RAM vs ROM

5. Resumo

O que é RAM?

RAM é a abreviatura de Memória de acesso aleatório . À medida que o nome interpreta, o uso ou acesso à memória é aleatório, uma vez que o microprocessador lê a memória e escreve 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 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, quando um programa está sendo executado, o computador armazena os dados necessários da unidade de disco rígido na RAM para acesso rápido.

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 de onde os dados devem ser gravados ou lidos. Um bit de dados pode ser armazenado em uma célula de memória e geralmente as células de memória são organizadas como registros para armazenar dados de 8 bits de largura. A largura dos dados pode variar de acordo com o tipo de RAM. Ou seja, uma RAM de 16 bits é composta por registros de 16 bit, enquanto a RAM de 8 bits possui registros de 8 bits. Esses registros têm 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 seja lido ou gravado. No entanto, os dados armazenados nesses registros RAM são apenas temporários, então eles desaparecem quando a energia é removida do chip.Isso faz RAM uma memória volátil.

Existem vários tipos de RAM usados ​​em um computador; os principais tipos são RAM estática (SRAM) e RAM dinâmica (DRAM). SRAM é muito mais rápido no acesso e o custo de produção é maior do que DRAMs. Portanto, o SRAM é usado como uma memória cache do chip do microprocessador. DRAM, por outro lado, é um pouco mais lento e comparativamente menos caro. DRAMs são usados ​​externamente para o microprocessador na placa-mãe. Às vezes, o computador faz uma partição separada no disco rígido como uma RAM quando a RAM física é usada demais. Esse processo torna o computador mais lento em operação, pois isso requer a escrita e leitura de dados em um arquivo chamado arquivo de página no disco rígido. Este tipo de RAM é chamado de RAM virtual.

Figura 01: RAM

O que é ROM?

O termo memória somente leitura é abreviado como ROM. Ao contrário da RAM, a ROM é uma memória não volátil; embora o poder seja removido do chip ROM, os dados armazenados ainda permanecem em seus registros. Os dados em ROMs geralmente são armazenados quando são fabricados. Para computadores, ROM é útil para armazenar programas que não são alterados; por exemplo, o BIOS, que é executado no início (inicialização). As versões mais antigas de discos compactos também são conhecidas como ROMs (CD-ROM).

Existem muitas desvantagens das ROMs, sendo a principal desvantagem a incapacidade de alterar ou atualizar os recursos do firmware. Se o fabricante o programou com o firmware com defeito, todas as fichas devem ser recuperadas e substituídas uma a uma. Outra desvantagem é que as ROMs não são úteis no trabalho de P & D, uma vez que muitas versões do firmware devem ser testadas pelo programador antes do lançamento do produto final. Lá, uma ROM não é útil para testar o firmware, uma vez que não é um dispositivo amigável. Uma ROM programável apagável onde o firmware pode ser reescrito pelo programador foi introduzido para superar esses problemas. No entanto, o apagamento precisa de uma luz UV de alta intensidade, tornando-se ainda difícil. Como solução para isso, a ROM programável apagável eletronicamente foi introduzida nos programadores, de modo que eles poderiam ser usados ​​no próprio leito de teste e podem ser reprogramados repetidamente. A memória flash, que é usada em unidades USB e laptops modernos como disco rígido, é um desenvolvimento adicional da EEPROM que usa a área de chips de forma muito eficiente. Os CDs e DVDs re-writable também são considerados como um avanço de ROMs de CD e DVD.

Figura 02: EEPROM

Qual a diferença entre RAM e ROM?

- diff Artigo Médio antes da Tabela ->

RAM vs ROM

Os dados podem ser armazenados e recuperados da RAM (Random-Access Memory). Os dados só podem ser lidos a partir da ROM (Memória somente leitura).
Acesso
O tempo de acesso é muito curto na RAM. O computador usa-o rapidamente para armazenar dados freqüentemente necessários. O tempo de acesso é longo na ROM. Não pode ser usado para ler rápido.
Armazenamento
A RAM é uma memória volátil, então, uma vez perdida a tensão, 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é o hardware estar danificado.
Use
A RAM é usada no cache e na memória principal do computador, uma vez que é rápido, o custo de produção é alto e a área de superfície por unidade de memória é maior. As ROMs são usadas para armazenar dados permanentes, mas menos utilizados, como configurações de software, BIOS apenas utilizados em computadores, uma vez que são fabricados em maiores capacidades 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 rapidamente utilizados. Em contraste, as ROMs são um tipo permanente de memória e, ao contrário das RAM, a perda de dados não acontecerá mesmo que a tensão seja removida. Esta é a principal diferença entre RAM e ROM. ROMs são desvantajosos em uso, uma vez que o firmware está escrito 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 RAMs. Mas a função de leitura / gravação das RAMs é muito mais rápida do que a ROM.

Cortesia da imagem:

1. "Chip ram" Por Laserlicht - Trabalho próprio (CC BY-SA 3. 0) via Commons Wikimedia

2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" Por © Nevit Dilmen (CC BY-SA 3. 0) via Commons Wikimedia

Posts relacionados:

1. Diferença entre SRAM e DRAM

2. Diferença entre RAM e memória de cache

3. Diferença entre RAM e processador

4. Diferença entre PLA e ROM

5. Diferença entre memória volátil e não volátil

6. Diferença entre memória primária e secundária