Intel, bir, iki, dört ve altı çekirdekli işlemci birimleri üretir.
Resim Kredisi: Justin Sullivan/Getty Images Haberleri/Getty Images
Çift çekirdekli bir bilgisayar, onu daha hızlı hale getirmek için ekstra donanıma sahiptir: her biri çekirdek olarak adlandırılan iki işlemci. Hyperthreading, işlemci kaynaklarını daha verimli kullanmak için bir yazılım çözümüdür. Bir Web sunucusunu veya çalışan iş istasyonunu değiştirmek için Intel modellerini karşılaştırıyorsanız, hiper iş parçacıklı olsa bile çift çekirdekli bir bilgisayarın her zaman tek çekirdekli bir bilgisayardan daha hızlı olacağını unutmayın.
Çift çekirdek
Çift çekirdekli bir bilgisayar satın aldığınızda, aynı çipte iki CPU bulunan bir bilgisayar satın almış olursunuz. Her CPU bağımsız olarak çalışır ve değerleri depolamak için kendi önbelleğine sahiptir. Bununla birlikte, iki CPU, verileri okuyan ve belleğe yazan ve belleğe yazan veri yolunu paylaşır. Birinci CPU bilgiyi işlerken, ikinci CPU veri yolunu bellekten komutları ve verileri almak için kullanır. İkinci CPU daha sonra bilgilerini işlerken, birinci CPU sonuçları gönderir ve yeni talimatlar alır.
Günün Videosu
hiper iş parçacığı
Bir iş parçacığı, bir CPU üzerinde çalışan bir işlemdir. CPU'lar aynı anda yalnızca tek bir iş parçacığını yürütebilir. Ancak, tek bir iş parçacığı genellikle işlemcinin tüm kaynaklarını kullanmaz. CPU kaynaklarını daha iyi kullanmak için hiper iş parçacığı, tek bir fiziksel işlemciden iki sanal işlemci oluşturmak için işlemcinin kaynaklarını böler. İşletim sistemine, her biri aynı anda iş parçacığı çalıştırabilen iki işlemci varmış gibi görünür. Sonuç, hiper iş parçacığı olmayan bir bilgisayar üzerinden geliştirilmiş performans olmalıdır.
Hyperthreading ile Çift Çekirdek
Çift çekirdekli bir bilgisayar, performansı artırmak için donanım kullanır. Tek işlemcili bir bilgisayara kıyasla performansı etkin bir şekilde ikiye katlayan iki fiziksel işlemciye sahiptir. Hyperthreading, bilgisayara herhangi bir donanım eklemez. Bir işlemcinin kaynaklarını daha verimli kullanarak performansı artırabilen sanal bir çözümdür. Performansı en üst düzeye çıkarmak için her iki çözümü birleştirin ve hyperthreading'i destekleyen çift çekirdekli bir bilgisayar kullanın. İki fiziksel çekirdek, performansı artırmak için dört sanal çekirdeğe bölünmüştür.
Hyperthreading Performansı
Hyperthreading ile tek bir işlemin tamamlanması daha uzun sürer, ancak daha fazlasını çalıştırabilirsiniz. Hyperthreading ile performans kazanımları, CPU'ların gerçekleştirdiği işleme türüne bağlıdır. Hyperthreading, çok çekirdekli CPU'larla daha iyi çalışma eğilimindedir çünkü her iki CPU da her zaman aynı anda etkin değildir. Tek bir işlem CPU zamanının çoğunu tüketiyorsa veya işlemler önemli miktarda disk giriş ve çıkışına bağlıysa, performansı düşürebileceği için hiper iş parçacığını devre dışı bırakmalısınız.