Am verificat specificațiile, iar CPU i5-3427U are 2 nuclee.

Dar Monitorul de activitate arată 4 diagrame mici pentru CPU, deci arată ca 4 nuclee.

Care este corect? De ce Monitorul de activitate are 4 diagrame?

Comentarii

Răspuns

Computerul dvs. are 2 nuclee, dar 4 procesoare logice. Ceea ce vedeți este tehnologia Intel „s hyper-threading . Această tehnologie pune mai multe procesoare logice pe un singur nucleu, astfel încât fiecare nucleu să poată rula mai multe fire simultan .

Diferența dintre acest nucleu și mai multe nuclee constă în faptul că hyper-threading-ul duplică doar părțile procesorului care controlează starea curentă, nu unitatea de execuție reală, ci mai multe nuclee duplică totul. va rula ca și cum ar avea patru nuclee numai dacă firele de pe fiecare nucleu utilizează diferite părți ale unității de execuție, dar dacă exact același lucru ar fi rulat pe ambele fire într-un singur nucleu, nu ar fi mai rapid decât un sistem de bază fără hyper-threading.

Comentarii

  • Fascinant. Care sunt părțile unității de execuție? Poate face 4 lucruri cu intensitate de procesor simultan sau doar 2?
  • Diferitele părți depind foarte mult de procesor și probabil nu sunt informații publice. Un lucru interesant este că, cu cât un proces folosește mai multă memorie, cu atât este mai eficient, deoarece un procesor poate folosi unitatea de execuție în timp ce celălalt așteaptă RAM.

Răspuns

Pentru a afla cu siguranță câte nuclee aveți, deschideți un terminal (de exemplu, prin Spotlight și căutați Terminal) și apoi rulați

system_profiler | less 

va” arunca o grămadă de informații. Căutați categoria numită „hardware” (care este aproape de partea de sus a tuturor informațiilor) și o intrare numită „Număr total de nuclee” . Aici veți găsi răspunsul dvs.

Dacă nu doriți să răsfoiți toate rezultatele, un simplu

system_profiler | grep "Total Number of Cores" 

oferă veți obține rezultatul direct.

Sau utilizați „Despre acest Mac” (pictograma Apple din stânga sus )> more info> system report, care arată câte nuclee aveți.

Comentarii

  • @Borderline – mai bine t o ia asta ca răspuns dacă simți că poți răspunde mai bine – mulțumesc, D.
  • @stuffe, ce zici de această modificare?

Răspuns

Aici „o comandă Terminal care transmite direct câte nuclee aveți:

sysctl hw.ncpu 

Dacă grija de a face distincția între nucleele logice și nucleele fizice, acestea sunt disponibile și:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

Sursa: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *