Diferença entre RAM e ROM | RAM vs ROM
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