Ir ao conteúdo
  • Cadastre-se

Dual Channel “dobra” a vel. E a CAPACIDADE também?


suricati

Posts recomendados

Pelo que eu vi, não dobra o barramento, só passa de 64 bits, para 128 bits.

Alguem poderia me confirmar apenas se em dual channel a capacidade da memoria tb dobra

Ex. 2 pentes de 512MB 400Mhz 64 bits

Ficaria 512Mb (400Mhz a 128 Bits) ou 1024Mb (400Mhz a 128 Bits) ?

Obrigado.

Só mais uma duvida, li que no Clube do Hardware, varias vezes isso "acesso à memória em dois canais oferecido pela placa-mãe" pelo jeito não é a mesma coisa que dual channel, visto que só tem 2 slots pra memoria, alguem saberia me dizer se existe diferença entre dual channel e isso ?

Seria um dual channel mais simples ativado pela bios ?

https://www.clubedohardware.com.br/artigos/1479/2

Obrigado

Link para o comentário
Compartilhar em outros sites

Pelo que eu vi, não dobra o barramento, só passa de 64 bits, para 128 bits.

Alguem poderia me confirmar apenas se em dual channel a capacidade da memoria tb dobra

Ex. 2 pentes de 512MB 400Mhz 64 bits

Ficaria 512Mb (400Mhz a 128 Bits) ou 1024Mb (400Mhz a 128 Bits) ?

Obrigado.

Ficará 512MB 64Bits à 128Bits.

Só mais uma duvida, li que no Clube do Hardware, varias vezes isso "acesso à memória em dois canais oferecido pela placa-mãe" pelo jeito não é a mesma coisa que dual channel, visto que só tem 2 slots pra memoria, alguem saberia me dizer se existe diferença entre dual channel e isso ?

Seria um dual channel mais simples ativado pela bios ?

https://www.clubedohardware.com.br/artigos/1479/2

Obrigado

Explique melhor qual é a frase, ou onde ela se encontra, pelo o que você citou são a mesma coisa.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Membro VIP

Pra arrumar as idéias:

Dual channel significa dois canais.

A estrutura da memória DIMM (Dual Inline Memory Module) permite um caminho, uma passagem de dados com largura de 64bits. Vale ressaltar que as memórias PC133, DDR e DDR2 são memórias do tipo DIMM. Por isso que nos cálculos de taxa de transferência chega-se assim:

DDR400 (típico) ou PC3200

400 mhz (valor teórico pois na realidade são 2 dados por ciclo de clock, ou seja, 2 x 200) x 64 bits = 25.600 bits/s

Como cada byte corresponde a 8 bits, então dividirmos por 8 e encontramos 3.200MB/s.

No caso do dual channel é apenas a capacidade do chipset ou a controladora de memória ter uma outra passagem, canal de acesso simultâneo à memória. Gerando assim, um acesso de 128bits.

Como as memórias do tipo DIMM são de 64bits, é lógico a necessidade de duas (mínimo) memórias pra poder funcionar o dual channel.

No caso do tamanho continua a mesma coisa, se tinha 512MB e botou outra memória de 512MB pra fazer dual, você vai ter um sistema de 1GB acessados em dois canais simultaneamente (512 em cada canal).

As placas-mãe mais baratas geralmente vêm com apenas dois slots de memória, que depedendo do chipset que ela usa, pode ser que cada uma corresponda a um canal, mas as mais simplezinhas somente um canal mesmo.

edit: como falado no tópico fixo, embora o acesso represente o dobro de dados, na realidade afeta, no geral, um desempenho de 10% (arrendondando). Em programas simples como word, IE e etc, é praticamente nulo, em games e programas que acessam a memória constatemente já dá uma ajuda.

Link para o comentário
Compartilhar em outros sites

O BAGA explicou tudo o que você precisava.Pra simplificar, o arranjo Dual-Chanell só é ativado quando você tem no mínimo dois pentes de memória instalando nos banks certo, no caso de Placas Mãe com 4 slots(banks) deverá usar em cores iguais ou diferentes dependenso do fabricante e em Placas Mãe com 2 Slots, geralmente o dual-chanell é adotado.

O ganho se restringe aos momentos onde por exemplo o canal1 está escrevendo na memória Ram e o canal2 pode ler o outro pente de memória Ram sem esperar o fim da escrita do canal1 pois fisicamente estão em canais diferentes, o que seria impossível no arranjo single-chanell.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Pessoal eu ainda tenho dúvidas, por exemplo: Se um processador tem um FSB de 400mhz (DDR 200x2) e ele usa uma memória barramento 333 (DDR 166x2) ele trabalharia com desempenho reduzido ? outra coisa, se entendi o q foi explicado nesse tópico esse mesmo processador de FSB 400mhz com dois pentes DDR400 na verdade não tem seu acesso aumentado para 800mhz mas o que ocorre é quando um dos pentes está em uso ele pode usar o outro na mesma velocidade, sendo diferente por exemplo do Raid de HDs onde o arquivo é dividido no meio e gravado cada metade em um HD simultâneamente fazendo com que o desempenho seja sim dobrado e não apenas aumentado, é isso mesmo? Finalizando, há vantagem em se usar memória ram em single channel com clock superior ao FSB do processador ? Desde já obrigado a quem se prontificar a responder.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

FSB = Front Side Bus

É a frequencia de acesso do processador ao chipset da placa mãe para as memórias ( no caso das AMD, ela usa dois barramento de acesso dedicado as memórias ). Logo, se tu tem um processador com FSB de 1600, você poderá usar memórias com essa frequencia e ,até mesmo, memórias de maior velocidade.

O acesso as memórias, a busca pela informação nas memórias, se torna maior, a quantidade de dados por segundo aumenta.

Por isso, a amd tinha lançado a tecnologia chamada Hypertransport ( H.T. 1.0 , 2.0 e ,a última, 3.0 ) aumentando pácas o acesso a memória, abusando do acesso Dual channel ( que só agora a intel está usando )

estou errado?

Link para o comentário
Compartilhar em outros sites

FSB = Front Side Bus

É a frequencia de acesso do processador ao chipset da placa mãe para as memórias ( no caso das AMD, ela usa dois barramento de acesso dedicado as memórias ). Logo, se tu tem um processador com FSB de 1600, você poderá usar memórias com essa frequencia e ,até mesmo, memórias de maior velocidade.

O acesso as memórias, a busca pela informação nas memórias, se torna maior, a quantidade de dados por segundo aumenta.

Por isso, a amd tinha lançado a tecnologia chamada Hypertransport ( H.T. 1.0 , 2.0 e ,a última, 3.0 ) aumentando pácas o acesso a memória, abusando do acesso Dual channel ( que só agora a intel está usando )

estou errado?

Valeu pela atenção. Pelo o que sabia a AMD em sua arquitetura 64 bits usa 2 barramentos, o FSB é um canal exclusivo onde o processador acessa a memória ram sem se utilizar do chipset, e o Hyper transport que é o canal onde o processador se comunica com o chipset e através deste se comunica com os outros dispositivos da placa mãe como o slot PCI-E por exemplo, meu processador por exemplo tem um barramento externo de 400mhz (DDR 200x2) esse barramento externo seria a velocidade que ele se comunica com a ram, é isso? Em caso positivo, haveria vantagem em ter uma ram com barramento 800?

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

O HT da AMD é uma barramento duplo u,mpara acesso direto do processador com a memória ( 128 bits ) e o outro barramento para o chipset. Ou seja, é exclusivo para cada função.( ou seja, deixou de ser chamado de FSB para ser chamado por HyperTransport )

entendeu?

O ideal em toda arquitetura é que a frequencia da memória seja igual ao barramento externo do processador ( FSB ou HT, no caso da AMD )

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
Pra arrumar as idéias:

DDR400 (típico) ou PC3200

400 mhz (valor teórico pois na realidade são 2 dados por ciclo de clock, ou seja, 2 x 200) x 64 bits = 25.600 bits/s

Como cada byte corresponde a 8 bits, então dividirmos por 8 e encontramos 3.200MB/s.

Desculpem mas esse cálculo não está errado?

25.600 bits/s divididos por 8 dão 3200 Bytes/s e como sabemos que 1 Megabyte são 1024 Bytes, se dividirmos 3200 por 1024, logo teremos 3,125 Mb/s que é o valor correto.

Sei que esse tópico é antigo mas esse cálculo pode confundir a cabeça de muita gente.

Link para o comentário
Compartilhar em outros sites

Desculpem mas esse cálculo não está errado?

25.600 bits/s divididos por 8 dão 3200 Bytes/s e como sabemos que 1 Megabyte são 1024 Bytes, se dividirmos 3200 por 1024, logo teremos 3,125 Mb/s que é o valor correto.

Sei que esse tópico é antigo mas esse cálculo pode confundir a cabeça de muita gente.

Quando se fala em larguras de banda sempre se usa 1000 Bytes para 1 KiloByte, 1000000 de Bytes para 1 MegaByte, e assim por diante...

No caso a DDR400 - PC3200 funciona com clock externo a 400 MHz, transfere 64 bits por pente, então são 8 Bytes * 400 MHz = 3200 MB/s...

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Quando se fala em larguras de banda sempre se usa 1000 Bytes para 1 KiloByte, 1000000 de Bytes para 1 MegaByte, e assim por diante...

No caso a DDR400 - PC3200 funciona com clock externo a 400 MHz, transfere 64 bits por pente, então são 8 Bytes * 400 MHz = 3200 MB/s...

Boa resposta Thiago, é isso aí. Para transferência de dados, não se usa a mesma teoria.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!