Сколько ядер у моего Mac?

19070
daydreamer

Я в замешательстве, потому что когда я вижу мой макинтош около окна, я вижу

enter image description here

Что у меня 1 Processorи 4 cores. Но когда я бегу htop, я вижу8 cores

enter image description here

Что мне не хватает?

13
Имеет 4 физических ядра. Ramhound 8 лет назад 0

5 ответов на вопрос

20
Daniel Beck

Что мне не хватает?

Гиперпоточность . У вас есть 4 физических ядра, но 8 логических.

Для каждого физического процессорного ядра операционная система обращается к двум виртуальным (логическим) ядрам и по возможности распределяет между ними рабочую нагрузку.

Смотрите также данные Intel на вашем процессоре i7 4870HQ :

Количество ядер 4

Сердечники - это аппаратный термин, который описывает количество независимых центральных процессоров в одном вычислительном компоненте (кристалле или микросхеме).

Количество потоков 8

Поток или поток выполнения - это программный термин для базовой упорядоченной последовательности инструкций, которые могут передаваться или обрабатываться одним ядром ЦП.

3
CortexCompiler

В терминале вы можете увидеть разницу между количеством физических и логических процессоров, использующих sysctl:

$ sysctl hw.physicalcpu hw.logicalcpu hw.physicalcpu: 4 hw.logicalcpu: 8 
Почему это было отвергнуто? Эта команда работает (по крайней мере, на El Capitan). Gabriel Devillers 6 лет назад 0
+1. Это работает на моем MacBook. Catbuilts 5 лет назад 0
2
Frank Thomas

Ваш процессор - i7, поэтому у него есть Hyperthreading, который представлен приложениям системного мониторинга, удваивая количество ядер, поскольку каждый из них может обрабатывать два потока одновременно.

1
Cole

Он имеет 4 физических ядра и 4 логических ядра, что дает вам в общей сложности 8 ядер.

Это называется Hyper-Threading

0
Yamakaja

То, что вы видите, это так называемые hyperthreadedядра.

Для каждого физического ядра есть два гиперпоточных (или логических) ядра, вы можете прочитать больше о гиперпоточности здесь

Lol, ответ флуд (мой ответ был первым, кстати ... :)) Yamakaja 8 лет назад 0