Risposte:
Il tuo computer ha 2 core, ma 4 processori logici. Quello che vedi è la tecnologia hyper-threading di Intel . Questa tecnologia mette più processori logici su un singolo core, in modo che ciascun core possa eseguire più thread contemporaneamente.
La differenza tra questo e più core è che l'hyper-threading duplica solo le parti del processore che controllano lo stato corrente, non l'unità di esecuzione effettiva, ma più core duplicano tutto. Ciò significa che il tuo computer funzionerà come se avesse quattro core solo se i thread su ciascun core utilizzano parti diverse dell'unità di esecuzione, ma se la stessa cosa fosse in esecuzione su entrambi i thread in un singolo core, non sarebbe alcun più veloce di un sistema a due core senza hyper-threading.
Per sapere con certezza quanti core hai è aprendo un terminale (ad es. Tramite Spotlight e cercando Terminale) e poi esegui
system_profiler | less
scaricherà un sacco di informazioni. Cerca la categoria chiamata "hardware" (che si trova vicino alla parte superiore di tutte le informazioni) e una voce chiamata "Numero totale di core". Lì troverai la tua risposta.
Se non vuoi sfogliare tutto l'output, un semplice
system_profiler | grep 'Total Number of Cores'
ti dà il risultato direttamente.
Oppure usa "Informazioni su questo Mac" (icona Apple in alto a sinistra) more info
>> system report
, che mostra quanti core hai.
Ecco un comando Terminale che emette direttamente quanti core hai:
sysctl hw.ncpu
Se ti interessa distinguere tra core logici e core fisici, sono disponibili anche questi:
sysctl hw.physicalcpu
sysctl hw.logicalcpu
Fonte: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x