EMZETT.
Giriş yap

İşlemci çekirdekleri, mantıksal işlemciler ve iş parçacıkları

Kısaca: Fiziksel bir işlemci çekirdeği gerçek bir hesaplama birimidir. Mantıksal işlemci, işletim sisteminin bir hesaplama birimi olarak gördüğüdür (SMT’de çekirdek başına iki tane). İş parçacığı (thread), bir mantıksal işlemcide çalışan programın yürütme koludur. İşlemci (CPU, paket) ise çipin tamamıdır.

Biraz daha ayrıntılı: Terimler üç düzeyde yer alır: donanım (çip, çekirdekler), işletim sistemi (mantıksal işlemciler) ve yazılım (iş parçacıkları). İşletim sistemi iş parçacıklarını mantıksal işlemcilere dağıtır.

Ayrıntılı

TerimDüzeyAnlam
İşlemci/CPU (paket)DonanımSoketteki çip
Fiziksel çekirdekDonanımKendi ALU’su, L1/L2’si olan tam hesaplama birimi
Mantıksal işlemciİşletim sistemiGörev Yöneticisi’nin “çekirdek” olarak saydığı. SMT’de fiziksel başına 2
İş parçacığı (thread)YazılımBir işlem içindeki akış
İşlem (process)YazılımKendi belleği olan çalışan program, 1 veya çok iş parçacığı içerir

Örnek: 8 çekirdekli ve SMT’li bir Ryzen 7, Görev Yöneticisi’nde “8 çekirdek, 16 mantıksal işlemci” gösterir. Aynı anda 16 iş parçacığı çalışabilir, ancak 8’in iki katı hızlı olmaz.

  • Çekirdek ile iş parçacığı farkı: Çekirdek donanımdır, iş parçacığı program akışının bir parçasıdır. Bir çekirdek birçok iş parçacığını sırayla (zaman dilimleriyle) veya SMT ile aynı anda ikisini çalıştırabilir.
  • Mantıksal işlemciden fazla iş parçacığı: Normaldir. İşletim sistemi her milisaniyede geçiş yapar (zamanlama).
  • Hibrit çekirdekler: Bir çipte P çekirdekleri (SMT’li) ve E çekirdekleri (SMT’siz).
  • Birkaç çekirdeğin yararları: Birkaç iş parçacığına bölünen programlar bunları kullanır. Tek bir iş parçacığı her zaman yalnızca bir çekirdek kullanır.
  • Sınırlar: Amdahl yasası: paralel olmayan pay azami değeri belirler. Eşzamanlama (kilitler) zaman kaybettirir.
  • Gösterme: Windows Görev Yöneticisi → Performans → CPU. Linux lscpu, nproc.
  • Kullanım: Sunucular ve oluşturma (render) çok çekirdekten yararlanır, oyunlar ise daha çok yüksek tek çekirdek hızından.

Ayrıca bak: Eşzamanlı çoklu iş parçacığı (SMT), Çekirdekler, İş parçacıkları