Professional Documents
Culture Documents
A memria RAM mais um dos componentes essenciais dos micros PCs. O processador utiliza
a memria RAM para armazenar programas e dados que esto em uso, ficando impossibilitado
de trabalhar sem pelo menos uma quantidade mnima dela.
Atualmente, o recomendvel em termos de custo benefcio so 128 MB de memria RAM,
principalmente se voc estiver usando (ou pretender usar) o Windows 2000. Quando a
quantidade de memria instalada insuficiente, o Windows usa o disco rgido para simular a
existncia de mais memria, permitindo que os programas rodem, mesmo estando toda a
memria fsica ocupada. Este recurso chamado memria virtual, e consiste em criar um
arquivo temporrio no disco, chamado de swap file, ou arquivo de troca e gravar nele os
dados que no cabem na memria. O problema que apesar dos programas rodarem, tudo
fica extremamente lento, pois o disco rgido milhares de vezes mais lento que a memria
RAM. Quanto mais dados precisarem ser copiados para o arquivo de troca, menor ser o
desempenho. De nada adianta termos um processador muito rpido, se devido pouca
quantidade de memria disponvel, seu desempenho sub-utilizado devido ao uso de memria
virtual, ficando limitado performance do disco rgido.
:. Formato
Os chips de memria so frgeis placas de silcio, que precisam ser encapsulados em alguma
estrutura mais resistente antes de serem transportados e encaixados na placa me. Assim
como temos vrios tipos de encapsulamento diferentes para processadores, (SEC e PPGA por
exemplo) temos vrios formatos de mdulos de memria. Inicialmente os chips so
encapsulados em mdulos DIP, que os protegem e facilitam a dissipao do calor gerado pelos
chips. Estes por sua vez so soldados em placas de circuito, formando os mdulos de
memria. Existem basicamente 3 tipos de mdulos de memria: os mdulos SIMM de 30 vias,
os mdulos SIMM de 72 vias e, finalmente, os mdulos DIMM de 168 vias. Atualmente tambm
temos no mercado os mdulos de memrias DDR e Rambus, que veremos a seguir
Como tanto o 386 quanto o 486 so processadores que acessam a memria usando palavras
de 32 bits, preciso combinar 4 pentes para formar cada banco de memria, ou seja, como o
processador precisa de 32 bits, e cada pente fornece apenas 8, preciso combinar 4 pentes,
que sero acessados pelo processador como se fossem um s. Temos ento que usar estes
mdulos em quartetos, 4 mdulos ou 8 mdulos, mas nunca um nmero quebrado.
Nos micros equipados com processadores 386SX so necessrios apenas 2 pentes, j que o
386SX acessa a memria usando palavras de apenas 16 bits.
importante lembrar que todos os 4 pentes que formam um banco precisam ser idnticos,
caso contrrio podem ocorrer travamentos ou instabilidade no micro. Voc pode usar 4
mdulos de um tipo para formar o primeiro banco e 4 mdulos diferentes para formar um
segundo banco, mas nunca misturar dentro de um mesmo banco.
Ao invs de quatro, preciso apenas um mdulo SIMM de 72 vias para formar cada banco de
memria nos micros 486, ou seja, permitido usar qualquer combinao, j que cada pente
sozinho forma um banco. Como o Pentium acessa a memria usando palavras de 64 bits, so
necessrios 2 pentes para formar cada banco, por isso que usamos os pentes de 72 vias aos
pares no Pentium. Se voc pretende instalar 16 MB de memria, precisar de 2 pentes de 8
MB ou ento 4 pentes de 4 MB, nunca poder instalar um nico pente de 16 MB como poderia
ser feito em um 486.
:. Tecnologias utilizadas
Alm de se dividirem quanto ao formato, os mdulos de memria tambm se diferenciam pela
tecnologia utilizada. Existem memrias FPM, EDO e SDRAM (que se dividem em memrias
SDRAM PC-133, PC-100 e PC-66)
Em geral os vendedores costumam ser honestos quanto freqncia de operao mxima dos
mdulos, pois a diferena de preo entre eles no to grande assim.
:. Memrias DDR
A DDR-SDRAM um tipo de memria SDRAM que suporta transferncias de dados duas vezes
por ciclo de clock, um esquema semelhante ao do AGP 2x. Enquanto num mdulo de memria
SDRAM comum de 100 MHz, temos transferidos 64 bits por ciclo de clock, resultando em uma
taxa de transferncia de 800 MB/s, num mdulo de DDR-SDRAM tambm de 100 MHz teramos
duas transferncias de 64 bits em cada ciclo, alcanando 1.6 GB/s de transferncia,
simplesmente o dobro. Este tipo de memria est sendo bastante utilizado atualmente em
placas de vdeo 3D. Uma das primeiras foi a Nvidia GeForce-DDR
O principal trunfo das memrias DDR o preo, pois produzidas em grande quantidade custam
pouco mais do que memrias SDRAM comuns. J existem mdulos de memrias DDR, prontos
para serem utilizados em micros PC e j esto no mercado as primeiras placas me para o
Athlon (com chipset AMD 760) que suportam este formato de memria.
Os mdulos de memria DDR-SDRAM so parecidos com os mdulos DIMM de memrias
SDRAM tradicionais, apenas a posio da fenda diferente, para evitar que um mdulo DDR
possa sem encaixado num slot DIMM comum.
A Via j anunciou planos para adicionar suporte a memrias DDR em seus chipsets para
Pentium III e Athlon, as novas placas me devem estar no mercado apartir do incio de 2001.
A fim de suportar os mdulos PC-2100, as placas me com o chipset AMD 760 (assim como
com chipsets similares que venham a ser lanados) passam a suportar bus de 133 com duas
transferncias por ciclo (266 MHz na prtica), ao contrrio das placas para Athlon atuais, que
trabalham a apenas 100 MHz, com duas transferncias por ciclo (200 MHz na prtica).
A freqncia da placa me pode ser configurada atravs do Setup, de acordo com o tipo de
memria que pretender usar. Outra novidade o anncio de trs novas verses do Athlon, de
1 GHz, 1.13 GHz e 1.2 GHz, que ao contrrio das verses de 1 e 1.2 GHz antigas, utilizam bus
de 133 MHz.
:. ECC e Paridade
Por melhor que seja a qualidade, todos os tipos de memria so passveis de erros, que podem
ser causados por inmeros fatores, que vo desde interferncias momentneas defeitos
fsicos nos mdulos de memria. Apesar dos erros nos mdulos de memria atuais serem
bastante raros, um dado adulterado pode causar os mais diversos efeitos colaterais. Para
aumentar o grau de confiabilidade dos sistemas, foram criados mtodos de diagnstico e
correo de erros,a Paridade e o ECC (Error-Correcting Code ou cdigo de correo de
erros), que se baseiam em tcnicas totalmente diferentes:
A Paridade um mtodo mais antigo, que somente capaz de identificar alteraes nos
dados depositados nas memrias, sem condies de fazer qualquer tipo de correo. A
paridade consiste na adio de mais um bit para cada byte de memria, que passa a ter 9 bits,
tendo o ltimo a funo de diagnosticar alteraes nos dados.
A operao de checagem dos dados na paridade bem simples: so contados o nmero de
bits 1 de cada byte. Se o nmero for par, o bit de paridade assume um valor 1 e caso seja
impar, o 9 bit assume um valor 0. Quando requisitados pelo processador, os dados so
checados pelo circuito de paridade que verifica se o nmero de bits 1 corresponde ao valor
depositado no 9 bit. Caso seja constatada alterao nos dados, ele envia ao processador uma
mensagem de erro.
Exemplo de Byte de
dados
Bit de paridade
00000000
10110011
11111111
O uso da paridade no torna o computador mais lento, pois os circuitos responsveis pela
checagem dos dados so independentes do restante do sistema. Seu nico efeito colateral, o
encarecimento das memrias, que ao invs de 8 bits por byte, passam a ter 9, tornando-se
cerca de 12% mais caras. Antigamente quase no se fabricavam memrias sem paridade,
porm As memrias EDO e SDRAM atuais porm, apresentam um bom nvel de confiabilidade,
o que torna o uso da paridade dispensvel. De fato, poucos fabricantes ainda produzem
memrias com o 9 bit.
Para sistemas destinados a operaes crticas, foi desenvolvido o ECC, um mtodo de
diagnstico bem mais eficiente, por ser capaz de alm de identificar erros nos dados, corrigilos atravs de algoritmos especiais. Numa memria com ECC encontramos mais 2 ou at 3 bits
para cada byte de memria. Quanto maior a quantidade de bits destinados ao ECC, mais
complexos sero os cdigos armazenados, e maior ser a possibilidade de um eventual erro
ser corrigido.
Apesar de ainda no ser muito usado em memrias RAM, justamente devido boa
confiabilidade das memrias atuais, o ECC item obrigatrio em discos rgidos e CD-ROMs,
pois neles o corrompimento de dados muito comum.
:. Questionrio
1- Quantos mdulos de memria de 30 vias so necessrios para formar um
banco de memria em um 486 DX? E quantos mdulos de 72 vias so
necessrios para formar um banco de memria em um K6-2?
7- As memrias DDR so compatveis com placas com slots para mdulos DIMM
SDRAM? Explique
Confira sua resposta...
8- Quais so as vantagens das memrias Rambus? E suas desvantagens?
Confira sua resposta...
9- Qual a diferena entre Paridade e ECC?
Confira sua resposta...