Çok Çekirdekli ve Çok İşlemcili Arasındaki Fark

İçindekiler:

Anonim

NS asıl fark çok çekirdekli ve çok işlemcili arasındaki multicore, birden fazla yürütme birimine sahip tek bir CPU'yu ifade ederken, çok işlemcili, iki veya daha fazla CPU'ya sahip bir sistemi ifade eder.

Çoklu çekirdekler, tek bir CPU'da birden çok çekirdeğe veya işlem birimine sahiptir. Bir çok işlemci birden fazla CPU içerir. Hem çok çekirdekli hem de çok işlemcili bilgisayarlar, bilgi işlem sürecini hızlandırmaya yardımcı olur. Çok çekirdekli, çok işlemcili gibi karmaşık yapılandırmalar gerektirmez. Öte yandan, çok işlemcili bir işlemci daha güvenilirdir ve birden çok programı yürütme yeteneğine sahiptir. Kısacası, çok çekirdekli bir işlemcinin tek bir CPU'su varken, çok işlemcili bir işlemcinin birçok CPU'su vardır.

Çok Çekirdekli, Çok İşlemcili, İşletim Sistemi

çok çekirdekli nedir

CPU (Merkezi İşlem Birimi) veya işlemci bilgisayarın beynidir. Diğer bileşenlerin tüm işlevlerini yönetir. CPU'nun yürütme birimine çekirdek denir. Talimatları okur ve yürütür. Talimatlar bir hesaplama, bir veri aktarma talimatı, dal talimatı vb. olabilir. Tek çekirdekli bir CPU'ya tek işlemcili denir. Bir sistem birden fazla çekirdeğe sahip olduğunda, buna çok çekirdekli denir. İki çekirdekli işlemciye çift çekirdekli işlemci, dört çekirdekli işlemciye dört çekirdekli işlemci denir. Ayrıca, yüksek performanslı bilgisayarlar altı ila sekiz çekirdeğe sahip olabilir.

Şekil 1: Çok çekirdekli

Çok çekirdeğin ana avantajı, ayrı çekirdekler üzerinde aynı anda birden fazla talimatı yürütebilmesidir. Genel hızı artırır ve ayrıca paralel hesaplama uygular. Genel olarak, çoklu çekirdek, gömülü sistemler, ağ oluşturma, Dijital Sinyal İşleme (DSP) ve grafikler (GPU) gibi uygulamalar için kullanılır.

Çok İşlemci Nedir?

Çok işlemcili bir işlemcinin iki veya daha fazla CPU'su veya işlemcisi vardır. Bu sistemler aynı anda birden fazla talimatı yürütür. Bu nedenle, verimi artırır. Bir işlemci arızalanırsa, diğer işlemcilerin işleyişini etkilemez. Bu nedenle, çoklu işlemciler daha güvenilirdir.

Şekil 2: Simetrik Çok İşlemcili

Çok işlemcili sistemler, paylaşılan bellek veya dağıtılmış bellek kullanabilir. Paylaşılan bir bellek çok işlemcisinde, her bir CPU, talimatları aynı anda yürütmek için ana belleği ve çevre birimlerini paylaşır. Bu tür sistemlerde, tüm CPU'lar ana belleğe erişmek için aynı veri yolunu kullanır. Tüm CPU'lar için tek bir bellek alanı sunar. Veri yoluna erişmek için daha fazla trafik olduğu için çoğu CPU boşta olacaktır. Bu çoklu işlemcilere simetrik çoklu işlemciler de denir.

Dağıtılmış bellek çok işlemcilerinde, her CPU'nun kendi özel belleği vardır. Her CPU, hesaplama görevlerini gerçekleştirmek için yerel veriler üzerinde çalışabilir. Uzak veri gerekiyorsa, CPU diğer CPU'larla iletişim kurabilir veya veri yolu aracılığıyla ana belleğe erişebilir.

Çok Çekirdekli ve Çok İşlemcili İlişki

En yeni bilgisayarlarda, aynı anda birkaç talimatı okumak ve yürütmek için her biri birden fazla çekirdeğe sahip birden fazla CPU bulunur.

Çok Çekirdekli ve Çok İşlemcili Arasındaki Fark

Tanım

Çok çekirdekli, program talimatlarını okuyabilen ve yürütebilen çekirdek adı verilen iki veya daha fazla bağımsız işlem birimine sahip tek bir CPU veya işlemcidir. Çok işlemcili, programların aynı anda işlenmesine izin veren iki veya daha fazla CPU'ya sahip bir sistemdir.

Uygulamak

Multicore, tek bir programı daha hızlı yürütür. Öte yandan, çok işlemcili birden çok programı daha hızlı yürütür.

Güvenilirlik

Çok işlemcili sistemler çok çekirdekli sistemlere göre daha güvenilirdir. Çok işlemcili bir işlemcinin daha fazla CPU'su vardır. Birindeki başarısızlık diğer CPU'ları etkilemez. Hatalara karşı daha toleranslıdır.

Trafik

Çok çekirdekli sistemler, çok işlemcili sistemlere kıyasla daha az trafiğe sahiptir, çünkü tüm çekirdekler tek bir çipe entegre edilmiştir.

Çözüm

Çok çekirdekli ve çok işlemcili arasındaki fark, çok çekirdekli, birden fazla yürütme birimine sahip tek bir CPU'ya atıfta bulunurken, çok işlemcili, iki veya daha fazla CPU'ya sahip bir sisteme atıfta bulunur. Modern bilgisayarlarda, her biri birden çok çekirdeğe sahip birden çok CPU bulunur.

Referans:

1. “Çok Çekirdekli İşlemci.” Wikipedia, Wikimedia Foundation, 25 Temmuz 2018, Buradan ulaşabilirsiniz.

Görünüm inceliği:

1. “Cc-NUMA Çok Çekirdekli” Ferry24.Milan'dan – Commons Wikimedia aracılığıyla kendi çalışmanız (CC BY-SA 3.0) 2. “SMP – Simetrik Çok İşlemcili Sistem” Ferry24.Milan'dan – Kendi çalışmanız (CC BY-SA 3.0) Commons Wikimedia aracılığıyla

Çok Çekirdekli ve Çok İşlemcili Arasındaki Fark