Memória RAM, DRAM ou Memória Principal
Memórias de Acesso Randômico - RAM
O termo RAM é usado para designar uma memória de acesso randômico, ou seja, uma memória com igual facilidade de acesso a todos os endereços, no qual o tempo de acesso a qualquer um deles é constante. As RAMs são usadas em computadores para armazenamento temporário de programas e dados. A grande desvantagem reside no fato delas serem voláteis. Algumas RAMs CMOS têm a capacidade de operar em "stand by", consumindo muito pouca energia quando não estão sendo acessadas. além disso, algumas podem ser alimentadas por baterias, mantendo seus dados armazenados na ocorrência de eventuais interrupções de energia.
RAM Estática (SRAM)
São aquelas que só podem manter a informação armazenada
enquanto a alimentação estiver aplicada ao chip. As células de memória das RAMs estáticas são
formadas por flip-flops que estarão em certo estado (1 ou 0), por tempo indeterminado.Estão
disponíveis nas tecnologias bipolar e MOS.
8bipolar: maior velocidade, maior área de integração.
8MOS: maior capacidade de armazenamento e menor consumo
de potência; alto custo; difícil integração (pouca capacidade em muito espaço).
Tecnologias
À medida que o tempo passa, mesmo as memórias estáticas estão ficando lentas para as frequências
de operação utilizadas no barramento local do microcomputador. A solução foi o desenvolvimento de
novas tecnologias de memória estática:
Asynchronous SRAM: Esse é o tipo tradicional de memória
estática, utilizada a partir do 80386. embora seja rápida, em frequências de operação acima de 33Mhz,
necessita utilizar wait states.
Tem um tempo de acesso típico de 20 a 12 ns.
Synchronous Burst SRAM: Esse é o melhor tipo de memória
estática para micros que utilizem até 66Mhz como frequência de operação do barramento local, pois
não é preciso utilizar wait states.
Tem um tempo de acesso típico de 12 a 8,5ns.
Pipelined Burst SRAM:Esse novo tipo consegue trabalhar
com barramentos de até 133Mhz sem a necessidade de wait states. Tem um tempo de acesso típico de
8 a 4,5ns.
RAM Dinâmica (DRAM)
São fabricadas usando a tecnologia MOS. Apresentam alta capacidade
de armazenamento, baixo consumo de energia, velocidade de operação moderada, armazenam 1s e 0s
como carga de microcapacitores MOS, baixo custo. Porém existem desvantagens: necessitam de recarga
periódica das células de memória; operação de refresh de cada célula a cada 2~10 ms.
Sempre que uma operação de leitura for realizada em determinada célula da dram,
todas as células desta mesma linha sofrerão refresh. Mesmo não podendo baixar o tempo de acesso da memória
dinâmica ( sobretudo por causa da necessidade de ciclos de refresh ), os fabricantes conseguiram
desenvolver diversas novas tecnologias de construção de circuitos de memória RAM. Embora tenha o
mesmo tempo de acesso, circuitos com tecnologias de construção diferentes podem apresentar velocidades diferentes.
Para entendermos as novas tecnologias de construção de memórias dinâmicas e as
suas vantagens, devemos ir um pouco mais a fundo no funcionamento das memórias dinâmicas. As novas
tecnologias são alterações na estrutura básica do funcionamento da memória, que fazem com elas
gastem um número menor de wait states. Podemos citar: Memória Fast Page Mode (FPM); Memória Extended
Data Out (EDO); Memória Burst Extended Data Out (BEDO); Memória Synchronous Dynamic RAM (SDRAM);
Memória Double Data Rate SDRAM (SDRAM-II).
RAM Não-Volátil (NVRAM)
Contém uma matriz de RAM estática e uma matriz EEPROM no mesmo chip. Cada célula da RAM estática tem uma correspondente na EEPROM, e a informação pode ser transferida entre células correspondentes em ambas as direções. Elas atuam na ocorrência de falta de energia, ou quando o computador for desligado. A operação de transferência é realizada em paralelo e gasta alguns poucos milissegundos. A NVRAM tem a vantagem de não precisar de bateria. Não estão disponíveis em versões de grande capacidade de armazenamento, neste caso, usa-se RAMs CMOS com bateria.