2. Quais tipos de
memória existem?
Dois tipos de memória abrangem praticamente os outros tipos:
Memória principal e Memória secundária.
Memória principal são memórias que o processador precisa
acessar para enviar os dados; em muitos casos sem essas memórias o processador
pode simplesmente não funcionar. Elas armazenam os dados apenas
temporariamente, ou seja, quando o computador fica sem energia da bateria ou é
reiniciado, perde-se as informações. Elas são acessadas diretamente pelo
processador, sem passar por outro lugar. Possuem alta velocidade e desempenho.
Alguns exemplos de memória principal são: memórias RAM e memórias Cache.
*Pentes de Memória Ram
A memória secundária são as memórias
de armazenamento. Elas servem para guardar as informações permanentemente. Ou
seja, somente perdem informações quando são formatadas, tem arquivos excluídos
ou danificados. Essas memórias precisam passar primeiro por memórias principais
antes de serem usadas pelo processador. Geralmente são mais lentas que as
memórias principais, mas tem uma capacidade de armazenamento muito superior. Exemplos
de memórias secundárias são: discos rígidos, cartões de memória,
pendrives, HDs externos, etc.
*Disco Rígido
Dentro da memória principal temos alguns subtipos de memória: Memórias voláteis e memórias não-voláteis.
Memória volátil: Precisa de energia para armazenar dados. Ou seja,
os dados são perdidos quando o computador é desligado. 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 refreshes 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 às 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 destacam-se as memórias ROM (traduzidas, memórias de acesso somente-leitura). Essas memórias
geralmente são usadas em um computador para gravar a BIOS (espécie de chip que
funciona com um micro-programa para controlar todos os dispositivos de um
computador. Ele se inicia quando é ligado o computador, aquela famosa tela
preta que aparece quando apertamos o botão de ligar do computador).
*Memória ROM
Das memórias ROM
existentes, podemos citar: ROM (gravada somente na fábrica uma única vez),
PROM (gravada pelo usuário uma única vez), EPROM (gravada e regravada
utilizando-se de técnicas de luz ultravioleta), e EEPROM (memória gravada e
regravada quantas vezes necessário).
Essas memórias
necessitam de uma bateria para manter os dados de usuário gravados para a
inicialização personalizada do computador; caso essa bateria perca a carga, ou
seja, removida as configurações de fábrica são restauradas.
Ficou confuso?
O esquema abaixo
poderá lhe ajudar: