Eu tenho um i7 que deveria estar executando uma velocidade de clock de 3,2 GHz. No entanto, na caixa de diálogo Sistema, mostra 3,2 e 3,19 GHz.
e no gerenciador de tarefas, também mostra 3.19:
O que estou perdendo aqui?
Eu tenho um i7 que deveria estar executando uma velocidade de clock de 3,2 GHz. No entanto, na caixa de diálogo Sistema, mostra 3,2 e 3,19 GHz.
e no gerenciador de tarefas, também mostra 3.19:
O que estou perdendo aqui?
Respostas:
O processador é vendido como rodando a 3,2 GHz, na verdade, roda a 3,19 GHz, o que é essencialmente a mesma coisa. Os números são sempre arredondados para fins de marketing e exibição e uma diferença de ~ 10MHz simplesmente não é detectável por qualquer coisa que você provavelmente tente.
Meu i7, por exemplo, é vendido (o que diz na caixa) como rodando a 2.67GHz, mas minhas ferramentas de monitoramento dizem que sobe para 2.667GHz. Isso é 2,7 GHz, porque é assim que o arredondamento funciona. De fato, minhas ferramentas de monitoramento me dizem que ele pode rodar até 2667000Hz, que é 2.66700GHz, mas, como esse nível de precisão é inútil, o número é arredondado para 2,7.
Você tem a mesma situação nas unidades de disco rígido. Por exemplo, meu laptop foi vendido com uma unidade de disco de 500 GB. No entanto, se eu realmente verificar, vejo que é isso 500107862016
que é
500107862016/1024/1024/1024=465.7 Gibibytes
ou
500107862016/1000/1000/1000=500.1 Gigabytes.
Portanto, meu disco é de 500,1 GB, mas é vendido como 500. Sua CPU realmente roda a 3,19GH e é vendida como 3,2. Isso não é um problema, esse nível de precisão não faz sentido para quase todas as tarefas.
Pequenas variações como essa são normais.
Quando um programa deseja listar o hardware e suas especificações, pode fazê-lo de duas maneiras:
Se ele usar o número do modelo para determinar capacidades como velocidade, tamanho etc., poderá fazê-lo de duas maneiras:
Um mapeamento universal é essencialmente impossível, porque isso exigiria um padrão que todos os fabricantes cumprissem e, mesmo assim, há uma quantidade limitada de informações que podem ser armazenadas no número do modelo.
Manter um banco de dados também não é bom porque o banco de dados ficaria muito grande, especialmente se vários programas mantiverem seus próprios bancos de dados. Além disso, eles precisariam ser atualizados constantemente para dar conta do novo hardware.
Uma maneira melhor de obter os recursos de um dispositivo é perguntando ao próprio dispositivo. Dessa forma, você pode ter certeza de ter dados reais sobre isso. O problema é que, mesmo perguntando ao dispositivo, há duas maneiras de responder:
O dispositivo pode relatar recursos que deveria ter com base nas especificações da folha de dados. Por exemplo, você pode obter várias informações sobre uma CPU chamando a cpuid
instrução No entanto, essas informações fornecem apenas o que o fabricante decidiu que a CPU é capaz, não necessariamente o que está realmente fazendo.
Uma maneira mais precisa de descobrir um dispositivo é consultá-lo diretamente.
Por exemplo, para descobrir o tamanho real de um disco rígido, basta enviar um comando para determinar o total. Dessa forma, independentemente do modelo, você pode descobrir o tamanho exato. Com os discos rígidos, isso geralmente será diferente porque, embora o modelo da unidade possa relatar “1 GB” ou 1.000.000.000 de bytes, se você verificar seu tamanho, provavelmente descobrirá que na verdade são algo como 1.053.761.256 bytes, porque eles não podem gerar discos rígidos com tamanhos exatos até o byte e, geralmente, arredondam de qualquer maneira para incluir espaço livre para compensar setores defeituosos e assim por diante.
Da mesma forma, a velocidade de uma CPU será afetada pelo multiplicador e pelo FSB . Embora os dados digitais devam ser exatos com números precisos, a verdade é que a eletrônica digital pode ser afetada por fatores que podem causar pequenas flutuações. O multiplicador geralmente não flutua, mas a velocidade do barramento geralmente é um pouco maior ou menor que o valor esperado, o que, por sua vez, faz com que a velocidade da CPU seja um pouco maior ou menor do que o especificado por suas especificações.
Dados estáticos e ativos têm seus usos. Dados dinâmicos que mostram informações instantâneas são úteis para monitorar programas como o Gerenciador de Tarefas , enquanto dados estáticos são úteis para itens como a tela de informações do sistema ou programas de inventário de hardware.
Análise
No seu caso, o que aconteceu foi que o Windows mediu as velocidades dos núcleos uma vez na inicialização e relatou isso pelo resto da sessão. Se você reiniciar, poderá ver um ou ambos os núcleos mudarem um pouco.
Se você assistir a velocidade ao vivo em um programa como o CPU-Z por um tempo, provavelmente verá uma mudança ao longo do tempo, especialmente se o sistema estiver fazendo coisas diferentes. Pode subir um pouco, pode descer um pouco. De fato, isso provavelmente acontecerá a todos os núcleos.