Superscalar İşlemci Nedir?

Süper skaler işlemci, aynı anda birden fazla komut setini uygulayabilen bir işlemci türüdür. Bu işlemci tipi, bazı temel işlev türlerini kontrol eden birkaç alt birim içerir. Diğer işlemcilerde bu birimler de bulunurken, bir üst ölçek işlemci, ana işlemci başka bir şeyle meşgulken, işlem için doğrudan bu birimlere gönderilen bilgilere sahip olabilir. Süper skaler işlemci üç ana işlemci tipinin orta noktasıdır.

Bir bilgisayarın merkezi işlem birimi, aynı zamanda bir CPU veya basitçe işlemci olarak da bilinir, bir bilgisayar için yapılan hesaplamaların çoğunu yapar. Makinede bir şey olduğunda, CPU gerçekte gerçekleşmeden biraz önce üzerinde çalışır. Bu işlemciyi çok meşgul eder ve onunla harcanan zamanı çok değerli kılar. CPU sınırına ulaştığında, diğer bilgisayar işlevleri işlemcinin yakalamasını beklerken bırakılır.

Çoğu işlemci bir ana işlemciden ve birkaç küçük alandan oluşur. Ana işlemci, bilgisayar sistemi için hesaplamaların çoğunu yapar. Aritmetik mantık birimi gibi diğer sistemler de çok özel fonksiyonlara sahiptir ve ana işlemciden daha az kullanılır. Aritmetik mantık biriminin durumunda, bilgisayar için düşük seviyeli matematik fonksiyonlarını yerine getirir.

Bu noktada bilgisayar işlemcileri üç geniş kategoriye ayrılır: skaler, süper serser ve vektör. Bir skalar sistem, çoğu kullanıcının aşina olduğu işlemci türüdür. Bu işlemci bir seferde bir komutu kabul eder ve bunları sırasıyla veya öncelik sırasına göre yürütür. Bu işlemciler, ev ve iş bilgisayarlarının çoğunu oluşturur.

Vektör işlemciler bir dizi sistemde aynı anda birden fazla komut alır. İşlemcinin ana çekirdeğine aynı anda bir dizi komut gelir. Bu komutlar, işlemci tarafından daha büyük bir komutun tekil kısımları olarak kabul edilir ve eşzamanlı olarak yürütülür.

Bir süperskalar işlemci bu iki yöntem arasındaki orta noktadır. Ana işlemci, bir kerede yalnızca bir skaler işlemciye benzeyen tek bir komut alabilir. Öte yandan, işlemcinin ikincil sistemlerine doğrudan bağlantı vardır, bu işlem diğer işlemcilerde sıklıkla bulunmaz. Bu bağlantılar, bilgilerin doğrudan belirli işlemcileri uygulayabilecekleri ve ana işlemciden ayrı olarak çıktı verebilecekleri alt sistemlere beslemelerine olanak sağlar. Bu, işlemcinin bir vektör işlemcisi gibi birden fazla talimat üzerinde çalışmasına ve vermesine olanak sağlar.

Bu işlem çok çekirdekli bir işlemciyle karıştırılmamalıdır. Bu sistemler aslında bir seferde aktif birden fazla işlemciye sahiptir. Superscalar işlemci olmak için komutlar tüm sistemlere değil alt birimlere gider. Çoğu durumda, çok çekirdekli bir sistem skaler, işlemciler topluluğudur, ancak bunların üstkansal işlemciler olmaları da mümkündür.