23Aug

CPU'nun Temelleri: Çoklu İşlemci, Çekirdek ve Hiper İşleme Açıklaması

click fraud protection

Bilgisayarınızdaki merkezi işlemci birimi( CPU), temelde hesaplamalı iş yürütme programlarını yapar. Fakat modern CPU'lar, çok çekirdekli ve hiper iş parçacıklı özellikler sunar. Bazı PC'ler bile birden fazla CPU kullanmaktadır. Herşeyi çözmeye yardımcı olmak için buradayız.

Bir CPU'nun saat hızı, performans karşılaştırırken yeterliydi.İşler artık o kadar basit değil.Çok çekirdekli veya hiper iş parçacığı sunan bir CPU, hiper iş parçacığı özelliği olmayan aynı hızda tek çekirdekli bir CPU'dan daha iyi performans gösterebilir. Ve birden çok CPU'lu bilgisayarlar daha büyük bir avantaja sahip olabilirler. Bu özelliklerin tümü, PC'lerin aynı anda birden fazla işlemi daha kolay çalıştırmalarına olanak tanımak için tasarlanmıştır; çoklu görevler yaparken performansınızı artırır veya video kodlayıcılar ve modern oyunlar gibi güçlü uygulamalar talepleri altında. Bu nedenle, bu özelliklerin her birine ve bunların sizin için ne anlama geldiğine bir göz atalım.

Hyper-Threading

Hyper-threading, Intel'in tüketici bilgisayarlarına paralel hesaplama getirme girişiminde bulundu. Pentium 4 HT'nin bulunduğu masaüstü CPU'ları 2002'de piyasaya sürdü. Günümüzün Pentium 4'ü yalnızca tek bir CPU çekirdeği içeriyordu, bu nedenle görevler arasında hızlı bir şekilde geçiş yapabilseler bile aynı anda yalnızca bir görev gerçekleştirebilirdi.çok görevli gibi görünüyordu. Hyper-threading bunun telafini sağlamaya çalıştı.

instagram viewer

Hiper iş parçacığına sahip tek bir fiziksel CPU çekirdeği, bir işletim sisteminin iki mantıksal CPU'su olarak görünür.İşlemci hala tek bir işlemci, bu yüzden biraz dolandırıcılık yapıyor.İşletim sistemi her bir çekirdek için iki CPU görürken, gerçek CPU donanımı yalnızca her çekirdek için tek bir yürütme kaynağı grubuna sahiptir.İşlemci, olduğundan daha fazla çekirdeğe sahip görünüyor ve programın yürütülmesini hızlandırmak için kendi mantığını kullanıyor. Başka bir deyişle, işletim sistemi, gerçek CPU çekirdeği için iki CPU görmeye kandırılır.

Hyper-threading, iki mantıksal CPU çekirdeğinin fiziksel yürütme kaynaklarını paylaşmasına olanak tanır. Bu, işleri biraz hızlandırabilir; eğer bir sanal CPU durmuşsa ve diğer sanal CPU kendi yürütme kaynaklarını ödünç alabilirse. Hiper iş parçacığı, sisteminizin hızlanmasına yardımcı olabilir, ancak gerçek ek çekirdeğe sahip olduğu kadar iyi bir yere de yakın değildir.

Neyse ki, hiper iş parçacığı şimdi bir "ikramiye". Hiper iş parçacıkları olan orijinal tüketici işlemcileri yalnızca çoklu çekirdek gibi taklit edilen tek bir çekirdeğe sahipken, modern Intel CPU'larda artık çoklu çekirdek ve hiper iş parçacığı teknolojisi var. Hiper iş parçacığına sahip çift çekirdekli işlemci işletim sisteminizde dört çekirdeğe benzerken, hiper iş parçacığına sahip dört çekirdekli işlemci sekiz çekirdek olarak görünüyor. Hiper iş parçacığı ek çekirdeklerin yerini almaz, ancak hiper iş parçacığına sahip bir çift çekirdekli CPU, hiper iş parçacıkları olmadan çift çekirdekli bir CPU'dan daha iyi performans göstermelidir.

Çoklu Çekirdekler

Aslen CPU'ların tek bir çekirdeği vardı.Bu, fiziksel CPU'nun üzerinde tek bir merkezi işlem birimi olduğu anlamına geliyordu. Performansı artırmak için üreticiler ilave "çekirdekler" veya merkezi işlem birimleri ekler.Çift çekirdekli bir CPU'nun iki merkezi işlem birimi var, bu nedenle işletim sisteminde iki CPU göründü.Örneğin, iki çekirdekli bir işlemci, aynı anda iki farklı işlemi çalıştırabilir. Bu, sisteminizi hızlandırır çünkü bilgisayarınız aynı anda birden çok şey yapabilir.

Hiper iş parçacılığının aksine burada hileler yok - bir çift çekirdekli işlemcinin tam anlamıyla CPU yongasında iki merkezi işlemci birimi var. Dört çekirdekli bir CPU'nun dört merkezi işlem birimi, sekiz çekirdekli bir CPU'nun sekiz merkezi işlem birimi vb. Vardır.

Bu, fiziksel CPU birimini küçük tutarak tek bir prize uyacak şekilde performansı önemli ölçüde geliştirmeye yardımcı olur. Tek bir CPU ünitesi takılı tek bir CPU yuvası olması gerekir; dört farklı CPU'ya sahip dört farklı CPU yuvası, her biri kendi güç, soğutma ve diğer donanıma ihtiyaç duyar.Çekirdeğin daha hızlı iletişebileceği, çünkü hepsinin aynı çipte olduğu gibi, daha az gecikme var.

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ği olduğunu görebilirsiniz. Hiper iş parçacılığı, her bir çekirdek işletim sistemine iki CPU gibi görünmesini sağlar, bu nedenle 8 mantıksal işlemci gösterir.

Birden Fazla İşlemci

Çoğu bilgisayar tek bir CPU'ya sahiptir. Bu tekli işlemci, çoklu çekirdeklere veya hiper iş parçacığı teknolojisine sahip olabilir - ancak yine de anakart üzerinde tek bir CPU soketine takılı yalnızca bir fiziksel CPU ünitesi var.

Hiper iş parçacığı ve çok çekirdekli CPU'lar gelmeden önce, insanlar ek CPU'lar ekleyerek bilgisayarlara ek işlem gücü eklemeye çalıştı.Bu, çoklu CPU soketli bir anakart gerektirir. Anakart ayrıca bu işlemci yuvalarını RAM'a ve diğer kaynaklara bağlamak için ek donanıma ihtiyaç duyuyor. Bu tür bir kurulumda aşırı yük var. CPU'ların birbirleriyle iletişim kurması gerekiyorsa, birden çok CPU'lu sistemlerin daha fazla güç tüketmesi ve anakartın daha fazla priz ve donanıma ihtiyacı varsa ek gecikme var.

Çoklu CPU'lu sistemler bugün ev kullanıcılarının bilgisayarları arasında çok yaygın değildir. Birden fazla ekran kartına sahip, yüksek güçlü bir oyun masaüstü bile olsa, genellikle yalnızca tek bir CPU'ya sahip olacak. Elde edebildikleri kadar çok sayıdaki performansa ihtiyaç duyan süper bilgisayarlar, sunucular ve benzer üst düzey sistemler arasında çoklu CPU sistemleri bulacaksınız.

Bir bilgisayarın ne kadar çok CPU ya da çekirdeği o kadar çok şeyi, bir kerede daha fazlasını yapabilirsiniz; çoğu görevdeki performansı artırmaya yardımcı olur. Most bilgisayarların çoğunda çoklu çekirdekli CPU'lar vardır - tartıştığımız en verimli seçenektir. Modern akıllı telefonlarda ve tabletlerde çoklu çekirdeği olan CPU'ları bile bulabilirsiniz. Intel işlemciler aynı zamanda bir bonus türü olan hyper-threading özelliğini de içeriyor. Büyük miktarda CPU gücüne ihtiyaç duyan bazı bilgisayarlar birden çok CPU'ya sahip olabilir, ancak seslerden çok daha az verimlidir.

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