Sprawdziłem specyfikację i procesor i5-3427U ma 2 rdzenie.

Ale monitor aktywności pokazuje 4 małe wykresy dla CPU, więc wygląda na 4 rdzenie.

Co jest poprawne? Dlaczego Monitor aktywności ma 4 wykresy?

Komentarze

Odpowiedź

Twój komputer ma 2 rdzenie, ale 4 procesory logiczne. To, co widzisz, to technologia Hyper-Threading firmy Intel. Technologia ta polega na umieszczeniu wielu procesorów logicznych w jednym rdzeniu, dzięki czemu każdy rdzeń może obsługiwać wiele wątków jednocześnie .

Różnica między tym a wieloma rdzeniami polega na tym, że hiperwątkowość powiela tylko te części procesora, które kontrolują bieżący stan, a nie rzeczywistą jednostkę wykonawczą, ale wiele rdzeni powiela wszystko. Oznacza to, że komputer będzie działał tak, jakby miał cztery rdzenie tylko wtedy, gdy wątki na każdym rdzeniu używają różnych części jednostki wykonawczej, ale jeśli dokładnie to samo działało w obu wątkach w jednym rdzeniu, nie byłoby to szybsze niż dwu- podstawowy system bez hiperwątkowości.

Komentarze

  • Fascynujące. Jakie są części jednostki wykonawczej? Czy może wykonywać 4 rzeczy intensywnie obciążające procesor naraz, czy tylko 2?
  • Poszczególne części są bardzo zależne od procesora i prawdopodobnie nie są to informacje publiczne. Ciekawostką jest to, że im więcej pamięci zużywa proces, tym jest bardziej wydajny, ponieważ jeden procesor może używać jednostki wykonawczej, podczas gdy drugi czeka na pamięć RAM.

Odpowiedź

Aby upewnić się, ile masz rdzeni, otwórz terminal (np. przez Spotlight i wyszukaj Terminal), a następnie uruchom

system_profiler | less 

to” zrzuci garść informacji. Poszukaj kategorii o nazwie „sprzęt” (która znajduje się blisko początku wszystkich informacji) i wpisu o nazwie „Całkowita liczba rdzeni” . Tam znajdziesz swoją odpowiedź.

Jeśli nie chcesz przeglądać wszystkich wyników, prosty

system_profiler | grep "Total Number of Cores" 

daje otrzymasz wynik bezpośrednio.

Lub użyj opcji „O tym Macintoshu” (ikona Apple w lewym górnym rogu )> more info> system report, który pokazuje liczbę posiadanych rdzeni.

Komentarze

  • @Borderline – lepiej t Jeśli uważasz, że możesz odpowiedzieć lepiej – dziękuję D.
  • @stuffe, a co z tą modyfikacją?

Odpowiedź

Tutaj „polecenie Terminala, które bezpośrednio wyświetla liczbę posiadanych rdzeni:

sysctl hw.ncpu 

Jeśli staraj się odróżnić rdzenie logiczne od fizycznych, są one również dostępne:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

Źródło: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *