Quanti core ha il mio Mac?


46

Sono confuso, perché quando vedo il mio mac sulla finestra, vedo

inserisci qui la descrizione dell'immagine

Che ho 1 Processore 4 cores. Ma quando corro htop, vedo8 cores

inserisci qui la descrizione dell'immagine

Cosa mi sto perdendo?

Risposte:


37

Cosa mi sto perdendo?

Hyperthreading . Hai 4 core fisici, ma 8 logici.

Per ogni core del processore che è fisicamente presente, il sistema operativo indirizza due core virtuali (logici) e condivide il carico di lavoro tra loro quando possibile.

Vedi anche i dati Intel sul tuo processore, i7 4870HQ :

Numero di core 4

Cores è un termine hardware che descrive il numero di unità di elaborazione centrale indipendenti in un singolo componente di elaborazione (die o chip).

Numero di thread 8

Un thread, o thread di esecuzione, è un termine software per la sequenza ordinata base di istruzioni che può essere passata o elaborata da un singolo core della CPU.


78

Da un terminale puoi vedere la differenza tra il numero di processori fisici e processori logici usando sysctl:

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

4
Perché questo è stato downvoted? Questo comando funziona (almeno su El Capitan).
Gabriel Devillers,

4

la tua CPU è un i7 , quindi ha Hyperthreading , che si presenta alle applicazioni di monitoraggio del sistema raddoppiando il numero di core, poiché ognuno può elaborare due thread semi-simultaneamente.


3

Quello che vedi sono i cosiddetti hyperthreadedcore.

Per ogni core fisico ci sono due core hyperthreaded (o logici), puoi leggere di più sull'hyperthreading qui


1
Lol, rispondi alluvione (La mia risposta è stata la prima a proposito ... :))
Yamakaja,

1

Ha 4 core fisici e 4 core logici per un totale di 8 core.

Questo si chiama Hyper-threading


2
Questo è sbagliato. Esistono 4 core fisici e ogni core fisico ha due core logici. Quindi ci sono 8 core logici.
Yongwei Wu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.