RAM vs ROM
RAM (Random Access Memory) e ROM (Read Only Memory) são duas tecnologias muito antigas que foram criadas nos primeiros dias da computação. Apesar disso, eles ainda são usados hoje em dia, mesmo que as definições técnicas dos dois não sejam tão aplicáveis como antes. A principal diferença entre RAM e ROM é o seu uso. A ROM é usada para armazenar o código dos programas executados no processador. Em comparação, a RAM é usada para armazenar os dados temporários criados e usados pelo programa.
A RAM recebeu esse nome porque qualquer área da memória pode ser acessada rapidamente sem ter que passar por todo o resto. Isso contrastava com os drives de derivação, onde o tempo de acesso é linearmente relacionado à posição atual do cabeçote e à posição dos dados. A maneira como a ROM foi nomeada também é muito semelhante; porque as ROMs antigas são criadas com os dados incorporados e não há como alterá-las. Obviamente, esses dois não são mais aplicáveis. Os chips DRAM são realmente acessados em rajadas e não aleatoriamente. Agora as ROMs são feitas com memória flash que pode ser facilmente gravada. Ainda assim, as velhas terminologias estão presas desde então..
RAM é um tipo de memória volátil, o que significa que perde seu conteúdo quando a energia é removida. Esta é a razão pela qual não pode substituir a ROM, que mantém seu conteúdo mesmo quando não está ligado. A desvantagem da ROM é sua velocidade muito mais lenta. Usá-lo para substituir a RAM tornaria o computador muito lento.
Atualmente, a RAM é vista principalmente como a memória principal de computadores e outros aparelhos, como smartphones e tablets. Em dispositivos portáteis, a memória interna reservada para aplicativos é geralmente chamada de ROM. Mas, nos computadores, as ROMs mantêm seu significado original. O chip usado para armazenar o BIOS é uma ROM, pois não é rotineiramente gravado; mas às vezes é atualizado. As unidades ópticas também são chamadas de ROMS (ou seja, CD-ROM e DVD-ROM), pois leem discos que não podem ser gravados; mas a maioria das unidades ópticas também tem a capacidade de gravar em discos em branco.
Resumo:
A ROM é usada para armazenar programas enquanto a RAM é usada pelos programas para armazenar dados temporários
A RAM é um tipo de memória que pode ser acessada não sequencialmente, enquanto a ROM é um tipo de memória que é lida apenas em operações típicas.
A ROM não é volátil, enquanto a RAM é volátil
RAM é consideravelmente mais rápida que ROM