/ / CPU Temelleri: Birden Çok CPU, Çekirdek ve Hiper İş Parçacığı Açıklaması

İşlemci Temelleri: Birden Çok İşlemci, Çekirdek ve Hiper İşlem Açıklaması

cpu-on-anakart

Merkezi işlem birimi (CPU) cihazınızdakiBilgisayar, hesaplama çalışmaları yapar, temelde programları çalıştırır. Ancak modern CPU'lar, birden fazla çekirdek ve aşırı iş parçacığı gibi özellikler sunar. Bazı PC'ler bile birden fazla CPU kullanıyor. Her şeyi düzeltmek için buradayız.

İLGİLİ: Bilgisayar Performansını Karşılaştırmak İçin Neden CPU Saat Hızını Kullanamıyorsunuz?

Bir CPU için saat hızı ne zaman yeterliydiperformans karşılaştırması. Artık işler o kadar basit değil. Birden fazla çekirdek veya hiper iş parçacığı sunan bir CPU, hiper iş parçacığı özelliği olmayan aynı hızdaki tek çekirdekli bir işlemciden önemli ölçüde daha iyi performans gösterebilir. Birden fazla CPU'lu bilgisayarlar daha da büyük bir avantaja sahip olabilir. Bu özelliklerin tümü, PC'lerin aynı anda birden fazla işlemi daha kolay çalıştırmalarını sağlamak için tasarlanmıştır; çoklu görev yaparken veya video kodlayıcıları ve modern oyunlar gibi güçlü uygulamaların talepleri altında performansınızı arttırır. Öyleyse, bu özelliklerin her birine ve sizin için ne anlama gelebileceklerine bakalım.

Hyper Threading

Hyper-threading, Intel’in ilk girişimi olduTüketici bilgisayarlarına paralel hesaplama getirmek. 2002'de Pentium 4 HT ile masaüstü işlemcilere giriş yaptı. Günün Pentium 4'leri yalnızca tek bir CPU çekirdeğine sahipti, böylece görevler arasında yeterince hızlı bir şekilde geçiş yapabilse bile bir seferde yalnızca bir görevi yerine getirebiliyordu. Çoklu görev gibi görünüyordu. Hiper iş parçacığı bunu telafi etmeye çalıştı.

Hiper iş parçacıklı tek bir fiziksel CPU çekirdeğiBir işletim sistemine iki mantıksal CPU olarak görünür. CPU hala tek bir CPU'dur, bu yüzden biraz hile yapıyor. İşletim sistemi her çekirdek için iki CPU görürken, gerçek CPU donanımı her bir çekirdek için yalnızca tek bir yürütme kaynağına sahiptir. CPU, kendisinden daha fazla çekirdeğe sahip olduğunu iddia ediyor ve programın çalışmasını hızlandırmak için kendi mantığını kullanıyor. Başka bir deyişle, işletim sistemi her gerçek CPU çekirdeği için iki CPU görmeye kandırılır.

Hiper iş parçacığı iki mantıksal CPU çekirdeği sağlarFiziksel yürütme kaynaklarını paylaşmak. Bu işleri bir şekilde hızlandırabilir - bir sanal CPU durursa ve beklerse, diğer sanal CPU yürütme kaynaklarını ödünç alabilir. Hiper iş parçacığı sisteminizin hızlanmasına yardımcı olabilir, ancak gerçek ek çekirdeklere sahip olmak kadar iyi değildir.

Neyse ki, hiper iş parçacığı şimdi bir “bonus.“Hiper iş parçacıklı orijinal tüketici işlemcileri yalnızca birden fazla çekirdek olarak gizlenen tek bir çekirdeğe sahipken, modern Intel işlemcilerin artık hem çoklu çekirdeği hem de hiper iş parçacığı teknolojisi var. Hiper iş parçacıklı çift çekirdekli işlemciniz işletim sisteminize dört çekirdekli, hiper iş parçacıklı dört çekirdekli işlemciniz sekiz çekirdekli görünüyor. Hiper iş parçacığı ek çekirdeklerin yerine geçmez, ancak hiper iş parçacıklı çift çekirdekli bir işlemcinin, hiper iş parçacıklı olmayan çift çekirdekli bir işlemciden daha iyi çalışması gerekir.

Çoklu Çekirdek

Başlangıçta, CPU'ların tek bir çekirdeği vardı. Bu fiziksel işlemcinin üzerinde tek bir merkezi işlem birimi olduğu anlamına geliyordu. Performansı artırmak için, üreticiler ek "çekirdek" veya merkezi işlem birimleri ekler. Çift çekirdekli bir işlemcinin iki merkezi işlem birimi vardır, bu nedenle işletim sistemine iki CPU olarak görünür. Örneğin, iki çekirdekli bir CPU aynı anda iki farklı işlemi çalıştırabilir. Bu, sisteminizi hızlandırır, çünkü bilgisayarınız bir kerede birden fazla şey yapabilir.

Hiper iş parçacığı aksine, burada hile yoktur- çift çekirdekli bir işlemcinin tam anlamıyla CPU yongasında iki merkezi işlem birimi vardır. Dört çekirdekli bir işlemcinin dört merkezi işlem birimi vardır, bir sekiz çekirdekli işlemcinin sekiz merkezi işlem birimi vardır, vb.

Bu, performansı önemli ölçüde arttırırkenfiziksel CPU biriminin küçük tutulması için tek bir prize sığması için. Sadece kendisine takılan tek bir CPU ünitesine sahip tek bir CPU soketi olması gerekir - her biri kendi güç, soğutma ve diğer donanımlarına ihtiyaç duyan dört farklı CPU'ya sahip dört farklı CPU soketi. Daha az gecikme süresi var, çünkü çekirdekler hepsi aynı çipte olduğu gibi daha hızlı iletişim kurabiliyor.

Windows’un Görev Yöneticisi bunu oldukça iyi gösteriyor. Burada, örneğin, bu sistemin bir gerçek CPU (soket) ve dört çekirdeğe sahip olduğunu görebilirsiniz. Hyperthreading, her bir çekirdeğin işletim sistemine iki CPU gibi görünmesini sağlar, böylece 8 mantıksal işlemci gösterir.

Birden çok işlemci

İLGİLİ: Bilgisayar Performansını Karşılaştırmak İçin Neden CPU Saat Hızını Kullanamıyorsunuz?

Çoğu bilgisayarda yalnızca tek bir CPU bulunur. Bu tek işlemcili birden çok çekirdeğe veya aşırı iş parçacığına sahip bir teknolojiye sahip olabilir, ancak yine de anakarttaki tek bir CPU soketine yerleştirilen yalnızca bir fiziksel CPU birimidir.

Hiper iş parçacığı ve çok çekirdekli işlemciler gelmeden önceetrafında insanlar ek CPU'lar ekleyerek bilgisayarlara ek işlem gücü eklemeye çalıştı. Bu, birden fazla CPU soketine sahip bir anakart gerektirir. Anakart ayrıca, bu CPU soketlerini RAM ve diğer kaynaklara bağlamak için ek donanıma ihtiyaç duyar. Bu tür bir kurulumda birçok ek yük var. CPU'ların birbiriyle iletişim kurması gerekiyorsa, birden fazla CPU'lu sistemler daha fazla güç tüketiyorsa ve anakartın daha fazla yuva ve donanıma ihtiyacı varsa, ek gecikme söz konusudur.

Birden fazla CPU'lu sistemler çok yaygın değildirBugün ev kullanıcıları arasında. Birden fazla ekran kartına sahip yüksek güçlü oyun masaüstünde bile genellikle yalnızca tek bir CPU bulunur. Süper bilgisayarlar, sunucular ve alabildikleri kadar çok sayıda güçlendirme gücü gerektiren benzer yüksek kaliteli sistemler arasında birden fazla CPU sistemi bulacaksınız.


Bir bilgisayarda ne kadar çok CPU veya çekirdek varsa,Aynı anda yapabilecekleri işler çoğu görevde performansı artırmaya yardımcı olur. Çoğu bilgisayarda artık tartışılan en verimli seçenek olan birden fazla çekirdeğe sahip CPU'lar vardır. Modern akıllı telefonlarda ve tabletlerde birden fazla çekirdekli işlemcileri bile bulacaksınız. Intel CPU'ları ayrıca bir tür bonus olan hiper iş parçacığına sahiptir. Büyük miktarda CPU gücüne ihtiyaç duyan bazı bilgisayarların birden fazla CPU'su olabilir, ancak seslerden çok daha az verimlidir.

Image Credit: Flickr'de lungstruck, Flickr'da Mike Babcock, Flickr'da DeclanTM