Çekirdek ve İşlemci Arasındaki Fark | Çekirdek ve İşlemci Arasındaki Fark Nedir? Çekirdek bir işlemcinin en temel hesaplama birimidir. Çekirdek ve İşlemci

Anonim

Çekirdek İşlemci

İşlemci ve çekirdek arasındaki fark, bilgisayar savvy değilseniz, şaşırtıcı bir konu olabilir. İşlemci veya CPU, bilgisayar sisteminin beyni gibidir. Aritmetik, mantıksal ve kontrol işlemleri gibi temel işlevlerin hepsinden sorumludur. Pentium işlemci gibi geleneksel bir işlemci, işlemci içerisinde yalnızca bir çekirdek içerir, ancak modern işlemciler çok çekirdekli işlemcilerdir. Bir çok çekirdekli işlemci, işlemci paketinin içinde, işlemcinin en temel hesaplama birimi olan bir çekirdeğin bulunduğu birkaç çekirdek içerir. Bir çekirdek, aynı anda yalnızca bir program talimatı uygulayabilir (çok iş parçacıklı yetenek varsa, birkaç çalıştırılabilir), ancak birkaç çekirdekten yapılmış bir işlemci çekirdeğin sayısına bağlı olarak aynı anda birkaç talimat yürütebilir.

İşlemci Nedir?

Merkezi İşlemci Birimi (CPU) olarak da bilinen işlemci, program komutlarının yürütülmesinden sorumlu olan bir bilgisayar sisteminin en önemli parçasıdır. Bu talimatlar aritmetik, mantıksal, kontrol ve giriş-çıkış işlemleri içerir. Geleneksel olarak bir işlemci, tüm aritmetik ve mantıksal işlemlerden sorumlu olan Aritmetik ve Mantıksal Ünite (ALU) ve tüm kontrol işlemlerinden sorumlu Kontrol Birimi (CU) adı verilen bir bileşen içerir. Ayrıca, değerleri depolamak için bir dizi kayıt vardır. Geleneksel olarak bir işlemci bir kerede yalnızca bir talimat yürütebilir. Yalnızca bir çekirdeğe sahip işlemcilere tek çekirdekli işlemciler denir. Pentium serisi, tek çekirdekli işlemciler için bir örnektir.

Daha sonra çoklu çekirdekli işlemciler tanıtıldı, tek işlemcide çekirdek diye bilinen birkaç işlemci vardı. Yani, bir çift çekirdekli işlemci işlemci içinde iki çekirdeğe sahiptir ve dört çekirdekli bir işlemci içinde dört çekirdeğe sahiptir. Bu nedenle, çok çekirdekli bir işlemci, içine çekirdeği denilen birkaç işlemciye sahip bir paket gibidir. Bu çok çekirdekli işlemciler, çekirdek sayısına bağlı olarak aynı anda birkaç yönerge çalıştırabilir.

Çekirdeğin dışında bir işlemci, aygıtı dış dünyaya bağlayan arayüzü de barındırıyor. Çok çekirdekli işlemci, tüm çekirdeği dış dünyaya bağlayan arayüzü de içerir. Ayrıca, tüm çekirdeği ortak L3 önbellek olarak bilinen bir son seviye önbellek vardır. Dahası, bir işlemci bir bellek denetleyicisi ve bir giriş çıkış denetleyicisi içerebilir ancak bazen mimariye bağlı olarak işlemcinin dışındaki yonga setinde bulunabilir.Ayrıca bazı işlemciler, bir GPU'nun aynı zamanda küçük ve daha az güçlü çekirdeklerden yapılmış olduğu Grafik İşleme Birimleri'ne (GPU) sahiptir.

Çekirdek Nedir?

Çekirdek, bir işlemcinin temel hesaplama bileşenidir. Birkaç çekirdek birlikte bir işlemci oluşturuyor. Çekirdek birkaç temel parçadan oluşur. Aritmetik ve Mantıksal İşlem, tüm aritmetik ve mantıksal işlemlerin yürütülmesinden sorumludur. Kontrol ünitesi tüm kontrol işlemlerinden sorumludur. Kayıt kümesi değerleri geçici olarak depolar. Bir çekirdekte hiper iş parçacığı adı verilen tesis yoksa, bir kerede yalnızca bir program talimatı çalıştırabilir. Bununla birlikte, modern çekirdeklerin, bir çekirdeğin kendilerine paralel birkaç talimat yürütebilmelerini sağlayan gereksiz işlevsel birimleri olduğu bir teknolojiye hiper iş parçacığı denir. Bir çekirdeğin içinde, L1 önbellek ve L2 önbellek olarak adlandırılan iki önbellek düzeyi vardır. L1 en hızlı ama en küçük olanıdır. L2 önbellek L1 önbellekten sonra biraz büyük ama L1'den daha yavaş. Bu önbellekler, daha hızlı ve etkili erişim sağlamak için bilgisayarın Rasgele Erişim Belleğine (RAM) veri depolayan daha hızlı belleklerdir.

İşlemci ve Çekirdek arasındaki fark nedir?

• Bir çekirdek, bir işlemcinin en temel hesaplama birimi. Bir işlemci bir veya daha fazla çekirdekten oluşur. Geleneksel işlemcilerin yalnızca bir çekirdeği bulunurken, modern işlemcilerin birden çok çekirdeği vardır.

• Bir çekirdek ALU, CU ve bir dizi kayıttan oluşur.

• Bir çekirdek, her çekirdekte bulunan L1 ve L2 adlı iki önbellek düzeyinden oluşur.

• İşlemci, L3 önbellek adı verilen çağrı çekirdekleri tarafından paylaşılan bir önbellekten oluşur. Tüm çekirdeklerde ortaktır.

• Mimariye bağlı bir işlemci, bir bellek denetleyicisi ve bir giriş / çıkış denetleyicisi içerebilir.

• Bazı işlemci paketleri de Grafik İşleme Birimleri (GPU) 'dan oluşur.

• Birden çok çekirdekten oluşan çok çekirdekli işlemci birkaç talimat paralel yürütebilirken, aynı anda tek bir talimat yürütebilir. Bir işlemci, hiper iş parçacıklarını desteklemeyen 4 çekirdekten oluşuyorsa o işlemci aynı anda 4 talimat yürütebilir.

• Hiper iş parçacığı teknolojisine sahip bir çekirdek, aynı anda birden fazla talimat yürütebilmek için gereksiz işlevsel birime sahiptir. Örneğin, 2 iş parçacığı içeren bir çekirdek, aynı anda 2 talimat yürütebilir, bu nedenle bu tür 4 çekirdekli bir işlemci, paralel olarak 2 × 4 talimat yürütebilir. Bu iş parçacıkları genellikle mantıksal çekirdekler olarak adlandırılır ve Windows görev yöneticisi genelde mantıksal çekirdek sayısını gösterir ancak fiziksel çekirdek sayısını göstermez.

Özet:

İşlemci-Çekirdek

Çekirdek bir işlemcinin en temel hesaplama birimidir. Modern bir çok çekirdekli işlemci, içinde birkaç çekirdekten oluşur, ancak erken işlemcilerin yalnızca bir çekirdeği vardır. Çekirdek kendi ALU, CU ve kayıt defterinden oluşur. Bir işlemci bir veya daha fazla çekirdekten yapılır. Bir işlemci paketi ayrıca, çekirdeği dışa arayanlar arasındaki bağlantıları da içerir.Mimariye bağlı olarak işlemci ayrıca entegre bir GPU, IO denetleyicisi ve bellek denetleyicisi içerebilir. Adından da anlaşılacağı üzere, bir çift çekirdekli işlemci 2 çekirdeğe ve dört çekirdeğe sahip bir işlemci 4 çekirdeğe sahiptir. Bir çekirdek, aynı anda sadece bir talimat yürütebilir (çok iş parçacığı eşleme varsa, az olsa da), ancak çok çekirdekli bir işlemci, her çekirdek bağımsız CPU olarak görev yaparken paralel komutları yürütebilir.

Görüntüler Nezaket:

  1. Shigeru23 (CC BY 3. 0) tarafından 2 tam sayı kümesini gösteren eksiksiz bir Buldozer modülünün blok diyagramı