o que significa a contagem do processador?

a contagem do processador refere-se à quantidade de núcleos que uma CPU possui. Um núcleo é essencialmente um pequeno processador embutido em um chipset maior que é capaz de cálculos independentes. O número de núcleos varia muito, com algumas CPUs ostentando dois núcleos e reforçados com até 64 núcleos ou mais.

nos velhos tempos, quando as coisas eram mais simples, as CPUs tinham apenas um núcleo. O que significa que havia um único conjunto de ALU, registros, memória cache etc. No entanto, à medida que progredimos, as coisas mudaram e a CPU começou a apresentar várias entidades físicas chamadas núcleos em um único chipset. Quando falamos sobre o que significa a contagem de processadores, Geralmente estamos nos referindo a esses núcleos.

cada núcleo lidando com uma tarefa será independente de outro núcleo trabalhando em uma tarefa diferente. Mais núcleos permitem que a CPU trabalhe em várias tarefas sem problemas.

neste artigo, analisamos mais o que significa a contagem de processadores e o que um núcleo realmente implica.

índice

o que significa a contagem de processadores?

como mencionado anteriormente, a contagem do processador basicamente é o número de núcleos em um processador.Além disso, um único núcleo de CPU pode ser dividido em unidades de processamento virtual conhecidas como threads ou processadores lógicos. Mais sobre isso abaixo.

UMA RESSALVA – COMPUTADORES DE NÍVEL DE SERVIDOR!

o que a contagem do processador significa
imagem: para sistemas de nível de servidor, a contagem do processador pode se referir ao número real de soquetes da CPU, em vez da contagem do núcleo. Fonte Da Imagem: Supermicro REV 2.01

na categoria Servidor, algumas placas-mãe têm vários soquetes de CPU que podem levar duas ou mais CPUs separadas para processamento mais exigente.

como a contagem do processador influencia o desempenho da CPU

é hora de ver o que a contagem do processador significa para o desempenho geral do computador.

multitarefa é um grampo de computadores modernos. É o que permite que você trabalhe, tenha várias guias do navegador abertas, assista a um vídeo e faça várias outras coisas em seu computador ao mesmo tempo sem problemas.

contagens de núcleo mais altas permitem que você execute vários aplicativos simultaneamente, pois cada núcleo lida com um fluxo de dados diferente em seus threads. Nesse tipo de situação em que você tem vários aplicativos e serviços em execução, Quanto mais threads tiver executando tarefas diferentes, melhor será o desempenho.

os computadores modernos têm muitos serviços e aplicativos em segundo plano em execução sem que você saiba sobre o. Mesmo quando seu PC é ideal, existem serviços relacionados ao sistema operacional em execução em segundo plano, Todos utilizando os recursos da CPU.

ter muitos núcleos significa que você tem mais trabalhadores para lidar com a computação.Além disso, alguns processos profissionais como codificação, renderização, aprendizado de máquina ou aqueles que dependem de grandes quantidades de computação exigem que você tenha muitos trabalhadores diferentes (núcleos) processando pequenos pedaços de dados simultaneamente.

Leia também: um processador Quad Core é bom para Jogos?

descobrir quantos núcleos você tem

você pode descobrir o número de núcleos em seu processador usando dois métodos:

1. Por meio do Specsheet online do fabricante

, você precisará conhecer a marca e o modelo da CPU para pesquisá-lo no Google por seu specsheet.

o que significa a contagem do Processador 2

o que significa Contagem de processadores 2

imagem: nas especificações da CPU, você pode descobrir o número de núcleos que um processador possui na planilha de especificações do fabricante. Fonte: Intel

2. Através do Gerenciador de Tarefas

outro método simples é abrir o Gerenciador de Tarefas (CTRL + ALT + DELETE), vá até o “desempenho” e pressione a seção “CPU” e procure a contagem do núcleo.

na imagem a seguir, você pode ver que o Intel Core i7-7700HQ tem 4 núcleos.

Contagem do núcleo do Gerenciador de Tarefas
imagem: Gerenciador de Tarefas mostrando o modelo do processador, bem como a contagem do núcleo para o processador.

você também notará outro campo chamado processadores lógicos (8 neste caso), no entanto, isso não diz respeito aos núcleos reais em sua CPU. Em vez disso, refere-se à quantidade de threads que você tem. Leia mais sobre o processador lógico aqui:

  • Como verificar quantos Threads de CPU eu tenho

quantos Contagem de processadores você precisa?

a quantidade de núcleos que você precisa depende de suas necessidades.

para computação básica 2-4 núcleos

as CPUs mais básicas disponíveis no momento para laptop e desktop são as CPUs Intel Celeron. Estes têm 2 núcleos.

o próximo nível de CPUs na categoria de orçamento são o AMD Athlon e a série Intel Pentium. Estes podem apresentar até 4 núcleos.

eu geralmente não recomendo ir para Dual core Intel Celeron CPUs como eles podem mostrar limitação, mesmo nos ambientes de trabalho mais básicos.

para computação básica, 4 núcleos é o que eu recomendo.

Mainstream Computing

se você é um jogador, ou um editor casual e um designer, 4-6 núcleos são recomendados. Você está olhando para os gostos de Intel Core i3/Core i5 e AMD Ryzen 3/Ryzen 5 CPUs aqui.

alto desempenho

estes são frequentemente usados por jogadores profissionais e profissionais que precisam de uma estação de trabalho leve. Aqui você pode esperar encontrar CPUs que oferecem 8 núcleos, como AMD Ryzen 7 ou os processadores Intel Core i7

CPUs de grau de Estação de trabalho

aqui, sky é o limite. As CPUs da categoria da estação de trabalho podem caracterizar até 64 núcleos.

nós cobrimos o básico até aqui, e agora você deve ter uma boa idéia sobre o que significa a contagem de processadores. No entanto, para saber o que significa a contagem de processadores, o que os núcleos significam, o que significa desempenho de núcleo único e multi core, recomendamos que você leia o resto do artigo.

o que você precisa saber sobre núcleos

quad core cpu Diagrama

núcleos em um processador são por si só unidades de processamento individuais. Isso significa que eles vêm com recursos reais para realizar o processamento de dados independente. Pense neles como um processador menor dentro do processador principal.

eles compartilham alguns recursos como cache de Nível 3, controladores de memória e a interface do sistema que se conectam a outros dispositivos, no entanto, o Alu, a unidade de controle e o cache de Nível 1 e 2 são construídos internamente em cada núcleo, tanto quanto a arquitetura atual está.

para entender a necessidade de núcleos e como ter mais núcleos afetam o desempenho, vamos começar entendendo o que são/eram processadores de núcleo único.

processadores de núcleo único

nos primeiros dias da computação, os processadores tinham apenas um núcleo. Isso foi responsável por ser o cérebro do processador.

algumas das subunidades importantes da CPU são as seguintes (Você não precisa, precisa conhecê-las para o propósito deste artigo)

  • unidade lógica aritmética: onde o funcionamento lógico e aritmético acontece. Se CPU é o cérebro de um computador. ALU é o cérebro de uma CPU.
  • unidade de ponto flutuante: uma unidade de suporte para ALU para realizar cálculos com número decimal complexo.
  • registradores: armazenamento temporário para executar operações. Também servidor como sinalizadores de status.
  • unidade de controle: para execução de instruções. Funciona como orquestrador.
  • Cache: memória muito rápida para buscar dados e instruções.

todas essas subunidades dentro de um único núcleo são os principais ingredientes do ciclo Fetch-Decode-Execute.

 fetch execture decode cycle
Fetch Decode Execute Cycle. Fonte: Christopher Kalodikis.

como uma CPU de núcleo único tem apenas um único conjunto de subunidades, ela só poderia executar um único ciclo Fetch-Decode-Execute de cada vez.

os algoritmos de agendamento usados fizeram parecer que o computador era multitarefa, mas em um sentido real, o núcleo estava apenas lidando com processos diferentes e alternando entre eles indiscernivelmente rápido!

limitações de núcleo único e introdução de processadores Multicore

como o mercado exigiu um desempenho cada vez mais rápido das CPUs. Inicialmente, a resposta era aumentar a velocidade do clock da CPU de núcleo único.

portanto, a velocidade de clock do núcleo único de um Pentium III lançada em 1999, por exemplo, melhorou drasticamente em relação à velocidade de clock do núcleo único do Pentium II lançada em 1997.

isso introduziu dois problemas:

  • calor
  • sobrecarga do interruptor de contexto

à medida que a velocidade do relógio se tornava cada vez maior, o mesmo acontecia com a geração de calor. A necessidade de resfriamento e o consumo de energia simplesmente não eram viáveis o suficiente.

o outro problema foi o interruptor de contexto ouvido. Uma sobrecarga de troca de contexto é basicamente um atraso que acontece quando uma CPU precisa alternar de uma tarefa para outra. Portanto, se você alternar de um documento do Word para uma planilha do Excel, a CPU sofrerá um atraso.

agora, se você tivesse dois núcleos, poderia ter o documento do Word carregado em um núcleo e a planilha do Excel no outro, eliminando assim a sobrecarga do interruptor de contexto.

portanto, em termos de eficiência multitarefa, um processador de núcleo único não era ótimo o suficiente.

portanto, à medida que as perspectivas de multitarefa e processamento paralelo ganhavam impulso e, à medida que o mercado começava a exigir melhor desempenho, vários núcleos saíam para ser a resposta.

Leia Também: Como verificar qual é a arquitetura do meu processador

MultiCores vs abordagem multi-CPU

as primeiras tentativas de ter mais unidades de processamento em um computador tiveram engenheiros redesenhando Placas-mãe para fazê-las acomodar vários soquetes de CPU. Mais CPUs inerentemente significava maior eficiência operacional dos computadores.

isso teve problemas, primeiro foi o aumento dos Requisitos de hardware. Cada CPU extra precisava de resfriamento, as placas-mãe exigiam novas faixas para conectar todos os soquetes a vários dispositivos e controladores de E/S.

ironicamente, as compilações não eram tão eficientes quanto antes pensadas porque surgiram problemas de latência. Mas, com a miniaturização, tornou-se possível encaixar vários processadores em um único chip de silício, e isso deu origem a processadores multicore.

Leia também: Como verificar quantos núcleos você tem em sua CPU?

o que é um processador multi-Core?

um corante de CPU com quatro núcleos
Gráfico de Corante Quad Core

um processador multicore é basicamente uma CPU que possui vários processadores menores independentes dentro. Isso também é conhecido como Contagem de processadores.

cada núcleo tem sua própria ALU. FPU, registros, cache etc. Existem poucos componentes que são compartilhados entre os núcleos, bem como como a memória cache L3, no entanto, na maior parte, cada núcleo funciona como uma CPU independente.

o benefício imediato aqui é que ele melhora drasticamente o desempenho multitarefa de um PC.

Leia também: posso atualizar meu processador de Laptop de i5 para i7?

desempenho de núcleo único vs Multicore

embora tenha vários núcleos, ou Contagem de processadores, pode melhorar drasticamente o desempenho de uma CPU, o desempenho de núcleo único ainda é uma medida crítica de suas proezas.

desempenho de núcleo único

como o nome sugere, o desempenho de núcleo Único refere-se ao desempenho de um núcleo singular.

esta é uma medida importante, uma vez que existem muitos aplicativos e tarefas por aí que utilizam fortemente um único núcleo e não escalam bem com vários núcleos.

por exemplo, muitos jogos e tarefas em software profissional, como projetar no AutoCAD, dependem fortemente de um desempenho de núcleo único em relação ao desempenho de vários núcleos de uma CPU.

esta não é uma observação rara, mas muito comum. Portanto, quando você olha para os resultados de benchmark para uma CPU de um conjunto de testes, como o Cinebench, você verá que eles normalmente falam sobre o desempenho de núcleo único e multi separadamente.

a frequência da CPU é a medição mais comumente usada de um desempenho de núcleo único de computadores. É medido em Gigahertz (GHz) e valores mais altos significam ciclos mais altos que podem ser interpretados como um chip mais rápido.

na realidade, o desempenho individual dos núcleos DA CPU depende de uma infinidade de fatores e não apenas da velocidade do relógio, como o design do núcleo, a arquitetura usada, o tamanho do transistor, a memória cache etc.

a maioria dos núcleos individuais nas CPUs também tende a alavancar velocidades de clock mais altas para aumentar o desempenho quando necessário. O Ryzen 5 5600X, por exemplo, tem uma frequência base de 3,7 GHz. Um único núcleo pode aumentar para 4,6 GHz, enquanto todos os seis núcleos combinados atingem o máximo de 4,2 GHz.

Leia também:

  • o que é AMD equivalente ao Intel Core i5?
  • o que é AMD equivalente a Intel Core i3?

desempenho multi Core

o desempenho multi core é, novamente, como o nome sugere,a medida de quão bem os vários núcleos que trabalham juntos funcionam.

vários núcleos quase se tornaram uma necessidade, uma vez que as necessidades computacionais típicas se tornaram tão complexas, mesmo para uma pessoa comum.

afinal, um PC típico pode ter tantos aplicativos em segundo plano em execução ao mesmo tempo. Todas essas operações em segundo plano exigiriam preferencialmente um núcleo próprio para funcionar sem problemas.

portanto, mesmo que seu jogo ou seu software use um único núcleo no máximo, o desempenho geral do PC se beneficiará de uma maior contagem de núcleos.

onde o desempenho Multicore importa

se você precisar executar várias operações simultaneamente, você se beneficiará de um processador multicore. Com vários processadores integrados, um núcleo pode lidar com uma instrução enquanto outro aguarda recursos, e você ainda obterá bons benefícios de desempenho.

trabalhos como modelagem 3D e renderização exigem muita computação paralela. Isso também é o mesmo para coisas como virtualização, simulação e edição e codificação de vídeo.

eles tornam a multitarefa perfeita e oferecem melhor desempenho. Os jogadores também podem aproveitar os benefícios, pois muitos títulos mais recentes podem acessar vários núcleos. Ao mesmo tempo, muitos jogos de simulação que exigem cálculos rápidos e complexos também têm melhor desempenho em processadores multicore.

estes são, no entanto, muito mais caros. Eles também são mais difíceis de gerenciar e criar aplicativos para eles.

no entanto, muitas vezes os novatos se deixam levar pela contagem de núcleos da CPU, não percebendo que, se seu requisito computacional for básico, eles nunca utilizarão todo o potencial de sua CPU de qualquer maneira.

Leia também: descobrir qual CPU é compatível com minha placa-mãe?

Threads, Multithreading e contagem de processadores lógicos

conforme declarado, os núcleos são CPUs individuais, cada um capaz de realizar seu ciclo de instruções.

Multithreading (ou hyperthreading para CPUs Intel e Hypertransport para AMD) divide o núcleo em subunidades menores com capacidade de processamento chamadas threads.

isso permite que núcleos únicos funcionem essencialmente em duas tarefas por vez.

cada processo que sua CPU executa é atribuído a um thread, e cada núcleo pode ter dois threads se tiver multi-threading ativado. Isso significa que uma CPU de quatro núcleos com multithreading habilitado terá oito threads.

seu computador pode ler os threads como um processador também. No entanto, estes não são processadores físicos, mas processadores lógicos.

gerenciador de tarefas processadores lógicos
Você pode acessar o Gerenciador de Tarefas para verificar o seu núcleo e contagem de processadores lógicos. Este processador tem 4 núcleos, mas 8 processador lógico, uma vez que tem Hyper threading ativado.

cada processo que você inicializa cria um thread e o thread é executado. Vários threads que executam processos diferentes simultaneamente fazem com que pareça que a CPU é multitarefa.

ao contrário dos núcleos, os threads não são segmentos físicos no processador. Eles são unidades totalmente lógicas de processamento, enquanto os núcleos são processadores reais no chip. A criação de tais processos e sua eliminação é tratada pelo agendador da CPU.

Leia também: diferença entre os processadores Pentium e Core i3

benefícios do Multithreading

o Multithreading melhora o desempenho da CPU, especialmente para trabalhos de multitarefa e renderização. Pode ser muito benéfico para CPUs de núcleo único, permitindo que o núcleo único lide com várias tarefas simultaneamente.

Leia também: o que são Standoffs da placa-mãe?

Palavras Finais

saber o que significa a contagem do processador é essencial se você planeja comprar ou construir um PC. Se você costuma fazer algum trabalho produtivo exigente que envolve cálculos complexos e muita virtualização, você se beneficiará de ter muitos núcleos.

mas para a maioria dos usuários casuais você realmente não precisa de mais de 4 núcleos. Para jogadores e profissionais com seis núcleos também é um ponto ideal.

Deixe uma resposta

O seu endereço de email não será publicado.