A maioria dos novos computadores desktop contém um único chip principal da CPU que possui vários núcleos. Cada núcleo age muito como uma CPU independente.
Às vezes, cada núcleo tem um recurso chamado multithreading simultâneo (SMT), que faz com que cada núcleo apareça no sistema operacional como dois ou mais núcleos virtuais. A Intel chama isso de HyperThreading .
Portanto, um chip da CPU pode conter quatro núcleos, cada um com dois núcleos virtuais, resultando no sistema operacional vendo oito CPUs.
A principal diferença conceitual entre uma CPU, núcleo e virtual-core é a quantidade de recursos compartilhados dentro do chip.
No passado, era comum que servidores de alta potência tivessem vários chips de CPU separados (e isso provavelmente ainda é verdade), às vezes em placas de CPU separadas que se conectam a um backplane comum.
Os computadores de mesa também terão uma ou mais GPUs, principalmente para gráficos. Estas são muito parecidas com as CPUs e podem ser usadas para cálculos gerais especializados, como mineração de bitcoin.
Os computadores de mesa também conterão vários outros chips que não são CPUs. Estes executam funções especializadas, como fornecer interfaces USB e assim por diante. O termo chip é usado para qualquer circuito integrado (IC) em um pacote que pode ser soldado a uma placa de circuito impresso (PCB).
Aqui está um exemplo aleatório de uma placa-mãe para PC do tipo que você pode encontrar em um PC de mesa:
- "AMD Socket 942" - em que um único chip principal da CPU é instalado.
- chip "AMD SB950 Southbridge" - chips auxiliares para a CPU
- "Chipset AMD 990FX" - Unidade de processamento gráfico (GPU)
- "Intel Ethernet GameFirst II" - chip para interface de rede.
etc.
Cada chip da CPU tem uma arquitetura lógica interna; aqui está um exemplo que mostra uma maneira de organizar recursos compartilhados dentro de um único chip.
Os detalhes exatos podem ser muito diferentes entre fabricantes e entre gerações e faixas de chips do mesmo fabricante. É uma área em rápida mudança. A ideia geral ainda é válida.