Quantos núcleos meu Mac possui?


46

Estou confuso, porque quando vejo meu mac sobre a janela, vejo

insira a descrição da imagem aqui

Que eu tenho 1 Processore 4 cores. Mas quando eu corro htop, vejo8 cores

insira a descrição da imagem aqui

o que estou perdendo?

Respostas:


37

o que estou perdendo?

Hyperthreading . Você tem 4 núcleos físicos, mas 8 lógicos.

Para cada núcleo do processador que está fisicamente presente, o sistema operacional endereça dois núcleos virtuais (lógicos) e compartilha a carga de trabalho entre eles quando possível.

Veja também os dados da Intel em seu processador, o i7 4870HQ :

No de núcleos 4

Núcleos é um termo de hardware que descreve o número de unidades de processamento central independentes em um único componente de computação (matriz ou chip).

No de Tópicos 8

Um Encadeamento, ou encadeamento de execução, é um termo de software para a sequência ordenada básica de instruções que podem ser passadas ou processadas por um único núcleo da CPU.


78

Em um terminal, é possível ver a diferença entre o número de processadores físicos e lógicos usando sysctl:

$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8

4
Por que isso foi prejudicado? Este comando funciona (pelo menos no El Capitan).
Gabriel Devillers 29/10

4

sua CPU é um i7 , portanto, possui o Hyperthreading , que se apresenta aos aplicativos de monitoramento do sistema, dobrando o número de núcleos, já que cada um pode processar dois threads semi-simultaneamente.


3

O que você vê são os chamados hyperthreadednúcleos.

Para cada núcleo físico, existem dois núcleos com hyperthread (ou lógico), você pode ler mais sobre hyperthreading aqui


1
Lol, resposta inundação (Minha resposta foi primeiro btw ... :))
Yamakaja

1

Possui 4 núcleos físicos e 4 núcleos lógicos, oferecendo um total de 8 núcleos.

Isso é chamado de Hyper-threading


2
Isto está errado. Existem 4 núcleos físicos e cada núcleo físico possui dois núcleos lógicos. Portanto, existem 8 núcleos lógicos.
Yongwei Wu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.