Guia de compra de Memórias: Entenda como Funciona cada uma delas.
Autor: Blog dos Cururus | Publicado: 2013-04-05T16:25:00-07:00




Guia de compra de Memórias: Veja os tipos, e entenda como funciona
cada uma delas.

Apresentamos a memória RAM, um componente que você já conhece e que sabe
até para o que serve. Todavia, ela não chegou agora e parte da história ficou escondida
no passado. Hoje revelaremos um pouco sobre os tipos de memórias que apareceram
ao longo dos anos.

Este vídeo nos
servirá como introdução ao tópico sobre memórias




<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Vale acrescentar
que não é apenas memória que deixa o computador mais rápido, e sim o trabalho
do processador em conjunto com ela. 

RAM e DRAM

Foi em algum ponto na década de 50 que surgiram as primeiras ideias de
criar uma Memória de Acesso Aleatório (RAM). Apesar disso, nosso papo começa em
1966, ano que foi marcado pela criação da memória DRAM (invenção do Dr. Robert
Dennard) e pelo lançamento de uma calculadora Toshiba que já armazenava dados
temporariamente.




<!--[if gte vml 1]><v:shapetype
 id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
 path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
 
 
  
  
  
  
  
  
  
  
  
  
  
  
 
 
 
<v:shape id="Imagem_x0020_8" o:spid="_x0000_i1033" type="#_x0000_t75"
 alt="Memórias: quais os tipos e para que servem"
 href="http://www.tecmundo.com.br/imagens/materias/12781/692158.jpg" title="&quot;Memória DDR3 da Corsair&quot; "
 style='width:177.75pt;height:89.25pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->




A DRAM (Memória de Acesso Aleatório Dinâmico) é o padrão de memória que
perdura até hoje, mas para chegar aos atuais módulos, a história teve grandes
reviravoltas. Em 1970, a Intel lançou sua primeira memória DRAM, porém, o
projeto não era de autoria da fabricante e apresentou diversos problemas. No
mesmo ano, a Intel lançou a memória DRAM 1103, que foi disponibilizada para o
comércio “geral” (que na época era composto por grandes empresas).

A partir da metade
da década de 70, a memória DRAM foi definida como padrão mundial, dominando
mais de 70% do mercado. Nesse ponto da história, a DRAM já havia evoluído
consideravelmente e tinha os conceitos básicos que são usados nas memórias
atuais.

DIP e SIMM

Antes da chegada dos antiquíssimos 286, os computadores usam chips DIP.
Esse tipo de memória vinha embutido na placa-mãe e servia para auxiliar o
processador e armazenar uma quantidade muito pequena de dados.

Foi com a popularização dos computadores e o surgimento da onda de PCs
(Computadores Pessoais) que houve um salto no tipo de memória. Num primeiro
instante, as fabricantes adotaram o padrão SIMM, que era muito parecido com os
produtos atuais, mas que trazia chips de memória em apenas um dos lados do
módulo.





<!--[if gte vml 1]><v:shape id="Imagem_x0020_7" o:spid="_x0000_i1032"
 type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 href="http://www.tecmundo.com.br/imagens/materias/12781/817413.jpg" title="&quot;Memória SIMM de 256 KB do console Atari STE&quot; "
 style='width:253.5pt;height:50.25pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

Antes desse salto, no entanto, houve o padrão SIPP – que foi um
intermediário entre o DIP e o SIMM. O problema é que o conector das memórias
SIPP quebrava com facilidade, o que forçou as fabricantes a adotarem o SIMM sem
pensar muito.

A primeira leva do padrão SIMM tinha 30 pinos e podia transmitir 9 bits
de dados. Foi utilizado nos primeiros 286, 386 e até em alguns modelos de 486.
O segundo tipo de SIMM contava com 72 pinos, possibilitando a transmissão de
até 32 bits. Esse tipo de módulo vinha instalado em computadores com
processadores 486, Pentium e até alguns com Pentium II.

FPM e EDO

A tecnologia FPM (Fast Page Mode) foi utilizada para desenvolver algumas
memórias do padrão SIMM. Módulos com essa tecnologia podiam armazenar incríveis
256 kbytes. Basicamente, o diferencial dessa memória era a possibilidade de
escrever ou ler múltiplos dados de uma linha sucessivamente.





<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_6" o:spid="_x0000_i1031" type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 style='width:195pt;height:48pt;visibility:visible;mso-wrap-style:square'>
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

As memórias com tecnologia EDO apareceram em 1995, trazendo um aumento
de desempenho de 5% se comparadas às que utilizavam a tecnologia FPM. A
tecnologia EDO (Extended Data Out) era quase idêntica à FPM, exceto que
possibilitava iniciar um novo ciclo de dados antes que os dados de saída do
anterior fossem enviados para outros componentes.

DIMM e SDRAM



Quando as fabricantes notaram que o padrão SIMM já não era o suficiente
para comportar a quantidade de dados requisitados pelos processadores, foi
necessário migrar para um novo padrão: o DIMM. A diferença básica é que com os
módulos DIMM havia chips de memórias instalados dos dois lados (ou a
possibilidade de instalar tais chips), o que poderia aumentar a quantidade de
memória total de um único módulo.





<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_5" o:spid="_x0000_i1030" type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 style='width:198.75pt;height:51pt;visibility:visible;mso-wrap-style:square'>
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

Outra mudança que
chegou com as DIMMs e causou impacto no desempenho dos computadores foi a
alteração na transmissão de dados, que aumentou de 32 para 64 bits. O padrão
DIMM foi o mais apropriado para o desenvolvimento de diversos outros padrões,
assim surgiram diversos tipos de memórias baseados no DIMM, mas com ordenação
(e número) de pinos e características diferentes.

Com a evolução das DIMMs, as memórias SDRAM foram adotadas por padrão,
deixando para trás o padrão DRAM. As SDRAMs são diferentes, pois têm os dados
sincronizados com o barramento do sistema. Isso quer dizer que a memória aguarda
por um pulso de sinal antes de responder. Com isso, ela pode operar em conjunto
com os demais dispositivos e, em consequência, ter velocidade consideravelmente
superior.



RIMM e PC100



Pouco depois do padrão DIMM, apareceram as memórias RIMM. Muito semelhantes,
as RIMM se diferenciavam basicamente pela ordenação e formato dos pinos. Houve
certo incentivo por parte da Intel para a utilização de memórias RIMM, no
entanto, o padrão não tinha grandes chances de prospectiva e foi abandonado
ainda em 2001.

As memórias RIMM
ainda apareceram no Nintendo 64 e no Playstation 2 – o que comprova que elas
tinham grande capacidade para determinadas atividades. Ocorre que, no entanto,
o padrão não conseguiu acompanhar a evolução que ocorreu com as memórias DIMM.



<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_4" o:spid="_x0000_i1029" type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 href="http://www.tecmundo.com.br/imagens/materias/12781/704913.jpg" title="Memória PC133 e EDO"
 style='width:219.75pt;height:87.75pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image009.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

O padrão PC100 (que era uma memória SDR SDRAM) surgiu na mesma época em
que as memórias RIMM estavam no auge. Esse padrão foi criado pela JEDEC,
empresa que posteriormente definiu como seria o DDR. A partir do PC100, as
fabricantes começaram a dar atenção ao quesito frequência. Posteriormente, o
sufixo PC serviu para indicar a largura de banda das memórias (como no caso de
memórias PC3200 que tinham largura de 3200 MB/s).



DDR, DDR2 e DDR3

Depois de mais de 30 anos de história, muitos padrões e tecnologias, finalmente
chegamos aos tipos de memórias presentes nos computadores atuais. No começo,
eram as memórias DDR, que operavam com frequências de até 200 MHz. Apesar de
esse ser o clock efetivo nos chips, o valor usado pelo barramento do sistema é
de apenas metade, ou seja, 100 MHz.

Assim, fica claro que a frequência do BUS não duplica, o que ocorre é
que o dobro de dados transita simultaneamente. Aliás, a sigla DDR significa
Double Data Rate, que significa Dupla Taxa de Transferência. Para entender como
a taxa de transferência aumenta em duas vezes, basta realizar o cálculo:

[número de bytes] x [frequência do barramento] x 2

Do padrão DDR para o DDR2 foi um pulo fácil. Bastou adicionar alguns
circuitos para que a taxa de dados dobrasse novamente. Além do aumento na
largura de banda, o padrão DDR2 veio para economizar energia e reduzir as
temperaturas. As memórias DDR2 mais avançadas alcançam clocks de até 1.300 MHz
(frequência DDR), ou seja, 650 MHz real.





<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_3" o:spid="_x0000_i1028" type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 href="http://www.tecmundo.com.br/imagens/materias/12781/881842.jpg" title="Memórias DDR1"
 style='width:183pt;height:78pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image011.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

E o padrão mais recente é o DDR3 que, como era de se esperar, tem o
dobro de taxa de transferência se comparado ao DDR2. A tensão das memórias caiu
novamente (de 1,8 V do DDR2 para 1,5 V) e a frequência aumentou
significativamente – é possível encontrar memórias que operam a 2.400 MHz
(clock DDR).



Dual-Channel
e Triple-Channel

Apesar das constantes evoluções no padrão DDR, as memórias nunca
conseguiram atingir a mesma velocidade das CPUs. Isso forçou as principais
empresas de informática a apelarem para um truque que possibilitaria o aumento
do desempenho geral da máquina. Conhecido como Dual-Channel (Canal Duplo), o
novo recurso possibilitou o aumento em duas vezes na velocidade entre a memória
e o controlador.

A tecnologia
Dual-Channel depende simplesmente de uma placa-mãe ou um processador que tenha
um controlador capaz de trabalhar com o dobro de largura do barramento. Isso
significa que a memória utilizada não precisa ser diferente, sendo que a grande
diferença está no controlador, que deve ser capaz de trabalhar com 128 bits, em
vez dos costumeiros 64 bits das memórias DDR.





<!--[if gte vml 1]><v:shape id="Imagem_x0020_2" o:spid="_x0000_i1027"
 type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 href="http://www.tecmundo.com.br/imagens/materias/12781/745014.jpg" title="Corsair XMS3 — 8 GB Dual Channel DDR3"
 style='width:187.5pt;height:74.25pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image013.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ao dobrar a largura do
barramento de dados, as memórias têm a taxa de transferência dobrada automaticamente.
Assim, uma memória DDR2 que antes era capaz de transferir 8.533 MB/s, quando
programada para atuar em Dual-Channel poderá atingir um limite teórico de
17.066 MB/s. Detalhe: para usar a tecnologia de Canal Duplo é preciso usar dois
módulos de memórias, conectados nos slots pré-configurados para habilitar o
recurso.

A tecnologia Triple-Channel é muito parecida com a Dual, exceto que aqui
o canal é triplo. Com a explicação acima fica fácil compreender que é preciso
utilizar um processador e placa-mãe compatível (os primeiros a usar esse
recurso foram os Intel Core i7 de primeira geração).

A largura do barramento aumenta para 192 bits (o triplo dos 64 bits) e,
consequentemente, a taxa de transferência triplica. E novamente vale a mesma
regra: três módulos são necessários para utilizar essa funcionalidade.

Veja abaixo os
encaixes que diferenciam as memórias DDR, DDR2 e DDR3.

<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_9" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:320.25pt;
 height:170.25pt;visibility:visible;mso-wrap-style:square'>
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image015.png"
  o:title="Sem título"/>
<![endif]--><!--[if !vml]--><!--[endif]-->







Outros padrões

Enquanto os computadores evoluíram baseados nas memórias DIMM SDRAM,
outros dispositivos aderiram a memórias alternativas. É o caso do Playstation 3, que aderiu à linha de memórias XDR
DRAM. O padrão XDR é como se fosse um sucessor das antigas memórias baseadas no
RIMM (também conhecida como memória Rambus DRAM).

Existem ainda as memórias dedicadas para as placas gráficas. As
principais são do padrão GDDR, variando entre a primeira geração e a quinta – a
GDDR5. As memórias GDDR têm algumas semelhanças com os padrões DDR, mas diferem
em alguns aspectos, incluindo as frequências.




<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75" alt="Memórias: quais os tipos e para que servem"
 style='width:196.5pt;height:111.75pt;visibility:visible;mso-wrap-style:square'>
 <v:imagedata src="file:///C:\Users\EDSON\AppData\Local\Temp\msohtmlclip1\01\clip_image017.jpg"
  o:title=" quais os tipos e para que servem"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

Antigamente foram usadas memórias do tipo VRAM e WRAM para armazenar
dados gráficos. Atualmente, as memórias são do tipo SGRAM (RAM de sincronia
gráfica). Todas elas são baseadas na memória RAM, mas têm certas diferenças.&nbsp;



&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Memória Cache

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; É uma memória de
alta velocidade que faz a interface entre o processador e a memória do sistema.
A memória cachê é uma memória embutida no processador que serve para armazernar
os dados freqüentemente mais usados. Ela evita na maioria das vezes que seja necessário
recorrer à memória RAM, muito mais lenta se comparada a cache.


Este tipo de memória é usado como um intermediário na execução do processador
com a memória RAM, já que é capaz de conversar muito mais rapidamente, sem
espera. O trabalho da memória cache é tão importante que, sem ela, o desempenho
de um processador pode ser seriamente comprometido.

São usados dois tipos de cache primário, ou cache L1 (level 1); e secundário,
ou cache L2 (level 2). Este último é um pouco maior em termos de capacidade e
passou a ser utilizado quando o cache L1 se mostrou insuficiente.


Antigamente, um tipo distinguia do outro pelo fato de a memória cache L1 estar
localizada junto ao núcleo do processador, enquanto que a cache L2 ficava
localizada na placa-mãe.
Atualmente, ambos os tipos ficam localizados dentro do chip do processador,
sendo que, em muitos casos, a cache L1 é dividida por alguns fabricantes em
duas partes: "L1 para dados" e "L1 para instruções".
Existem processadores que trazem até um cache L3 (level 3).


Sempre que o processador precisar ler dados os procurará primeiro no cache L1.
Caso a informação seja encontrada, o chip não perderá tempo, já que o cache
primário funciona na mesma freqüência que ele.


Se o dado não estive no cache L1, então o próximo a ser visto será o cache L2.
Mesmo encontrando o que procura no cache secundário, o processador levaria
algum tempo, mas não tanto quanto perderia caso precisasse acessar diretamente
a memória RAM.
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;
Como funciona a memória cache


O sistema de cache inicia tentando ler tantos dados da memória dinâmica quanto
possível e guarda-os em sua memória estática de alta velocidade (ou cache).
Quando requisições do processador chegam, ela checa se os endereços requisitados
são os mesmos dos que já foram lidos da memória, caso seja, os dados são
enviados diretamente da cache para o processador, caso contrário, ela permite
que o processador acesse a memória principal (o processador realiza este acesso
lentamente).

Vídeo para compreender melhor o funcionamento.





Então o sistema de cache atualiza seu conteúdo com o que foi lido da
memória pelo processador e tenta ler tantos dados quanto o possível antes que a
próxima requisição do processador chegue.



Abaixo segue um
vídeo de instalação de todos os tipos de memória.



Vídeo Aula de Hardware
Básico - Memória RAM SIMM DIMM SDR DDR DDR2 DDR3/ Instalando todos os Tipos.







.................................................................................................................................

Edson Chiesa

Daniel Zat

Rubiano