Beruflich Dokumente
Kultur Dokumente
Introduo
Hoje em dia usamos basicamente dois tipos de memrias: as antigas SDRAM (Syncronous
Dynamic RAM), presentes ainda em muitos PCs (PC-100 e PC-133) e os mdulos DDR
SDRAM, que trabalham com freqncias muito mais altas e tm a capacidade de duplicar o
volume de dados por ciclo de clock (DDR=Double Data Rate), operando com bus de 64
bits.
Existem ainda os mdulos com tecnologia RAMBUS mas alm de muito caros (pois
exigem tecnologia especifica alm de um chipset northbridge muito maduro, sendo que os
northbridge que suportam RAMBUS so complicados para fabricao e desenvolvimento tanto que pouqussimos fabricantes os desenvolvem), atualmente esto ultrapassados pois
as DDR hoje so mais rpida, e mais baratas, tornando a memria RAMBUS
comercialmente desinteressantes e pouco competitivas.
- www.megacursos.com.br -
- www.megacursos.com.br -
So vrios os fatores que temos que levar em conta na hora de comprar as Memrias:
Freqncia de usoPois o desempenho nos mdulos DDR esto diretamente ligados ao FSB
Desempenho que deseja,Futuros upgrades, qualidade, compatibilidade com placa-me,
aparncia (no caso de quem gosta de case-mod) so aspectos importantes
Preo
O famoso custo x beneficio, pois nem sempre vale a pena pagar mais por pequenas
diferenas no desempenho.
A diversidade muito grande e por este motivo bom pesquisar muito antes de comprar.
Como no podemos levar vrios pentes de memria para test-los em casa, temos que
reduzir ao mximo o dinheiro gasto e o aborrecimento. Primeiro v ao site do fabricante de
sua placa me e veja se ele mantm uma lista dos pentes de memria RAM que sua placame suporta. Mas no se desespere: nem sempre uma memria compatvel pode estar na
lista. Outra dica pedir opinio de algum tem o mesmo tipo de memria RAM que voc
quer. Em algumas situaes voc pode levar os pentes de memria RAM para casa e se no
funcionarem, trocar por outros - embora usualmente as lojas no gostam nem permitem
isso. Alm disso, pea para o vendedor testar os pentes de memria na hora da compra afinal voc no quer levar um pente estragado n ? ...
Um dos modelos de maior desempenho/compatibilidade reconhecido sobre a marca
Corsair. Mas isto no quer dizer que ela funcione em todas as placas-me: ser compatvel
com muitas placas-me no indoca que ela seja a melhor de todas. Procurar em vrios
locais e com pessoas conhecidas recomendvel pois como no fcil conhecer os cdigos
dos chips dos pentes de memria RAM, muito fcil o vendedor "passar a perna" em voc.
Neste caso aconselhvel instalar um programa de identificao (como o HWINFO32)
para assegurar a veracidade das informaes da compra. Lembre-se que neste caso a BIOS
- www.megacursos.com.br -
Lembre-se que se voc quiser desempenho, alm de ter uma placa-me com chipset que
consiga timo desempenho, voc ter que (infelizmente) gastar dinheiro em bons mdulos
de memria - afinal fabricantes como Corsair, Kingston, Geil, OCZ e outros cobram caro
por pentes de memria que tem desempenho muito, muito bom mesmo.
Ajustando os mdulos
Clock e timings da memria RAM podem ser mais eficientes em mdulos overclocveis,
como esta Kingston Hyper X, que atinge DDR 433Mhz (PC3500). Rebaixar o clock
aumenta muito as chances de abaixar os timings sem acarretar problemas futuros...
Voc pode comear com mdulos especiais, como os que tm valor acima dos DDR 400:
estes mdulos so feitos pela Corsair, Geil, Kingston, Mushkin e vrios outros fabricantes.
Com mdulos como o PC3500 ou o PC3700, o trabalho de ajustar a sua memria RAM
para obter o mximo de desempenho facilitado.
Como estes mdulos no so padronizados, fazer um downgrade na velocidade deles
muito bom, j que a reduo dos timings vai afetar a velocidade positivamente. Vale
lembrar que estes mdulos so mais caros que os normais - e claro - foram feitos pra
- www.megacursos.com.br -
Dual Channel
As memrias DDR s "abrem as asas" quando esto em uma boa placa me com bom
chipset e - claro - um Dual Channel DDR de primeira, que aumenta e muito a performance
do sistema. Algum dos chipsets que tem esta vantagem do Dual Channel o Nforce 2 da
Nvidia (at o momento, nico chipset comercial para Athlon/Duron com Dual Channel),
Intel E7205, 865 e 875, SiS 655 entre vrios outros.
Como funciona? Normalmente a placa-me tem uma controladora de memria
(normalmente integrada no chipset northbridge) de 64bits. Dependendo da controladora, ela
pode suportar vrias velocidades de DDR. No Dual Channel, uma segunda controladora
adicionada, fazendo com que a placa-me fique com duas controladoras de memria de
64bits independentes, o que resulta em 128 bits. Com isso, a velocidade de ambas
controladoras somada: se por exemplo ambas controladoras tiverem DDR 400, seria
como se a sua placa-me tivesse uma nica controladora DDR 800 !
Veja na ilustrao abaixo um diagrama de um sistema Intel 875P/ICH5. O quadrado azul
indica uma controladora de memria (nas placas com dual channel o segundo quadrado
azul resulta em Dual Channel). possvel usar Single Channel (apenas um canal) em
placas com Dual Channel: em CPUs mais novos como o Athlon 64, a controladora de
memria RAM est embutida na prpria CPU, fazendo com que esta comunique-se
diretamente aos slots da memria RAM sem passar pelo Northbridge.
- www.megacursos.com.br -
Mas no Dual Channel h uma "pegadinha": a exigncia de haver no mnimo dois pentes de
memria RAM. Outro problema que para o Dual Channel funcionar, o mesmo deve
receber dois mdulos de memria RAM idnticos ! Neste caso os fabricantes vendem
mdulos idnticos mas o seu preo caro pois estes mdulos so especiais - e no
genricos. Outro problema que o BIOS da placa me deve suportar DD e suportar baixos
timings da memria que voc vai usar.
Os fabricantes atualmente colocam em suas pginas na Internet uma lista de mdulos de
memria (normalmente com velocidade acima de DDR400) para que o usurio compre a
memria certa e no tenha problemas. Atualizar o BIOS importante pois o fabricante das
mobos sempre coloca melhoras ou um melhor suporte s diversas memrias RAM
existentes no mercado.
Fabricantes como Corsair vendem pares de mdulos idnticos preparados para uso em Dual
Channel.
Ao usar pentes de memrias diferentes fabricante ou velocidade, poder haver
incompatibilidade, instabilidade ou at o sistema deixar de funcionar. Alm disso o sistema
usar as configuraes do mdulo de memria mais lento, ou seja, no adianta colocar uma
- www.megacursos.com.br -
- www.megacursos.com.br -
Os slots de memria das Dual Channel normalmente vm separados. Veja que no caso
acima, aonde cada controladora de memria tem trs slots. A cor laranja mostra onde os
dois primeiros mdulos de memria devem ser instalados para que o Dual Channel
funcione. Veja que a placa-me em questo utiliza o chipset Intel 875 que permite apenas 4
slots - mas porqu a Gigabyte (fabricante desta placa-me) colocou 6 ? Pois a Gigabyte
definiu o limite de memria RAM e tipo de mdulo de memria em cada slot ...
Na placa-me acima (uma Asus P4P800 com chipset Intel 875) cada controladora de
memria do Dual Channel tem apenas dois slots. As cores so para mostrar aonde os dois
mdulos de memria devem ser instalados (a cor azul indica onde os dois primeiros
mdulos de memria devem ir na ordem para que o Dual Channel funcione).
- www.megacursos.com.br -
H placas-me ainda mais bizarras como esta MSI SiS 655 que utiliza os slots em posies
diferentes: neste caso, os dois slots verdes tm uma controladora e os azuis tm outra.
Sempre leia o manual da placa-me para lera as instrues do fabricante.
CPU-Z
Aqui farei uma breve introduo na aba MEMORY do programa CPU-Z:
Quadrado preto: Mostra a quantidade de RAM instalada no computador. A guia Channels #
mostra se o sistema est com o Dual Channel ativado (no caso, est ativado). O item
PERFORMANCE MODE uma opo que permite modificar alguns parmetros que
algumas BIOS permitem alm dos timings, visando obter uma maior performance.
Quadrado verde: Voc pode escolher qual slot (usualmente DIMM0 a DIMM 6) e ver
informaes do mdulo que esta em determinado DIMM. No caso, ambos slots tm uma
Corsair TwinX DDR 400Mhz, 2x256 Mb.
- www.megacursos.com.br -
- www.megacursos.com.br -
10
Mas cuidado se os pentes de memria no forem de boa marca (GEIL, Samsung, Corsair...)
ou especiais, pois pentes genricos no agentam muita otimizao pois na sua
fabricao utilizou-se componentes de baixa qualidade em comparao com as marcas boas
- e isso pode impedir qualquer mudana de configurao. Alm disso eles podem vir com
valores de SPD errado ou muito alto: neste caso haver baixa performance ou instabilidade
geral.
Mais do que CL
Os timings mais importantes so CAS latency (CL), RAS-to-CAS delay (tRCD) e RAS
precharge time (tRP). Muitas memrias tm especificaes como PC2700-2.0-2-2.0 ou
PC3200-3.0-3-3.0. O primeiro valor demonstra o tipo da memria e os prximos indicam
os timings. Outros fabricantes colocam somente o CL (ou nem isso). Memrias que no
tm valores tm desempenho inferior pois normalmente sero usadas com valores errados.
Abaixo voc ver alguns benchmarks (testes de performance) e a diferena obtida apenas
com uma simples regulagem no timing. Voc entender melhor o timings e como otimizlos.
Geralmente um processo de leitura iniciado pela controladora de memria no chipset da
placa-me, que seleciona o mdulo que contm o dado. A controladora enderea
corretamente o chip no mdulo de memria e o dado que o mesmo contm. As clulas do
chip esto arranjadas em uma matriz e so endereadas usando o row e o column addresses
sendo que cada interseo representa um bit de memria.
Benchmarks
- www.megacursos.com.br -
11
12
Acima voc v a demonstrao de como uma maior quantidade de memria RAM pode
ajudar em determinadas aplicaes (embora nem sempre ter mais de 1 Gb compensar).
- www.megacursos.com.br -
13
http://www.corsairmemory.com/
http://www.corsairmemory.com/
http://www.geilusa.com/
http://www.kingston.com/
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo.gif[/img]
http://www.kingmax.com/
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-dataram_logo.gif[/img]
http://www.dataram.com/index.html
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-h05.gif[/img]
http://www.twinmos.com/default.htm
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-header_logo_45.gif[/img]
http://www.micron.com/
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo_1.gif[/img]
http://www.ocztechnology.com/index.html
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo_2.gif[/img]
http://www.infineon.com/cgi/ecrm.dll/jsp/h...home.do?lang=EN
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-title.gif[/img]
http://www.mushkin.com/epages/mushkin.storefront
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-logo_samsung.gif[/img]
http://www.samsungsemi.com/
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-index_up_01.gif[/img]
http://www.transcendusa.com/
Timings da Memria
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-rAMDdrtimin.jpg[/img]
- www.megacursos.com.br -
14
- www.megacursos.com.br -
15
16
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-rammhztable.jpg[/img]
Veja que os valores em 100% mostram que a memria est com FSB igual da CPU. Valor
abaixo de 100% mostra uma memria com FSB mais lento que o FSB da CPU e memria
acima de 100% tem FSB mais rpido (elevado) que o FSB da CPU. Em vermelho esto os
valores crticos e em amarelo, os valores "overclocveis".
Neste caso:
100MHz = DDR 200 (certas placas-me nem oferecem suporte oficial a esta velocidade)
133MHz = DDR 266 ou PC2100
166MHz = DDR 333 ou PC2700
200MHz = DDR 400 ou PC3200
216MHz = DDR 433 ou PC3500 (tambm 217MHz = DDR 434 ou PC3500)
233MHz = DDR 466 ou PC3700
250MHz = DDR 500 ou PC4000
Existem vrias variaes dentre as acima: o valor PCxxxx se refere largura de banda de
dados mximo (terico) que a memria pode atingir. Uma DDR 400, por exemplo, tem
FSB de 200MHz e pode atingir no mximo uma largura de banda (transferncia de dados)
de 3.200MB/s.
Raras so as placas me que permitem escolher livremente o valor do FSB da memria ou
que permitem ao usurio digitar o valor desejado ...
TESTES
- www.megacursos.com.br -
17
18
DDR333 (PC2700)
Agora veja uma DDR333. A tal velocidade, a memria operou com os timings abaixo:
CAS Latency - 2T
Bank Interleave = 4 Bank
DRAM Command Rate = 1T
Trp = 3T
Tras = 6T
Trcd = 3T
FSBMemory clock speed = 133MHz166MHz
http://paginas.terra.com.br/informatica/cs...cspirata/11.jpg
http://paginas.terra.com.br/informatica/cs...cspirata/12.jpg
Concluses
Como se pode ver, as configuraes 1 a 4 so interessantes apenas na teoria. De fato,
alguns "tcnicos" inexperientes e montadores de PC falham ao definir os parmetros
corretos e uma grande poro do desempenho da mquina vai por gua abaixo. Tambm,
salvar dinheiro para comprar memria genrica/baixa qualidade pode diminuir o
desempenho entre 5 e 10%.
Muitos acham pouco mas a diferena de 5-10fps no Quake 3 similar diferena entre um
1600+ e um 1700+.
Note a diferena entre as configuraes 5 e 7 (cerca de 6.5%): a melhora na performance
que se alcana ao trocar para DDR 333 (por exemplo, uma KT266A pra uma KT333).
Agora veja melhor a ltima linha: observe a vantagem quando, em relao linha 7, a CPU
e memria RAM esto em sincronia (166 e 166 MHz): o score do Quake 3 aqui no conta
pois o processador foi overclocado de 1400 pra 1750Mhz.
Vale lembrar que possvel forar um timings agressivo em um mdulo de memria mas
neste caso a elevao da tenso (base de 2.5v ou 2.6v para as DDR 400) pode causar danos
ou at a paralisao do sistema. Alm disso a placa-me tambm deve suportar a elevao
de tenso.
Pode-se elevar timing, elevar clock ou ambos com aumento da tenso, mas existe limite
para isso e pode danificar seriamente o mdulo de memria.
- www.megacursos.com.br -
19
- www.megacursos.com.br -
20
Com relao s placas-me, uma delas a ABIT: desde o lanamento dos chipsets 875 e
865, foi divulgada uma tecnologia chamada PAT somente disponvel no chipset 875. Esta
tecnologia melhorava o desempenho da memria RAM mas passou pouco tempo at que os
prprios fabricantes de placa me copiassem a idia e implementassem na BIOS alguns
ajustes para otimizar o desempenho da memria RAM.
Habilitaram nos chipsets 865 e at no 875. Estes ajustes vo alm dos timings e s so
aconselhados serem ativados em memrias RAM de marca, ou rpidas, como DDR 333 ou
maior como as da GEIL, Corsair... Isso devido ao stress que a memria sofrer caso definase novos ajustes.
A ABIT chama o seu de Game Accelerator - e por incrvel que parea ele aumenta a
performance em at 30% ! Algumas opes so as AUTO, TURBO, Street Racer e F1. Se
sua memria for genrica, no pense em acionar o sistema - ou pelo menos acione o Auto
(mas isto no est na garantia e o risco seu) . Vrios outros fabricantes implementam esta
tecnologia ...
Fontes para consulta:
www.tomshardware.com
www.digital-daily.com
www.sis.com
www.viatech.com
www.intel.com
www.3dgameman.com
www.abit-usa.com
Programas teis:
MemTurbo II
Alto Memory Booster 5.5.1
Memtest86
CPU-Z
Sisoft Sandra 3
AIDA32 - Enterprise Edition 3.80
- www.megacursos.com.br -
21