Você está na página 1de 21

Este manual compe a Coletnea Mega Cursos

Como acelerar a sua memria RAM

Este tutorial aborda de maneira didtica overclock e mudana da configurao original da


BIOS. Estas modificaes no so aprovadas pelos fabricantes - portanto o risco em apliclas seu.

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.

Padres de memrias DDR-SDRAM:


Hoje existem memrias DDR que operam em 266 MHz (PC2100), 333 MHz (PC2700) e as
mal-faladas DDR 400 (PC3200), que recentemente foram padronizadas pelo comit da
Jedec.
Agora as memrias DDR 400 so padronizadas: depois que o comit do JEDEC fez sua
deciso, fabricantes de memrias RAM e de placas-me finalmente tm guias para se
basearem e darem um melhor suporte para as DDR 400. Tambm chamada de PC3200, as
DDR 400 foram sempre olhadas com certa desconfiana pois sempre mdulos antigos bem

- www.megacursos.com.br -

Este manual compe a Coletnea Mega Cursos


trabalhados tm geralmente melhor desempenho do que padres novos (cheios de
incompatibilidade, com chipsets ainda imaturos e com baixa performance), mesmo estes
oferecendo mais tecnologia.
Entusiastas e amantes de Overclock geralmente tm mais ganhos com estes tipos de
novidade pois possibilitam grandes aumentos de clock e largura de banda no sistema.
Esperamos agora a deciso da padronizao de memrias DDR ainda mais rpidas (DDR
433 ou mais).
Vamos admitir: rodar memrias DDR 400 rpidas ainda no um procedimento 100%
garantido! As DDR esto rodando bem no limite, j atingindo mais de 250Mhz (DDR500)
e esperando a chegada de mdulos e chipsets que suportem a tecnologia DDR-2. Quando
forem lanadas, as DDR-2 provero uma nova era de regras e padres para as memrias,
mudanas no layout das mobos, nos chips, e claro, baixa tenso - e claro, clocks que
possam ultrapassar 1 Ghz ! At esta tecnologia chegar, voc pode otimizar a sua memria
RAM atravs da BIOS da sua placa-me. As mudanas podem trazer um pouco de perigo
mas com cuidado, melhoram muito a performance sem comprometer a integridade dos
mdulos de memria.
Sistemas mais antigos podem ganhar com os novos mdulos: mesmo no funcionando a
pleno vapor das DDR 400, voc pode otimizar os parmetros da memria para maximizar a
performance em baixos clocks. Acredite: uma DDR 266 otimizada mais rpida que uma
DDR 333 configurada com opes padronizadas.
Memrias rpidas so ideais para isto: abaixando o clock voc pode abaixar tambm a
latncia CAS ou o atraso RAS-to-CAS. Este tutorial explica os conceitos e tecnologias
dos tempos da memria (memory timings) e prov alguns ajustes e dicas de como
melhor-los. As informaes aqui tambm se aplicam a mdulos DDR 333 e DDR 266,
permitindo otimizar qualquer sistema com estas memrias. Pode-se fazer isto com qualquer
memria DDR, desde que a mesma suporte.
As memrias DDR 333 pra cima, quando otimizadas para alto desempenho, vm de fbrica
com dissipadores de calor de alumnio ou cobre: estes pentes de memria esquentam
bastante e o dissipador ajuda a diminuir a temperatura e a aumentar a vida til. Voc pode
comprar dissipadores separadamente e instalar no seu pente de memria

Hora Crtica: Qual RAM Comprar?

- www.megacursos.com.br -

Este manual compe a Coletnea Mega Cursos

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 -

Este manual compe a Coletnea Mega Cursos


deve estar configurado para BYSpeed ou Default para que ela informe corretamente o
modelo dos pentes de memria instaladdos no computador.
Raros so os modelos com chips BGA (mais avanados mas nem sempre bem
aproveitados).

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 -

Este manual compe a Coletnea Mega Cursos


overclockers, j que no so nem padronizados nem suportados oficialmente por quase
nenhuma mobo (placa-me).
Mesmo se sua placa-me no aceitar mdulos como os DDR400, possvel usar um
pequeno overclock junto com o FSB da CPU ou otimizar o mdulo de memria em baixo
clock. Mesmo sem ter suporte oficial, algumas placas-me bem otimizadas podem suportar
mdulos DDR 400 sem problemas.

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 -

Este manual compe a Coletnea Mega Cursos

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 -

Este manual compe a Coletnea Mega Cursos


memria DDR 266 ao lado de uma DDR 400: o computador rodar no limite da DDR 266,
deixando a DDR400 "bem folgada" pois esta estar funcionando mesma
velocidade/timings da DDR 266.
Outro problema do Dual Channel: nem sempre h vantagens em us-lo ! Em uma
plataforma AMD Athlon XP, como o FSB baixo (entre 266Mhz, no Athlon XP 2000+ e
400Mhz no Athlon XP 3200+), um simples mdulo de memria em uma controladora
simples d conta do recado. Mas a vantagem do Dual Channel prevalece no custo: para
preencher um processador Athlon de 400Mhz no FSB, ao invs de usar caros mdulos de
400Mhz DDR, pode-se usar em Dual Channel dois mdulo de 200Mhz DDR (que resultar
em um Dual Channel de 400Mhz): com isso o custo da memria cai - mas a sua
performance tambm. O Dual Channel no somente duplica a largura de banda para a CPU,
mas pode tambm diminuir latncias do sistema, deixando uma controladora de memria
atendendo o HD, AGP e PCI enquanto a outra controladora atende somente a CPU. Neste
caso o desempenho aumenta bastante ...
Mas claro que os sistemas normalmente funcionam melhor quando esto em Sincronia.
Assncrono quando o FSB da memria e o FSB da CPU tm valores diferentes: neste caso
so raros os modos Assncronos que tm melhor desempenho do que em modo Sncrono.
No caso dos novos Pentium 4 de 800Mhz no FSB, Dual Channel uma necessidade - e tem
que ser um dual channel de 400Mhz pra conseguir satisfazer os 800 MHz da CPU. Neste
caso o Dual Channel uma necessidade mais para "satisfazer" a CPU do que para diminuir
a latncia (claro, pode acontecer, mas em menor chance que numa plataforma Athlon).
Mesmo com FSB de 533Mhz, os P4 "sentem falta" de um Dual Channel - afinal no temos
placas-me pra Athlon que aceitem mdulos de memria DDR 533 Mhz e sim somente um
Dual Channel 333Mhz, o que no caso vai gerar uma sobra de largura de banda da memria
(mas isto bom: " melhor sobrar que faltar").
Uma das grandes vantagens do Dual Channel que s necessrio instalar os mdulos nos
slots corretos: no preciso configurar nada para ativ-lo. E como saber se o Dual est
mesmo ativado? Um dos pouqussimos programas que faz isso o CPU-Z (no final do
tutorial h um link para fazer download dele).
Um dos detalhes importantes que alguns fabricantes aconselham usar o Dual Channel em
determinados slot e nem sempre em todos. Estranho? Sim, mas por incrvel que parea a
sugesto vlida pois pode-se atingir um maior overclock ou obter maior estabilidade do
conjunto de memrias (principalmente em alto FSB).

- www.megacursos.com.br -

Este manual compe a Coletnea Mega Cursos

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 -

Este manual compe a Coletnea Mega Cursos

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.

Atualmente o nico representante do Dual Channel pra Athlon XP/Duron o NForce 2 - e


seus slots tm uma arrumao diferente pois s utilizam trs slots. Neste caso um slot
servido por uma controladora e os outros dois so servidos por outra. H placas-me com
NForce 2 e quatro slots ? Sim, mas h restrio no uso de alguns mdulos de memria
RAM.

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 -

Este manual compe a Coletnea Mega Cursos

Quadrado vermelho: Mostra as informaes dos timings e FSB da memria, alm do


RATIO. Veja que alguns parmetros esto ocultos pois a placa-me no disponibiliza estes
parmetros na BIOS.

Timings maiores que o Clock


Os Timings tm um impacto to forte nas memrias quanto o FSB delas, afinal os dados s
podem trafegar pela largura mxima da banda se forem liberados rapidamente pela
memria RAM. Alm disso, como os dados podem estar disponvel em diferentes zonas,
existem vrios processos intermedirios que podem limitar o FSB da memria RAM. Os
timings da memria RAM definem o quo rpido cada processo individual feito e
recomendvel gastar um certo tempo ajustando os timings ou parmetros individuais da
memria pois memrias DDR 333 otimizadas so mais rpidas do que memrias DDR 400
bsicas (genricas).
A primeira coisa a fazer desabilitar a configurao automtica da RAM na BIOS. Quando
est em automtico, a placa-me l o SPD (Serial Presence Detect) no mdulo de memria
RAM para obter informaes e por este motivo na BIOS a opo geralmente definida
como BySPD. Normalmente as memrias tm um chip que libera informaes BIOS, que
reconhece-a e configura automaticamente os timings. Isso normalmente fica em um chip
EEPROM e mesmo mudando manualmente as configuraes, as memrias funcionam
normalmente (a no ser que voc ultrapasse o limite dela).

- www.megacursos.com.br -

10

Este manual compe a Coletnea Mega Cursos

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

Este manual compe a Coletnea Mega Cursos


Veja acima como os timings agressivos (com valores baixos, quase no limite da
memria/placa-me) o computador tem um desempenho maior: somente a reduo do CAS
(acima) de 2.5 pra 1.5 j faz a mdia de desempenho subir.

Entre na Matriz, baby


A controladora de memria primeiramente envia o row address para a clula que deseja
enderear ao mdulo lgico. Aps um certo perodo de tempo, tRCD (RAS-to-CAS delay),
o modulo disponibiliza o contedo do row. Em chips modernos, este processo leva de 2 a 3
ciclos de clock. Voc pode tambm ter fraes como 2.5 ciclos de clock (CL 2.5), j que a
DDR pode enviar controle e sinais dados em ambas descida e subida do sinal de clock e
com isso duplica-se a transmisso de dados gerando o nome DDR (Double Data Rate).
Uma vez que o contedo da row tenha sido enviado ao interim storage, a controladora vai
enviar o sinal CAS (column address strobe) que transmite a column address para a clula da
memria. Isto demora um tempo igual ao tCL (CAS latency) antes que o contedo da clula
selecionada seja enviada para o registro de sada do chip da memria.
Na BIOS voc pode escolher dentre os valores disponveis, o nmero de ciclos por clock
para os timings tRCD e tCL. Quanto mais baixos forem estes valores, melhor a
performance e um parmetro CL de 2.0 ou at 1.5 somente apenas possvel com mdulos
de memria muito rpida (e caros).
Se voc estiver lendo dados de sada adjacentes de uma mesma linha da memria, o nico
fator que determina a velocidade de acesso o CL, uma vez que a controladora j sabe o
row address e no necessita do mesmo novamente. Quando a controladora tem que
enderear diferentes linhas no mesmo chip da memrua RAM, o tempo tRAS (row active
time) vai passar antes que possa se mover uma linha pra prxima. O tempo tRAS
aumentado pelo tempo tRP (RAS precharge time), que necessrio para carregar os
circuitos para uma nvel de tenso maior. Em outras palavras, mesmo memrias rpidas
precisam de pelo menos 7 ciclos de clock para o processo inteiro.
Chips de DDR RAM modernas so subdivididos mais uma vez em 4 segmentos (bancos ou
banks) aonde cada um representa uma zona de memria diferente. Bank Interleaving
permite que zonas em diferentes bancos (banks) sejam endereadas simultaneamente,
aumentando a velocidade dos dados. Quando as informaes lidas forem do banco de dados
(data bank), uma nova zona de dados pode ser endereada em outro banco. Voc pode
especificar quantos bancos do chip da RAM podem ser endereados ao mesmo tempo,
sendo que o mais rpido 4.
Gs na Performance com 1 GB de RAM ou mais
Outro critrio importante a quantidade de RAM instalada no sistema. Processamento de
imagem ou vdeo ganham um timo desempenho com aumento de memria. Testes feitos
com o Content Creation Winstone provaram que em determinadas tarefas que exigem
- www.megacursos.com.br -

12

Este manual compe a Coletnea Mega Cursos


bastante processamento o Windows 2000/XP "decolam" com mais 1 Gb de memria RAM.
Atualmente 512 Mb de memria RAM considerado o mnimo para quem quer obter
timas performances no Windows XP.
O mximo de memria depende da placa-me e do chipset desta. Veja na tabela mais
abaixo como cada chipset se relaciona com as RAM. Em sistemas x86 (32-bits), entretanto,
o mximo de memria permitida 3.5 GB, no importando o quanto se tem a mais no
sistema pois a CPU simplesmente no consegue enderear memria alm desde este limite.
A capacidade remanescente reservada pra controlar os circuitos PCI.
Voc deve instalar o mnimo de mdulos de memria possvel: reduzindo o nmero de
chips no mdulo vai aumentar a performance e a estabilidade. Os mdulos geralmente
consistem em 8 ou 16 chips.
O nmero de mdulos de memria que voc usar vai ter impacto direto no seu command
rate. O command rate especifica o nmero de ciclos de clock que a controladora de
memria precisa pra ativar os mdulos e chips. Se voc preencher todos os slots de
memria, voc ter que incrementar a taxa de 1 a 2 ciclos por clock para manter o sistema
estvel mas isso vai diminuir a performance em at 3%. Muita gente acha que pouco mas
"nestes poucos" que cada timings ajuda, conseguindo aumentar at 40% o desempenho de
uma mquina somente regulando a memria RAM.

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).

Fabricantes de memria RAM

- www.megacursos.com.br -

13

Este manual compe a Coletnea Mega Cursos

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

Este manual compe a Coletnea Mega Cursos


Otimizar os parmetros dos Timings vai acelerar os processos envolvidos ao acessar a
RAM. A controladora de memria primeiramente determina o row address que a clula de
armazenamento deseja enderear. A column address comunicada quando o timing tRCD
ocorreu. O timing tCL ento passa enquanto o dado transferido ao registro de sada e o
processo pode comear novamente depois de ter esperado pelo tempo tRAS + tRP.

Suporte de Memria por Chipsets


[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-suporte_amd.jpg[/img]
Padro RAM mais rpida suportada; DDR266 = PC2100; DDR333 = PC2700; DDR400 =
PC3200
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-suporte_intel.jpg[/img]
Uma tima tabela INTEL com diferenas entre os vrios chipset 845 at 875 em:
http://developer.intel.com/design/chipsets...ts/linecard.htm

Como Otimizar sua RAM na BIOS


Este TM foi feito para quem usa memria DDR pois normalmente as PC133/100/66 tm
parmetros diferentes na BIOS para a otimizao da memria. Mas nada impede que, se
houver um mesmo parmetro relatado neste tutorial, voc tente otimiz-la - mas cuidado: as
memrias PC133 normalmente so bem menos otimizveis em comparao s memrias
DDR.
Se voc no sabe os timings recomendados pelo fabricante, veja no site dele ou envie um email para eles pedindo informaes para sua memria. Lembre-se que nem todas placas
me dispem das configuraes aqui listadas e nem sempre dispe de todos valores em
cada configurao/parmetro.
A BIOS das placas-me oferecem numerosos parmetros para se otimizar a memria.
Como a variedade de comandos diferentes em cada bios grande, vamos mostrar os mais
comuns encontrados. Os valores usuais disponveis esto entre parnteses, e o valor ideal
est em negrito.
Automatic Configuration (On/Off):
(DRAM Auto, Timing Selectable, Timing Configuring) Configurao automtica. Tambm
pode ser descrita como BySPD, onde a mobo (placa-me) l um chip na memria e define
automaticamente os timings. Ao deixar a configurao em manual, voc pode alterar a
vontade os parmetros - mas lembre-se que nem todos funcionam. Quando houverem
opes SLOW, NORMAL e FAST, configure para FAST e verifique os resultados
Bank Interleaving (Off/2/4):
(Bank Interleave) Chips de memrias DDR RAM so feitos de 4 bancos (4 banks).
Enderear todos eles atravs de insero conjunta ao mesmo tempo vai maximizar a
performance.

- www.megacursos.com.br -

15

Este manual compe a Coletnea Mega Cursos


Burst Length (4/8):
O burst length especifica quantos blocos de dados so enviados em um ciclo de
transmisso. Ideal uma transmisso preencher uma linha de memria no cache L2
encontrado em modernos processadores como P4 e Athlon XP. Isso equivalente a 64
bytes (8 pacotes de dados).
CAS Latency tCL (2.5T, 2T, 1.5T):
(CAS Latency Time, CAS Timing Delay) O nmero de ciclos de clock que passam do
incio de endereamento da column at a chegada do dado no registro de sada. O fabricante
determina o melhor possvel valor para este parmetro.
Command Rate CMD (1/2):
(Command Rate, MA 1T/2T Select) Nmero de ciclos de clock necessrio para enderear o
modulo de memria e o chip com um endereo de zona de dados especfico. Se os bancos
da memria estiverem lotados, voc deve aumentar o valor pra 2, o que resultar em perda
de performance (por isso importante manter um nmero maior de memria virtual e usar
um nmero de memria RAM compatvel com o sistema operacional e uso de programas).
RAS Precharge Time tRP (2T/3T/4T):
(RAS Precharge, Precharge to active) Nmero de ciclos de clock necessrios para prcarregar os circuitos para que o row address possa ser determinado.
RAS-to-CAS Delay tRCD (2T/3T/4T/5T):
(RAS to CAS Delay, Active to CMD) Nmero de ciclos de clock que passam entre o incio
da determinao do row address e da sada do column address. Setar este valor pra 2 pode
maximizar a performance at em 4%.
Row Active Time tRAS (4T/5T/6T/7T):
(Active to Precharge Delay, Precharge Wait State, Row Active Delay, Row Precharge
Delay) Atraso que resulta quando duas linhas diferentes em um chip da memria so
endereados um aps o outro.
Memory Clock (100/133/166/200 MHz):
(DRAM Clock) Especifica o clock (velocidade em MHz) do bus da memria. Esta taxa
normalmente especificada junto ao FSB da CPU. A tecnologia DDR dobra o a taxa de
dados transmitida.
CPU:DRAM Ratio ou tambm FSB:DRAM Ratio (1:1, 2:3, 2:4, 3:5, 4:5, 5:4, BySPD):
Existem vrios valores mas vamos explicar o que eles significam: O primeiro nmero
(antes do sinal de mostra a taxa da CPU e o segundo valor mostra a taxa da memria. Se a
CPU estiver com 133 MHz no FSB e o CPU: DRAM Ratio estiver 1:1, a memria tambm
ter 133 MHz no FSB tambm - o que neste caso dar uma DDR266 ou um SDRAM
133MHz.
Vamos dar um exemplo mais claro com o valor 2:3 e FSB em 133 MHz da CPU.
Pegue o valor 133 e divida-o pelo primeiro nmero (2) e o resultado ser 66,5MHz. Agora
pegue o resultado e multiplique pelo segundo nmero (3). Neste caso teremos 66,5MHz x 3
- www.megacursos.com.br -

16

Este manual compe a Coletnea Mega Cursos


= 199,5MHz, o que dar uma memria com FSB em 200MHz, que o valor de FSB da
DDR400.
O valor BySPD determina automaticamente (via chip na memria) qual valor mais
estvel/recomendado/cauteloso. Se o valor for 1:1, a CPU e memria esto em sincronia. Se
o valor for 2:3, a CPU (que o primeiro valor) ter um FSB menor do que a memria pois
o primeiro nmero menor do que o segundo - e neste caso a memria ter um FSB mais
rpido do que o FSB da CPU (traduo: memria e CPU no esto em sincronia).
Se o valor for 5:4, por exemlpo, a CPU estar com FSB mais rpido que o FSB da memria
e eles no estaro em sincronia.
MEMORY FREQUENCY (100%, 125%, 200%, BySPD):
Algumas BIOS usam porcentagem, ou seja, pegam o valor da FSB da CPU e multiplicam:
se a memria estiver a 125%, ento a memria ter um FSB 25% maior que o FSB da CPU.
Se a memria estiver a 150%, significa um valor 50% a mais em 133MHz. Neste caso,
133MHz + 50% = 133MHz + 66MHz = 199MHz (200MHz), indicando que memria estar
funcionando a 200MHz (DDR400)

[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

Este manual compe a Coletnea Mega Cursos


Para demonstrar os potenciais de uma otimizao na memria, foi usado o Sisoft Sandra
2002 e o Quake 3 como benchmarks (a performance do ultimo, Quake 3, depende bastante
da largura de banda). Visando facilitar a compreenso dos testes, mostraremos as mudanas
nos timings e os scores produzidos.
As configuraes iniciais so:
CAS Latency = 2.5T
Bank Interleave = Disable
DRAM Command Rate = 2T
Trp = 3T
Tras = 6T
Trcd = 3T
FSBMemory clock speed = 133MHz133MHz
http://paginas.terra.com.br/informatica/cspirata/5.jpg
Bank Interleave - 2 Bank
Mudamos o parmetro 'Bank Interleave' para '2 Bank'. Este parmetro para controlar
acesso a bancos de memria abertos. Os valores admitidos so Nenhum, 2 Bank ou 4 Bank
(algumas mobos tem 2-Way/4-Way). 4 Bank o mais eficiente. (Veja como o score j
aumentou em relao ao score base)
http://paginas.terra.com.br/informatica/cspirata/6.jpg
Bank Interleave -4 Bank
Agora, 'Bank Interleave' mudado pra '4 Bank'. A performance s aumenta...
http://paginas.terra.com.br/informatica/cspirata/7.jpg
DRAM Command Rate - 1T
Mudamos agora o 'DRAM Command Rate'. Mudamos pra 1T e deixamos o 'Bank
Interleave' em 4 Bank. O parmetro 'DRAM Command Rate' est nas BIOS desde o chipset
KT266: com ele pode-se definir manualmente os valores de latncia entre chipset e
memria. Os valores aceitveis so 2T,1T (1T o mais rpido). Este um parmetro crtico
que afeta muito a performance do subsistema de memria.
http://paginas.terra.com.br/informatica/cspirata/8.jpg
CAS Latency - 2T
Agora, foi o 'CAS Latency': mudamos o valor pra 2T enquanto deixamos o resto intacto (
Bank Interleave=4 Bank, DRAM Command Rate=1T). Quanto menor, melhor Este o
parmetro mais importante em termos de performance de memria RAM.
http://paginas.terra.com.br/informatica/cspirata/9.jpg
Trp =2T, Tras=5T and Trcd=2T
O modulo 256 MB PC2100 DDR SDRAM feito pela Samsung provou o timo desempenho
nos testes. Ento, foi colocado o valor: Trp =2T, Tras=5T e Trcd=2T (originais so 3T, 6T
e 3T, respectivamente).
- www.megacursos.com.br -

18

Este manual compe a Coletnea Mega Cursos


http://paginas.terra.com.br/informatica/cs...cspirata/10.jpg
Depois das otimizaes, a melhora na performance foi de 7.5% no Sandra e mais de 12%
no Quake3!

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

Este manual compe a Coletnea Mega Cursos


[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-sandra999.jpg[/img]
Obviamente muitos no vero vantagens em fazer isso: s os mais "fominhas" vo querer
mesmo, j que cada ganho j lucro. Muitos ficam satisfeitos com os timings originais.
Vale lembrar que com o aumento do clock da CPU, a largura de banda pode ser um pouco
maior com a mesma memria.
Uma das placas me que tem o maior nmero de parmetros disponveis a Abit KX7-333
(at mais que as Epox). Por ultimo, vale lembrar que para atingir estabilidade com timings
agressivos necessrio aumentar a tenso da DDR - e isto bem perigoso se no for feito
com cuidado ou se for feito com mdulos genricos.
Quando se overcloca uma memria, necessrio aumentar a tenso ou elevar os timings
(ou ambos) para atingir velocidades na memria superiores original e estabilidade.

Peculiaridades de mdulos e placas me.


Na guerra da memria, vale tudo. E por incrvel que parea, algumas coisinhas so bem
interessantes: veja o caso de memrias como as Corsair TwinX. No chipset 875 da Intel, h
regulagens de timings diferentes dos chipset NForce 2 da Nvidia e isto se deve a
otimizaes no hardware da placa-me, chipset e at na BIOS.
Alguns mdulos como os Golden Dragon da Geil, tem um PCB de 6 camadas (reduz rudos
eletromagnticos e com 6 camadas de metal, tendo um alto custo de produo). Alm disso
tem chips "selecionados mo" e esses pentes de memria no so para qualquer um ...
Alm disso, memrias deste nvel aceitam regulagem de tenso de at 3.1v, muito acima
dos 2.6v das DDR 400 padro - e raro achar uma placa-me que disponibilize este nvel
de tenso pra memria sem perder a garantia.
Outro detalhe importante que at o tipo de construo da memria (chips, PCB, outros)
influi no desempenho: o mais incrvel que mesmo sem padronizao pelo JEDEC,
existem at hoje, mdulos de DDR 500 ou at DDR 533. Alguns fabricantes de placa-me
j adotam alguns destes mdulos - o que no deixa de ser uma tima propaganda para eles
....
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-dragon22.jpg[/img]
Alguns fabricantes chegam a lanar at trs ou mais revises da mesma memria somente
com otimizaes pra conseguir espremer mais performance que o concorrente !
Veja um outro exemplo: a Corsair Pro. Ela tem quase o dobro do tamanho (altura) das DDR
convencionais, mas traz um sistema de leds pra indicar o uso da memria: isso muito
interessante. Mdulos como este so caros, mas compensam pelo seu desempenho.
[img]http://www.baboo.com.br/absolutenm/articlefiles/8110-procorsairpro.jpg[/img]

- www.megacursos.com.br -

20

Este manual compe a Coletnea Mega Cursos

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