Ile rdzeni ma mój komputer Mac?


49

Jestem zdezorientowany, ponieważ kiedy widzę mojego Maca o oknie, widzę

wprowadź opis zdjęcia tutaj

Mam 1 Processori 4 cores. Ale kiedy biegnę htop, widzę8 cores

wprowadź opis zdjęcia tutaj

czego mi brakuje?

Odpowiedzi:


38

czego mi brakuje?

Hyperthreading . Masz 4 rdzenie fizyczne, ale 8 logicznych.

Dla każdego rdzenia procesora, który jest fizycznie obecny, system operacyjny adresuje dwa wirtualne (logiczne) rdzenie i dzieli obciążenie między nimi, jeśli to możliwe.

Zobacz także dane Intel na twoim procesorze, i7 4870HQ :

Liczba rdzeni 4

Rdzenie to termin sprzętowy opisujący liczbę niezależnych centralnych jednostek przetwarzających w pojedynczym elemencie obliczeniowym (matrycy lub chipie).

Liczba wątków 8

Wątek lub wątek wykonania jest terminem programowym na podstawową uporządkowaną sekwencję instrukcji, które mogą być przekazywane lub przetwarzane przez pojedynczy rdzeń procesora.


80

Z terminala widać różnicę między liczbą procesorów fizycznych a procesorami logicznymi używającymi sysctl:

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

5
Dlaczego zostało to zanegowane? To polecenie działa (przynajmniej na El Capitan).
Gabriel Devillers

4

twój procesor to i7 , więc ma funkcję Hyperthreading , która przedstawia się aplikacjom monitorującym system, podwajając liczbę rdzeni, ponieważ każdy może przetwarzać dwa wątki pół-jednocześnie.


3

To, co widzisz, to tak zwane hyperthreadedrdzenie.

Dla każdego rdzenia fizycznego istnieją dwa rdzenie hipertekstowe (lub logiczne), więcej informacji na temat hiperwątkowania można znaleźć tutaj


1
Lol, odpowiedz powódź (Moja odpowiedź była pierwsza przy okazji ... :))
Yamakaja

0

Ma 4 rdzenie fizyczne i 4 rdzenie logiczne, co daje w sumie 8 rdzeni.

Nazywa się to hiperwątkowością


4
To jest źle. Istnieją 4 rdzenie fizyczne, a każdy rdzeń fizyczny ma dwa rdzenie logiczne. Jest więc 8 logicznych rdzeni.
Yongwei Wu
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.