
Estou um pouco confuso sobre como o DDR4 funciona em detalhes. Não estou muito familiarizado com os detalhes do DDR ou do controlador de memória. Até agora, o DDR4 é anunciado em todos os lugares onde as taxas de transferência do DDR4 se acumulam com cada módulo que tenho na minha placa. Por exemplo, se eu tiver 4 módulos, cada um com capacidade de 4 GB e digamos 20 GB/s. Eu acabaria com uma taxa de transferência de 80 GB/s com 4 bancos preenchidos. Na minha opinião, isso só funciona se eu tiver um aplicativo que use todos os 16 GB de RAM. Mas quão rápido pode ser o transferarte se meu aplicativo usa apenas 2GB.
Haverá alguma lógica interna que distribua os 2GB igualmente para todos os 4 bancos? Se sim, quem faz isso?
O que quero dizer é: por exemplo, se eu precisar decidir entre
- um DDR3-2133 que possui 16 GB, talvez até 2 módulos
- um DDR4-2133 que possui 16 GB composto por 4 módulos
vamos supor que os preços sejam os mesmos, mas os tempos do DDR3 são muito melhores do que os do DDR4. As transferências por módulo são as mesmas. Se os dados que são alocados por uma aplicação não ultrapassam a capacidade de um módulo e não são distribuídos igualmente para os demais módulos o DDR3 seria a melhor escolha porque os timings são melhores e o DDR4 não traria nenhuma vantagem certo?
A melhor literatura que encontrei foiessemas não diz muito sobre como a memória é gerenciada
Espero que alguém aqui possa esclarecer os detalhes :-)
Responder1
Gerenciamento de memóriaé gerenciado pelo sistema operacional.
A função de gerenciamento de memória monitora o status de cada local de memória, alocado ou livre. Ele determina como a memória é alocada entre processos concorrentes, decidindo quem recebe memória, quando a recebe e quanto é permitido. Quando a memória é alocada, ele determina quais locais de memória serão atribuídos. Ele rastreia quando a memória é liberada ou não alocada e atualiza o status.
Como disse Ramhound, há ganhos óbvios no DDR4, especificamente melhor desempenho e menor consumo de energia. Em termos de desempenho, esses ganhos dependerão muito do seu uso. A menos que você use um software altamente especializado, não terá muita opção pela memória DDR4.