Tutoriais

É errado ativar todos os núcleos do processador? recomendações e como desativá-las

Índice:

Anonim

Em um PC, é possível desativar ou ativar todos os núcleos do processador, mas é realmente ruim ou bom? Certamente a resposta para muitos é óbvia, mas há muitos usuários que ainda têm dúvidas sobre a capacidade de trabalho de um processador e a influência em sua temperatura ou durabilidade.

Portanto, neste artigo, veremos o que isso consiste em ativar ou desativar núcleos, a diferença entre threads e núcleos e se é realmente recomendado colocar em camadas nosso processador e como é possível fazê-lo. Então, sem mais delongas, vamos começar.

Índice de conteúdo

Processadores com mais de um núcleo Por quê?

O processador do nosso computador é o elemento responsável por realizar todos os cálculos que um programa ou sistema operacional gera em nosso equipamento. A unidade central de processamento é responsável por executar as operações que geramos após a interação com a interface do equipamento e, graças a isso, os sinais elétricos na forma de bits de informação são traduzidos em trabalho útil.

Bem, talvez o elemento mais significativo de um processador hoje em dia sejam seus núcleos, além de sua frequência. Por mais de 10 anos, existem processadores com mais de um núcleo em seu chip, para que entendamos bem, os núcleos de um processador são os elementos responsáveis ​​pelo processamento das informações.

Uma CPU com um único núcleo consiste em uma ALU (Unidade Aritmética Lógica), UC (Unidade de Controle), memória cache, etc. Bem, quando um processador possui vários núcleos, todos esses componentes serão replicados em números iguais em cada núcleo ou " Núcleo ". Dessa forma, você poderá executar várias operações simultaneamente em cada ciclo do relógio e, assim, multiplicar seu desempenho.

Portanto, quanto mais núcleos, maior a capacidade de processamento de um processador. Para isso, adicionamos a frequência, quanto mais GHz (Gigahertz), mais operações a cada segundo serão capazes de executar. Isso é exatamente o mesmo na AMD e na Intel, eles são baseados no mesmo princípio.

Diferença entre Core e Thread

Além dos núcleos, em um processador há threads ou threads, e é muito importante saber a diferença entre os dois, porque isso afetará diretamente o que estamos vendo em nosso sistema operacional ou BIOS.

Bem, falamos sobre o Core quando nos referimos a um circuito integrado físico localizado no chip do processador. Cada kernel possui seus próprios componentes, cache, etc. (exceto o cache L3 compartilhado).

Em vez disso, um thread ou Thread é um kernel lógico, um kernel que apenas o sistema operacional entende que existe. O sistema operacional carrega os programas para execução na memória e também os subdivide em tarefas ou fluxos de controle de dados para distribuí-los aos núcleos do processador. Cada um desses fluxos é chamado de encadeamento e eles serão perfeitamente gerenciados ou ordenados para serem processados ​​através da RAM, cache e outros elementos do processador.

Um processador poderá ter até dois threads por núcleo, ou seja, se um i9-9900K tiver 8 núcleos, agora teremos 16 threads para distribuir e subdividir tarefas para que o processamento seja mais eficiente. A Intel é capaz de criar núcleos lógicos em seus processadores usando a tecnologia Hyper Threading, enquanto a AMD faz isso com a tecnologia SMT. A diferença é que a Intel o utiliza apenas para processadores e notebooks de ponta, enquanto a AMD o implementa em toda a sua gama Ryzen.

Quando uma CPU não possui nenhuma dessas tecnologias, terá o mesmo número de núcleos que os threads.

Como ele diferencia entre Núcleos e Threads?

Toda a explicação anterior nos ajudará a conhecer a diferença entre esses dois elementos, pois desativar núcleos não é o mesmo que encadeamento. De fato, o Windows 10 não apresentará os threads como se fossem kernels e, obviamente, não é o mesmo que desativar alguns que outros. Vamos ver a diferença em um computador com este i9-9900K dentro.

A primeira fotografia corresponde a uma captura de tela do BIOS deste mesmo computador na seção em que podemos ativar ou desativar núcleos. Como você pode ver, ele possui 8 núcleos (7 mais todos).

Considerando que, no Gerenciador de tarefas do Windows, Monitor de recursos, temos uma contagem de 16 CPUs, o que corresponde aos threads. Portanto, lembre-se de que o Windows fala sobre "processadores" referentes a threads e não a núcleos.

Na seção de desempenho do gerenciador de tarefas, será mais claro para nós, pois aqui nos informa o número de processadores lógicos, como é chamado.

Então, é errado ativar todos os núcleos do processador?

Definitivamente NÃO, de fato, é recomendado e o que todos devem fazer. Se comprarmos um processador de 8 núcleos, o mínimo que podemos fazer é tirar proveito de todo o seu poder e ter todos os seus núcleos ativos desde o início.

Sempre ativado por padrão

E é que o Windows e outros sistemas, como Mac ou Linux, sempre têm todos os núcleos de um processador ativado por padrão. Sem que façamos nada, qualquer que seja o processador instalado, o sistema operacional detectará todos os núcleos automaticamente e fornecerá o uso necessário.

Os sistemas de hoje são perfeitamente capazes de usar todos os núcleos, até processadores com até 32 núcleos e 64 threads, como o AMD Threadripper 2990WX. Imagine olhar para isso no seu gerenciador de tarefas.

Nem todos os núcleos são sempre usados

Mas algo que devemos levar em consideração é que, em sistemas como o Windows, eles podem desativar automaticamente os núcleos, dependendo das necessidades de desempenho que você tiver. Não é comum, mas se estivermos experimentando uma queda perceptível no desempenho de nossos equipamentos sem motivo, podemos ter uma série de núcleos desativados. Então veremos como fazer tudo isso.

Alguns sistemas mais antigos, como o Windows dows 7 ou o Windows 8, tendem a desabilitar um certo número de núcleos por padrão, se não forem usados, portanto, essas versões deverão ser especialmente cuidadosas. O Windows 10, por sua vez, não faz isso.

De fato, o desempenho dos processadores multinúcleo depende completamente de como um aplicativo é programado. E sim, devemos saber que nem todos os aplicativos são capazes de usar todos os núcleos de um processador; de fato, alguns usam apenas um deles, porque sua programação não considerou o trabalho de vários processos.

Em vez disso, aplicativos de melhor nível e qualidade, e também jogos, são capazes de usar a capacidade máxima de nosso processador, e é assim que deve ser.

Diferença de desempenho em uma CPU com núcleos desativados

Para fazer a diferença entre ativar e desativar os núcleos um pouco mais visualmente, veremos a comparação entre uma referência com o Cinebench R15 com o Intel Core i9-9900K com todos os seus núcleos ativados e com apenas quatro deles:

Bem, você vê, a pontuação é cortada pela metade. Se isso acontecer em um benchmark, exatamente o mesmo acontecerá nos programas usados ​​e no sistema. Claramente, não faz sentido ter uma CPU com núcleos desativados.

Além do mais, você pode pensar: "Pelo menos teremos uma CPU menos quente porque metade dela não funciona". Certamente, esse deve ser o caso, embora, se enfatizarmos esse processador com apenas 4 núcleos ao máximo, obteremos temperaturas muito semelhantes às que fizemos com todos eles. Também é verdade que o consumo de energia será reduzido em alguns watts, mas realmente as diferenças nesse sentido são muito pequenas e não valem a pena.

Como desativar ou ativar núcleos em um PC

Agora é hora de ver como podemos ativar ou desativar os núcleos de um processador, tanto no sistema operacional Windows, que a maioria de nós usa, como também no BIOS, especificamente de um BIOS da Asus e outro da MSI.

A utilidade disso não é precisamente o fato de desativá-los, mas para ver se nossa equipe realmente tem todos os núcleos em uso para aproveitar ao máximo o poder.

Desabilitar ou habilitar núcleos no Windows

Este método é válido para todos os sistemas operacionais Windows, pelo menos no Windows Vista.

A ferramenta que usaremos será " msconfig "; portanto, a primeira coisa que devemos fazer é pressionar a combinação de teclas " Windows + R " para abrir a ferramenta Executar. Em seguida, escreveremos o comando " msconfig " para abrir o painel de configuração correspondente.

Então iremos para a aba " Iniciar " e clique em " opções avançadas ".

Se quisermos desativar um certo número de núcleos, ativaremos a caixa "Número de processadores" e escolheremos o número deles que queremos continuar trabalhando. É muito importante saber que os threads aparecerão nesta lista, e não os núcleos físicos, se sua CPU tiver 16 threads, para desativar dois núcleos, teremos que escolher o número 12 (2 + 2 threads).

Se o que queremos é ativar absolutamente todos os núcleos novamente, porque apenas teremos que desativar a caixa "número de processadores", automaticamente após uma reinicialização, todos os núcleos e threads serão usados.

Sempre que modificarmos essa opção, teremos que reiniciar para que as alterações entrem em vigor.

Desativar ou ativar núcleos no BIOS

Também podemos executar este procedimento no BIOS, embora, neste caso, não desativemos os threads, mas diretamente os núcleos. Embora também seja verdade que existem alguns BIOS que permitem a desativação de threads.

Para usuários que possuem um BIOS Asus UEFI, na maioria dos casos o processo será o seguinte: após entrar no BIOS, ativaremos o modo avançado e iremos para a seção " Avançado ". Nas opções relacionadas à CPU, encontraremos uma opção que diz " Núcleos ativos do processador ". É aqui que podemos selecionar o número de núcleos que estarão ativos.

É possível que em placas mais novas esse BIOS seja um pouco diferente; em qualquer caso, sempre haverá uma opção, nas opções avançadas da CPU ou na seção Overclocking.

E para usuários que possuem uma placa MSI, o processo será semelhante: ativaremos o modo avançado novamente e, neste caso, iremos diretamente para as opções de overclocking "OC". Teremos uma opção cujo nome é exatamente o mesmo que o anterior, para que possamos ativar o número de núcleos a serem usados.

Conclusão e tutoriais relacionados

Esperamos que, com este pequeno tutorial, tenhamos convencido você de que os núcleos de um processador devem ser usados e não desativados. Existem muito poucas vantagens que ganhamos em temperatura e consumo e muito que perdemos em desempenho.

Agora deixamos alguns links que você pode achar interessantes:

Bem, se você tiver algum problema com essa questão de núcleos e threads, teremos o maior prazer em ajudá-lo. Deixe um comentário abaixo ou pergunte em nosso fórum de hardware.

Tutoriais

Escolha dos editores

Back to top button