Memórias
Elas armazenam os dados apenas temporariamente, ou seja, quando o computador fica sem energia, perde-se as informações.
Memória Secundaria Sua função é armazenar grande quantidade de dados e evitar que estes se percam com o desligamento do computador. A memória secundária não é acessada diretamente pela CPU, mas sim por intermédio da memória principal (RAM, cache, etc...) e por isso o acesso a essa memória é muito mais lento. Desta forma, cada dispositivo encontra-se com um buffer de escrita e leitura para melhorar seu desempenho.
Memórias voláteis
Precisa de energia para armazenar dados. Ou seja, os dados são perdidos quando o computador é desligado. É localizada internamente dentro do processador. São fabricadas em duas tecnologias: dinâmica e estática, sendo que a dinâmica é um tipo de memória que precisa ser atualizada e recarregada constantemente (função conhecida como refresh). O funcionamento basicamente funciona da seguinte forma: O transistor indica se a célula está vazia (com 0) ou cheia (com 1). Se estiver vazia, o capacitor é carregado. Mas é como se o capacitor sempre estivesse com "defeito", pois ele se descarrega muito rapidamente, por isso são necessários vários refresh para manter os dados armazenados. No caso das memórias estáticas, a informação fica armazenada durante todo o tempo, mudando apenas durante algum pulso de clock novo. Esse tipo de memória não tem o "defeito" do capacitor (ela não se "esvazia"). Em teoria as memórias estáticas possuem um desempenho muito superior as memórias dinâmicas (que precisam que o processador sempre tenha o trabalho de verificar o estado das células e recarregá-las). Mas, como o tempo de refresh está cada vez reduzindo, e as memórias dinâmicas sendo bem mais baratas, atualmente as mais usadas são as dinâmicas.
Memória não-volátil
Guardam informações mesmo com o computador desligado (ou seja, nessa categoria enquadram-se também as memórias secundárias). Das memórias principais não voláteis