Mac'imde kaç çekirdek var?


49

Kafam karıştı, çünkü mac'umu pencere hakkında gördüğümde görüyorum

resim açıklamasını buraya girin

Sahip olduğum 1 Processorve 4 cores. Ben çalıştırdığınızda Ama htop, görüyorum8 cores

resim açıklamasını buraya girin

Neyi kaçırıyorum?

Yanıtlar:


38

Neyi kaçırıyorum?

Hiper iş parçacığı . 4 fiziksel çekirdeğiniz var, ancak 8 mantıksal çekirdeğiniz var.

Fiziksel olarak mevcut olan her işlemci çekirdeği için, işletim sistemi iki sanal (mantıksal) çekirdeğe hitap eder ve mümkün olduğunda aralarındaki iş yükünü paylaşır.

Ayrıca bkz , işlemcinizdeki i7 4870HQ Intel verilerini :

Çekirdek Sayısı 4

Çekirdekler, tek bir bilgi işlem bileşenindeki (kalıp veya yonga) bağımsız merkezi işlem birimlerinin sayısını açıklayan bir donanım terimidir.

Konu Sayısı 8

Bir İş Parçacığı veya yürütme iş parçacığı, tek bir CPU çekirdeğinden geçirilebilen veya işlenebilen sıralı temel talimatlar dizisi için kullanılan bir yazılım terimidir.


80

Bir terminalden, sysctl kullanan fiziksel işlemci ve mantıksal işlemci sayısı arasındaki farkı görebilirsiniz:

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

5
Bu neden reddedildi? Bu komut çalışır (en azından El Capitan'da).
Gabriel Devillers


3

hyperthreadedGördüklerinize çekirdek denir .

Her fiziksel çekirdek için iki hiper iş parçacıklı (veya mantıksal) çekirdek vardır, burada hiper iş parçacığı hakkında daha fazla bilgi edinebilirsiniz


1
Lol, taşkın sel (Cevabım ilk btw ... :))
Yamakaja

0

4 fiziksel çekirdeğe ve toplam 8 çekirdeği veren 4 mantıksal çekirdeğe sahiptir.

Buna Hiper iş parçacığı adı verilir


4
Bu yanlış. 4 fiziksel çekirdek vardır ve her fiziksel çekirdeğin iki mantıksal çekirdeği vardır. Yani 8 mantıksal çekirdek var.
Yongwei Wu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.