Desde a infância, aprendemos que a CPU é o cérebro do computador! A maioria das pessoas parece esquecer quando precisa compre um computador, no entanto. Provavelmente é porque a maioria de nós não sabia sobre CPUs em primeiro lugar. Não sabíamos como eles funcionam ou os fatores que importavam. E é por isso que as pessoas acabam comprando um processador aleatório. Na verdade, existem algumas coisas básicas que você deve saber sobre a CPU.
Neste artigo, examinamos alguns conceitos como núcleos vs threads, Hyper-Threading, o Hyper Threading vale a pena? e, obviamente, a maioria dos processadores básicos que você deve saber. Primeiro, teremos uma introdução aos processadores, que são tecnicamente chamados de CPU.
O que é um processador central em um computador?
Como 99% de vocês sabem, CPU significa Unidade de Processamento Central. Este é o componente central de cada computador - por computador, queremos dizer PCs, Laptops, Smartphones e muitos outros gadgets. Em outras palavras, qualquer coisa que compute tem um processador dentro. A CPU é onde todos os cálculos computacionais são realizados. Isso é feito com a ajuda de orientações e instruções do Sistema Operacional. Então, esse é o básico sobre CPUs.
Existem algumas subunidades para cada CPU, como Unidade Lógica Aritmética e Unidade de Controle. É muito técnico e é melhor pular.
Uma CPU pode processar uma única tarefa por vez. Isso não é muito bom para o desempenho, você sabe. Portanto, há uma história sobre como obtivemos esse cenário de multitarefa com alto desempenho. Para entender a situação atual com CPUs, devemos dar uma olhada na história da Computação Pessoal.
Os velhos tempos de múltiplas CPUs
Por uma CPU, queremos dizer um chip da CPU inserido no soquete do processador. Portanto, nos primeiros tempos, um desses chips cuidava de uma única tarefa por vez.
Antigamente, as pessoas precisavam de mais desempenho dos computadores. A ideia deles era incluir várias CPUs em um computador. Ou seja, haveria vários soquetes e vários chips. Todos estes seriam conectados juntos e na placa-mãe. Portanto, tecnicamente, eles podem esperar melhor desempenho do PC. Este foi um método de muito sucesso até que as pessoas descobriram as desvantagens.
- Era necessário fornecer fonte de alimentação dedicada e recursos de instalação para cada CPU. Por serem chips diferentes, a latência para comunicação era muito alta. Isso não era realmente bom para o desempenho.
- Por último, mas não menos importante, um conjunto de CPUs pode produzir muito calor a longo prazo. Então, você precisaria de um monte de recursos para lidar com o calor extra.
E foi assim que os conceitos de CPUs Hyper-Threading e Multi-Core entraram em cena.
Cenário # 1 - Vários núcleos em uma única CPU
A ideia de conectar diferentes chips de CPU não era muito boa para o desempenho. Então surgiu a ideia de ter duas Unidades Centrais de Processamento dentro de um único chip. Esperamos que você entenda a diferença entre um Chip e uma Unidade de Processamento Central.
Portanto, como a próxima etapa efetiva para o desempenho, os fabricantes incluíram várias unidades de processamento central em um único processador. Essas unidades foram chamadas de 'Cores'. Esses processadores foram chamados de CPUs Multi-Core. Então, quando o sistema operacional olha, há duas CPUs. Em vez de dedicar armazenamento e fonte de alimentação para chips separados, as CPUs Multi-Core fizeram o trabalho do desempenho extra.
Claro, havia outras vantagens também. Como as duas CPUs estavam no mesmo chip, a latência foi menor. Isso ajudou em uma melhor comunicação e velocidades aprimoradas. Atualmente, você pode ver uma grande variedade de CPUs multi-core no mercado. Em processadores Dual Core, existem duas unidades de processamento. Por outro lado, se tomarmos o caso de Processadores Quad Core, você localizaria 4 unidades de processamento. Esse número aumenta de acordo com o processador que você está comprando.
Cenário 2 - Intel Hyper-Threading
A computação paralela já está no mercado há algum tempo. No entanto, foi a Intel que trouxe os benefícios do mesmo para a computação pessoal. E, ali, era chamada de Tecnologia Intel Hyper-Threading. É ótimo se você tiver alguma ideia do nome, mas podemos explicar todos eles do zero.
A tecnologia Intel Hyper-Threading faz seu sistema operacional acreditar que existem várias CPUs - na verdade, existe apenas uma. É uma espécie de pretensão, para aumentar o desempenho e a velocidade. Suponha que você tenha uma CPU single-core habilitada para Hyper-Threading; nesse caso, o sistema operacional encontrará duas CPUs lógicas no total. Da mesma forma, se fosse um CPU Dual Core, o SO detectará quatro CPUs lógicas. Essas CPUs lógicas conseguem aumentar a velocidade por meio do uso da lógica. Os recursos de execução de hardware serão divididos e organizados, de forma a dar a melhor velocidade para vários processos.
Como você pode ver, toda a peça é virtual. Portanto, a resposta à pergunta - quantos threads por núcleo? deve ser assim - O processador, com a ajuda do Hyper-Threading, está tentando enganar o Sistema Operacional. Embora não seja tão incrível, esta configuração pode fornecer um desempenho um pouco melhor.
Cores vs Threads - Hyper Threading vale a pena?
Vamos ser rápidos aqui.
Se o seu computador tiver uma CPU multi-core, isso significa que existem várias unidades de processamento central. Isso também significa que você pode ter um desempenho melhor do que uma CPU de núcleo único.
Por outro lado, vários threads são algo virtual. Aqui, a tecnologia usa lógica extra para gerenciar várias tarefas. Por causa disso, o desempenho total não será realmente visível.
Então, se você realmente quiser comparar, podemos dizer algo. CPUs multi-core são sempre melhores do que CPUs single-core - não importa se o Hyper-Threading está lá. No entanto, se você pegar duas CPUs de núcleo único - uma com hyper-threading e outra sem hyper-threading - a primeira terá um desempenho melhor.
Bem, essa é a diferença real entre Cores e Threads que você deve saber.
O cenário atual - determinando quantos núcleos eu tenho?
Como você sabe, a maioria dos computadores hoje são fornecidos com CPUs de vários núcleos. Pelo menos, você pode encontrar processadores Dual Core em quase todos os laptops que existem. Claro, embora sejam uma minoria, também existem algumas CPUs de núcleo único. Embora a escolha seja sua, existem alguns outros fatores também.
Por exemplo, é bom se você puder obter uma CPU multi-core com tecnologia Hyper-Threading. Isso pode melhorar o desempenho total do seu PC, especialmente durante a multitarefa. Suponha que você tenha um processador Quad Core com Hyper-Threading. Então, você pode ter virtualmente o desempenho de um total de 8 CPUs lógicas.
Isso parece ótimo, certo?
Conclusão - Cores vs Threads
Esperamos ter dado uma ideia clara sobre o básico de CPUs, CPUs Hyper-Threading e Multi-Core. Também acreditamos que essas dicas para threads vs núcleos irão ajudá-lo a escolher o processador certo para o seu computador.
Outras postagens relacionadas
Keith Pound
Obrigado por compartilhar informações raras sobre Processador e CPU (Unidade Central de Processamento).
Keith Libra.
vicky soni
Na maioria das vezes, quando os idosos compram um computador, eles não entendem que a CPU e sua potência são importantes para o longo prazo.
Ukachukwu Sandra Amaka
Isto realmente me ajudou muito. Obrigada.
Agora, eu sei a diferença entre Cores e Threads e sua importância na compra de computadores.
Suraj
Isso é realmente útil para entender sobre a CPU, eu não sabia que dual-core significa CPU dual, quando comprei meu pc pela primeira vez.
James Crum
Sim, mas eu estava realmente procurando como determinar se uma velocidade de CPU mais baixa, como 3.0 GHz com 18 núcleos e 36 threads, versus 3.5 GHz, 12 núcleos e 24 threads. O que é mais rápido?
Frank
Qual é a diferença aproximada de desempenho?
Se uma CPU de 4 núcleos e 8 threads custa US$ 100 e uma CPU de 8 núcleos (sem hyperthreading) custa US$ 150, qual é o melhor negócio? Uma CPU de 4 núcleos com 2 threads virtualizados por núcleo é executada cerca de duas vezes mais lenta que uma CPU dedicada de 8 núcleos ou é apenas metade da velocidade ou são quase iguais?
David Weitzel
Obrigado, estou querendo comprar um laptop melhor e todas as informações que eles me deram não significaram muito. Continuei vendo quad core e tudo mais e não tinha certeza se isso realmente fazia diferença na velocidade. Velocidade é o que estou procurando, então obrigado, você me ajudou a entender melhor.