Núcleos de CPU vs Threads explicados - Qual é a diferença?

Núcleos de CPU vs Threads explicados - Qual é a diferença

Você já pensou sobre a diferença entre CPU Cores e Threads? Não é confuso? Não se preocupe, neste guia responderemos a todas as perguntas sobre o debate CPU Cores vs Threads.(Have you thought about the difference between CPU Cores and Threads? Isn’t it confusing? Don’t worry in this guide we will answer all the queries regarding the CPU Cores vs Threads debate.)

Lembra da primeira vez que tivemos aulas no computador? Qual foi a primeira coisa que nos ensinaram? Sim, é o fato de que a CPU é o cérebro de qualquer computador. No entanto, mais tarde, quando compramos nossos próprios computadores, parecemos esquecer tudo e não pensamos muito na CPU . Qual pode ser a razão disso? Uma das mais importantes é que nunca soubemos muito sobre a CPU .

Núcleos de CPU vs Threads explicados - Qual é a diferença

Agora, nesta era digital e com o advento da tecnologia, muita coisa mudou. No passado, era possível medir o desempenho de uma CPU apenas com sua velocidade de clock(clock speed) . As coisas, no entanto, não permaneceram tão simples. Nos últimos tempos, uma CPU vem com recursos como vários núcleos, bem como hyper-threading. Eles têm um desempenho muito melhor do que uma CPU(CPU) de núcleo único com a mesma velocidade. Mas o que são núcleos e threads de CPU ? Qual a diferença entre eles? E o que você precisa saber para fazer a melhor escolha? É nisso que estou aqui para te ajudar. Neste artigo, falarei com você sobre CPUnúcleos e threads e informá-lo sobre suas diferenças. Você não precisará saber mais nada quando terminar de ler este artigo. Então, sem perder mais tempo, vamos começar. Continue lendo.

Núcleos de CPU(CPU Cores) vs Threads  Explicados – Qual é a diferença entre ambos?

Processador principal em um computador(Core Processor in a Computer)

CPU , como você já sabe, significa Unidade Central de Processamento(Central Processing Unit) . A CPU é o componente central de todo e qualquer computador que você vê – seja um PC ou um laptop. Para resumir, qualquer gadget que computa deve ter um processador dentro dele. O local onde todos os cálculos computacionais são realizados é chamado de CPU . O sistema operacional(operating system) do computador também ajuda, dando instruções e direções.

Agora, uma CPU também possui algumas subunidades. Algumas delas são Unidade de Controle(Control Unit) e Unidade Lógica Aritmética ( ALU ). Esses termos são muito técnicos e não são necessários para este artigo. Portanto, nós os evitaríamos e continuaríamos com nosso tópico principal.

Uma única CPU pode processar apenas uma única tarefa a qualquer momento. Agora, como você pode perceber, esta não é a melhor condição possível que você desejaria para um melhor desempenho. No entanto, hoje em dia, todos nós vemos computadores que lidam com multitarefas sem esforço e ainda fornecem desempenhos estelares. Então, como isso aconteceu? Vamos dar uma olhada detalhada nisso.

Vários núcleos(Multiple Cores)

Uma das maiores razões para essa capacidade multitarefa rica em desempenho são vários núcleos. Agora, durante os primeiros anos do computador, as CPUs tendem a ter um único núcleo. O que isso significa essencialmente é que a CPU(CPU) física continha apenas uma unidade de processamento central dentro dela. Como havia uma necessidade extrema de melhorar o desempenho, os fabricantes começaram a adicionar 'núcleos' extras, que são unidades de processamento central adicionais. Para dar um exemplo, quando você vê uma CPU de núcleo duplo , está olhando para uma CPU que possui algumas unidades de processamento central. Uma CPU(CPU) de núcleo duploé perfeitamente capaz de executar dois processos simultâneos a qualquer momento. Isso, por sua vez, torna seu sistema mais rápido. A razão por trás disso é que sua CPU agora pode fazer várias coisas simultaneamente.

Não há outros truques envolvidos aqui – uma CPU dual-core tem duas unidades centrais de processamento, enquanto as quad-cores têm quatro unidades centrais de processamento no chip da CPU(CPU chip) , uma octa-core tem oito e assim por diante.

Leia também:(Also read:) 8 maneiras de corrigir (Ways)o relógio do sistema executa um problema rápido(Fix System Clock Runs Fast Issue)

Esses núcleos adicionais permitem que seu sistema ofereça desempenho aprimorado e mais rápido. No entanto, o tamanho da CPU física ainda é pequeno para caber em um soquete pequeno. Tudo que você precisa é de um único soquete de CPU(CPU socket) junto com uma única unidade de CPU(CPU unit) inserida dentro dele. Você não precisa de vários soquetes de CPU(CPU socket) junto com vários processadores(CPUs) diferentes , cada um deles exigindo sua própria energia, hardware, refrigeração e muitas outras coisas. Além disso, como os núcleos estão no mesmo chip, eles podem se comunicar de forma mais rápida(quicker way) . Como resultado, você experimentará menos latência.

Hyper-threading

Agora, vamos olhar para o outro fator por trás desse desempenho mais rápido e melhor, juntamente com as habilidades multitarefa dos computadores – Hyper-threading. A gigante no ramo de computadores, a Intel(Intel) , usou o hyper-threading pela primeira vez. O que eles queriam com isso era trazer computação paralela para PCs de consumo. O recurso foi lançado pela primeira vez em 2002 em PCs desktop com o Premium 4 HT . Naquela época, o Pentium 4T continha um único núcleo de CPU(CPU core) , sendo capaz de realizar uma única tarefa a qualquer momento. No entanto, os usuários foram capazes de alternar entre as tarefas com rapidez suficiente para parecer multitarefa. O hyper-threading foi fornecido como uma resposta a essa pergunta.

A tecnologia Intel Hyper-threading(Intel Hyper-threading technology) – como a empresa a nomeou – faz um truque que faz seu sistema operacional(operating system) acreditar que existem várias CPUs diferentes conectadas a ele. No entanto, na realidade, existe apenas um. Isso, por sua vez, torna seu sistema mais rápido, além de fornecer melhor desempenho o tempo todo. Para deixar ainda mais claro para você, aqui está outro exemplo. Caso você tenha uma CPU de núcleo único junto com o Hyper-threading(Hyper-threading) , o sistema operacional(operating system) do seu computador encontrará duas CPUs lógicas no local. Simples(Just) assim, caso você tenha uma CPU dual-core , o sistema operacional(operating system)será levado a acreditar que existem quatro CPUs lógicas . Como resultado, essas CPUs lógicas aumentam a velocidade do sistema por meio do uso da lógica. Ele também divide e organiza os recursos de execução de hardware(hardware execution) . Isso, por sua vez, oferece a melhor velocidade possível necessária para a condução de vários processos.

Núcleos de CPU(CPU Cores) vs Threads : Qual é a Diferença(Difference) ?

Agora, vamos tomar alguns momentos para descobrir qual é a diferença entre um núcleo e um segmento. Para simplificar, você pode pensar no núcleo como a boca de uma pessoa, enquanto os fios podem ser comparados às mãos de um ser humano. Como você sabe que a boca é responsável por realizar a alimentação, por outro lado, as mãos ajudam a organizar a 'carga de trabalho'. O thread ajuda a entregar a carga de trabalho para a CPU com a maior facilidade. Quanto mais threads você tiver, melhor será organizada sua fila de trabalho(work queue) . Como resultado, você obterá uma eficiência aprimorada para processar as informações que o acompanham.

(CPU)Os núcleos da CPU são o componente de hardware real dentro da (hardware component)CPU física . Por outro lado, os threads são os componentes virtuais que gerenciam as tarefas em mãos. Existem várias maneiras diferentes pelas quais a CPU interage com vários threads. Em geral, um thread alimenta as tarefas para a CPU . O segundo encadeamento é acessado somente quando as informações fornecidas pelo primeiro encadeamento não são confiáveis ​​ou são lentas, como uma falta de cache(cache miss) .

Núcleos, assim como threads, podem ser encontrados em processadores Intel(Intel) e AMD . Você encontrará hyper-threading apenas em processadores Intel e em nenhum outro lugar. O recurso usa threads de uma maneira ainda melhor. Os núcleos AMD(AMD) , por outro lado, resolvem esse problema adicionando núcleos físicos adicionais. Como resultado, os resultados finais estão no mesmo nível da tecnologia hyper-threading.

Ok(Okay) , pessoal, chegamos ao final deste artigo. Hora de encerrar. Isso é tudo o que você precisa saber sobre núcleos de CPU vs Threads e qual é a diferença entre os dois. Espero que o artigo tenha lhe proporcionado muito valor. Agora que você tem o conhecimento necessário sobre o assunto, use-o da melhor maneira possível para você. Saber mais sobre sua CPU significa que você pode tirar o máximo proveito do seu computador com a maior facilidade.

Leia também: (Also read:) Desbloquear o YouTube(Unblock YouTube) quando bloqueado(Blocked) em escritórios(Offices) , escolas ou faculdades(Schools or Colleges) ?

Então, aí está! Você pode facilmente encerrar o debate de CPU Cores vs Threads , usando o guia acima. Mas se você ainda tiver alguma dúvida sobre este guia, sinta-se à vontade para perguntar na seção de comentários(comment section) .



About the author

Depois de quase 20 anos na indústria de tecnologia, aprendi muito sobre os produtos da Apple e como personalizá-los para minhas necessidades. Em particular, sei como usar a plataforma iOS para criar aparências personalizadas e interagir com meus usuários por meio de preferências do aplicativo. Essa experiência me deu informações valiosas sobre como a Apple projeta seus produtos e a melhor forma de melhorar a experiência do usuário.



Related posts