AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1670031
Accepted
davidgo
davidgo
Asked: 2021-08-18 21:44:54 +0800 CST2021-08-18 21:44:54 +0800 CST 2021-08-18 21:44:54 +0800 CST

Relação entre as velocidades de clock da CPU e da memória

  • 772

Se eu tiver uma CPU com uma velocidade máxima de clock de, digamos, 2 GHz, e eu tiver uma opção de memória que funcione em, digamos, 2400 MHz ou 3200 MHz, obter a memória de 3200 MHz produzirá melhor desempenho, e como?

Eu intuitivamente espero que a resposta seja "sim" e tenha a ver com caches, movimentos de memória em massa e operações, mas meu Google Foo é fraco e percebo que não posso responder a essa pergunta. (Isso está relacionado a uma pergunta agora fechada - Como aumentar a capacidade de computação do meu laptop )

cpu memory
  • 1 1 respostas
  • 1242 Views

1 respostas

  • Voted
  1. Best Answer
    gronostaj
    2021-08-18T22:55:08+08:002021-08-18T22:55:08+08:00

    TL;DR: Primeiro descarte os módulos que têm clocks mais rápidos do que o seu chipset pode suportar. Em seguida, escolha os módulos com a taxa de clock mais alta para a taxa de latência do CAS (CL). Não misture módulos com clocks e CLs diferentes. Não compre mais RAM do que sua placa-mãe suporta.


    Verifique se é compatível

    Os chipsets de baixo custo têm limitações para a taxa de clock mais alta (a medida em MHz) que eles podem suportar. Módulos de memória mais rápidos do que isso terão underclock e funcionarão exatamente como seus equivalentes mais lentos. Portanto, é inútil gastar dinheiro extra para um clock mais rápido se o seu chipset não puder usá-lo. No entanto, se você puder obter o módulo de frequência mais alto mais barato (maravilhas de oferta e demanda!), considere adquiri-lo.

    As placas-mãe também têm limites de capacidade de RAM. Instalar mais memória do que uma placa-mãe suporta impedirá que ela inicialize ou fará com que alguma capacidade desapareça. Da mesma forma, as placas-mãe têm um limite de capacidade de módulo único. Às vezes, os limites reais são mais altos do que o fabricante suporta oficialmente. O Google é seu amigo aqui.

    Não é apenas o relógio

    Vou citar apenas um fragmento da minha resposta para Os computadores ainda estão sendo limitados pela frequência da RAM? .

    Você também parece estar assumindo que a RAM fornecerá dados a cada ciclo de clock. Esse não é o caso. Os módulos de RAM têm vários parâmetros de latência conhecidos como tempos, sendo o tempo CL (latência CAS) combinado com a frequência do relógio do módulo os mais importantes. Clock/CL pode ser usado como um indicador aproximado de desempenho útil para comparação de módulos do mesmo tipo (por exemplo, DDR4 vs DDR4), com valores mais altos sendo melhores. Por exemplo, um módulo CL15 de 2400 MHz é melhor que o módulo CL18 de 2666 MHz, apesar de ter uma frequência de clock menor, porque 2400M÷15=160 M operações/segundo e 2666M÷18≈148 M operações/segundo.

    Módulos de compatibilidade e mixagem

    A compatibilidade de RAM pode ser complicada às vezes. Alguns módulos podem não funcionar corretamente em algumas placas-mãe ou em algumas versões do BIOS. Atualizar o BIOS para a versão mais recente antes da atualização da RAM não seria uma má ideia. Alguns módulos também podem se recusar a trabalhar com modelos de módulos diferentes, por isso é preferível comprar toda a sua RAM em um único lote, se possível, ou tentar combinar com o que você instalou atualmente. Dito isto, na maioria das vezes um módulo funcionará desde que seja do tipo correto e não exceda o limite de capacidade de módulo único da placa-mãe.

    Misturar módulos com diferentes taxas de clock e temporizações de CL não é recomendado porque você terá o pior dos dois mundos. Todos os módulos precisam trabalhar na mesma taxa de clock, então os mais rápidos terão um underclock para combinar com o mais lento. Então todos os módulos serão ajustados para rodar no CL mais baixo suportado por todos eles, ou seja. novamente o módulo mais lento será correspondido. Vai funcionar, mas você está deixando algum desempenho na mesa.

    Ressalvas

    Contra-intuitivamente, às vezes o uso de taxas de clock mais altas pode ser benéfico, apesar de um número de clock/CL pior. Por exemplo, as CPUs da AMD usam uma interconexão chamada Infinity Fabric, que é executada em sincronia com o clock da RAM. Portanto, quanto maior o clock de RAM que você estiver usando, mais rápido a interconexão da CPU será executada. Como resultado, mesmo que uma RAM com clock mais baixo tenha uma taxa de clock melhor para a taxa de latência do CAS, ela forçará o Infinity Fabric a ser executado mais lentamente e afetará negativamente o desempenho geral do computador.

    No final das contas, o desempenho real em cargas de trabalho reais é tudo o que importa.

    • 3

relate perguntas

  • Velocidade do processador limitada a 0,4 GHz

  • Por que a formatação ganhou 7 computadores para o Windows 10 dobrou sua pontuação no banco de cpu-z?

  • Core i7 executa muito mal? [fechado]

  • O virtualbox requer uma CPU para suportar VT-d para hospedar sistemas operacionais convidados de 64 bits?

  • LGA1151 dimensões físicas?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve