Houve muitos desenvolvimentos na tecnologia RAM para atender à crescente demanda por processamento de dados mais rápido. Análise de Big Data, a ascensão de diferentes plataformas de mídia social e vários aplicativos desenvolvidos para essa geração dependente da nuvem estão apenas entre as muitas razões pelas quais o bastão de memória fino em nossos computadores deve ser capaz de se encaixar em grandes pedaços de dados em seus forma compacta. Hoje, o módulo de memória que vemos na maioria dos sistemas de computador é chamado de DIMM (módulo de memória duplo em linha). Existem numerosos tipos de DIMM, mas apenas discutiremos dois de seus tipos comuns neste artigo, o RDimm e o Udimm. Antes de chegarmos aos detalhes desses dois, vamos primeiro ter uma visão geral de seu denominador comum, o DIMM.
O que é um DIMM?
Simm (módulo de memória em linha único) é um tipo de módulo de memória que suporta 32 bits de dados. Ele costumava dominar o mercado de memória na década de 1980, mas gradualmente ficou desatualizado com o advento das CPUs de 64 bits. Com a introdução das CPUs Pentium da Intel que usavam largura de dados de 64 bits e o surgimento de SDRAM (DRAM síncrono), dois SIMMs precisam ser instalados em linha para acomodar a transferência de 64 bits de dados. Considerado para ser redundante, Simm foi lentamente substituído por Dimm, que tem um caminho de dados de 64 bits. Dimm é basicamente um Simm de dupla face, e um único DIMM pode substituir dois simms. Com o dobro do caminho dos dados de seu antecessor, os DIMMS transferem dados a uma taxa mais rápida e, até hoje, continua sendo o módulo de memória padrão na maioria dos computadores.
Nem todos os DIMMs são criados iguais. O DIMM convencional também é chamado de Udimm (DIMM não registrado) e o RDIMM (DIMM registrado). Leia enquanto abordamos as diferenças entre esses dois módulos de memória, os usos de cada memória e se podemos misturar esses dois DIMMs no mesmo sistema.
Rdimm vs. Udimm
DIMM ou rdimm registrados, como o seu nome sugere, tem um registro dentro do DIMM, colocado entre os módulos DRAM e o controlador de memória do sistema. O registro buffer os endereços, linhas de comando e relógios enquanto os dados vão diretamente para o controlador de memória e os drams. O controlador de memória direciona as instruções referentes a endereços, comandos e relógios para o registro de memória, em vez de acessar diretamente os drams. Isso melhora a integridade do sinal e diminui a carga elétrica do controlador de memória, permitindo que o sistema suporte mais módulos de memória, mantendo a estabilidade. Os RDIMMs também incluem detecção de paridade, fortalecendo ainda mais sua confiabilidade. Depois que os problemas forem detectados com os sinais de endereço e controle que passam pelo registro, o RDIMM reverterá um sinal de erro de volta ao controlador de memória.
Por outro lado, o Udimm não possui nenhum buffer ou registro a bordo. Todas as instruções do controlador de memória vão diretamente para os drams. Sem nenhum buffer, endereço e sinais de controle, adicionam carga elétrica ao controlador de memória; Assim, os sistemas que suportam UDIMMs só poderão lidar com um número limitado de DIMMs. O UDIMMS também não possui a detecção de erros de paridade do RDIMM (exceto aqueles com ECC, mas isso seria para outro tópico); O controlador de memória apenas detecta o endereço e o controle de erros de sinal posteriormente, quando a corrupção já ocorreu.
Largura de banda e latência
Os RDIMMs renderizam um ciclo adicional do relógio e mais energia devido à etapa adicional de atravessar o endereço e as linhas de comando para o registro. Isso resulta em maior latência e menor largura de banda para rdimms. Consequentemente, para um DIMM em todos. Mas é uma história totalmente diferente quando há mais de um DIMMS por canal de memória, onde o ciclo do relógio para UDimms muda devido à alta carga elétrica no endereço e linhas de controle. Um único ciclo de relógio dobra para permitir o tempo de resolução, resultando em maior latência e largura de banda menor que o RDimms. O desempenho superior do RDimm é, portanto, revelado quando há mais de um DIMM por canal de memória, entregando um 8.7% de taxa de transferência de dados mais rápida que os UDimms para dois DIMMs por canal.[1] Embora o buffer no RDIMMS resulte em mais ciclos de relógio e mais potência do que os DIMMs tradicionais, eles geralmente fornecem maior desempenho quando dois ou mais DIMMs são usados por canal de memória.
O UDimm também está limitado a um máximo de dois DIMMs por canal de memória, de modo que os RDIMMs seriam um módulo de memória mais adequado para usar para sistemas que suportam três ou mais canais de memória.
Usos
Devido a cargas elétricas menores nos controladores de memória, os rdimms oferecem melhor estabilidade, escalabilidade e confiabilidade do que os UDIMMs. RDIMMS, no entanto, são mais caros do que os udimms, dado o tipo de desempenho que ele oferece. Por esse motivo, os RDIMMs são usados principalmente em servidores onde os carneiros de alta capacidade e de alto desempenho são uma necessidade.
Por outro lado, os UDIMMs são utilizados em sistemas com requisitos de baixa memória, como nossos laptops e desktops normais. Os tamanhos UDimm variam de 2 GB a 8 GB. Seu preço mais barato, menor capacidade e desempenho intermediário o tornam ideal para sistemas de computador regulares.
Misturando rdimm e udimm
Uma placa -mãe foi projetada para suportar um rdimm ou um udimm, mas não ambos, pois esses dois DIMMs usam diferentes tecnologias e arquiteturas. Usar os dois não prejudicará o sistema, mas será inutilizável. O sistema mostrará um erro assim que a placa -mãe detectar uma memória incompatível instalada e só funcionará novamente depois de colocar no módulo de memória correto.
Qual é melhor?
Quando se trata de desempenho e sinalização de integridade, o RDimm é muito melhor do que o UDimm com o registro adicional em sua arquitetura, onde endereços e linhas de comando são roteados para. A carga elétrica menor no controlador de memória também torna o RDimm mais confiável e estável que o UDimm. No entanto, apesar das vantagens do RDIMM, ainda não será prático usá -lo em laptops e desktops regulares, considerando seu preço alto e os requisitos de memória de tais sistemas. Os UDIMMs são mais adequados para esses tipos de sistema, mas quando se trata de servidores de ponta, os RDIMMs são mais adequados, evitando gargalos de desempenho da memória.
No entanto, vale a pena notar que os RDIMMs não foram projetados para substituir os UDIMMs, apesar do menor desempenho deste último. Em vez disso, Rdimm e Udimm devem ser tratados como dois tipos diferentes de DIMMs projetados para fins diferentes e para diferentes tipos de sistemas de computador.
Fontes:
[1] Florin, Anghel. “Como: diferença entre rdimm e udimm”. 22 de outubro de 2013. https: // Comunidade.Spiceworks.com/how_to/54504-diferença entre rdimm-and-udimm. Acessado em 24 de agosto de 2021