por que os chips de RAM são independentes de o sistema ser um sistema de 32 bits ou 64 bits?

4

Eu estava recentemente fora para comprar um chip de 4 GB de RAM para o meu laptop, e tudo o que eles me perguntaram foi se eu queria DDR-3? Quando eu especifiquei que eu tinha um sistema de 64 bits, eles disseram que não é importante, minha pergunta é por quê? As capacidades de processamento de texto do meu sistema não deveriam ser um fator? A memória não é projetada para registrar o tamanho do tamanho das palavras do sistema?

    
por ubuntu_noob 06.05.2014 / 16:17

2 respostas

10

Não. Sistemas de PC modernos contêm um chip ou circuito de interface de memória que traduz entre a largura do barramento de dados e a largura do módulo de memória, o último dos quais foi padronizado por organizações como JEDEC . Isso significa que os módulos que usam a mesma sinalização e protocolo são intercambiáveis, independentemente da arquitetura subjacente do sistema.

    
por 06.05.2014 / 16:24
4

Os módulos de memória são padronizados e não têm 32 bits há algum tempo. mesmo com um processador de 32 bits existem camadas de cache e no lado dram do cache não importa o que o processador prefere que você queira ler e escrever em múltiplos desse tamanho, portanto, 64 bits não é uma desvantagem. Da mesma forma, os processadores de 32 bits (alguns, todos ou mais recentes) adotaram os barramentos de 64 bits de qualquer forma por razões semelhantes.

E se você olhar para os módulos, você tem um múltiplo de 8 chips (8 ou 16) ou um múltiplo de 9 (9 ou 18) ou 5,10 ou 4,8

os chips geralmente começam com 8 bits de largura e, com o tempo, podem acomodar 16 bits de largura para essa velocidade. então você começa com 64 bits sem ecc que é 64 bits por rank 8 partes por rank, um rank de memórias tem uma linha de 8, dois rank, 8 de um lado 8 do outro. com ecc você obtém outros 8 bits 72 bits, 9 partes por classificação. para memórias de 16 bits de largura 4 partes por classificação não ecc e 5 com ecc.

Mas, uma vez especificado o tipo de conector / módulo, as opções se tornam bastante limitadas, quanto de memória RAM e dependendo da marca / modelo você obtém qualquer número de partes para implementar isso.

Então, para comprar peças individuais, eles precisam saber DDR, DDR2, DDR3 ou DDR4, qual velocidade e densidade você deseja. O controlador de memória é específico para cada um e pode não necessariamente suportar qualquer coisa exceto o tipo, então um ddr2 pode suportar apenas ddr2 e um ddr3 pode suportar apenas ddr3, então você deve primeiro iniciar com essa questão, então seguir em velocidade e com e densidade.

    
por 06.05.2014 / 16:39