Mikro İşlemci Mimarisi

En meşhur mikroişlemci mimari si Intel'in x86 işlemcisidir. Intel ilk x86 tabanlı işlemcisini 8086 olarak 1978 yılında piyasaya sürdü. Daha sonraki yıllarda yeni nesil x86 tabanlı işlemciler çıkarıldı. 286,386,486, Pentium ve Pentium Pro olarak bu kuşakları görebilmekteyiz. Pentium II, Celeron, Pentium III, Xeon ve Katmai, altıncı kuşak Pentium Pro'nun varyasyonlarıdır.

Intel'in haricindeki diğer mimariler ise şunlardır:

Modern Machintosh'larda bulunan PowerPC, eski Mac'lerdeki 68oxo serisi, Digital ve Compaq'ın güçlü serverlerinde kullanılan Alpha ailesi, Silicon Grahics'in Mips Rxooo serisi, Hawlett-Packard'ın PARISC'i ve Sun Microsystems'e ait SPARC'tır.
Mimariler, ortaya çıktıkları dönemin felsefesine göre dizayn edilirler. 1970'lerde veri saklama cihazları ve hafıza bu güne göre çok kısıtlıydı. Bu kaynakları tasarruflu bir şekilde kullanabilmek için Intel x86 tabanlı işlemcilerde CISC (Complex Instruction Set Computing – Karmaşık komut seti ile hesaplama) diye bilinen bir mimari kullandı. CISC'ın karakteristik iki özelliği, değişken uzunluktaki komutlar ve karmaşık komutlardır. Değişken uzunluktaki komutlar hafıza tasarrufu sağlar. Çünkü basit komutlar karmaşık komutlardan daha kısadır. Karmaşık komutlar da iki ya da daha fazla komutu tek bir komut haline getirdikleri için hem hafızadan hem de programda yer alması gereken komut sayısından tasarruf sağlar.
İlerleyen yıllarda CISC'in kısıtlamaları ve hafızayı tasarruflu kullanmanın önemini yitirmesi neticesinde CISC'a rakip olarak RISC (Reduced Instruction Set Computing – daraltılmış komut seti ile hesaplama) ortaya çıktı.

RISC'ın komutlarının uzunluğu sabittir (genelde de 32 bit'tir) ve her bir komut basit bir işlemi yerine getirir. Bir RISC çipi bu iki karakteristik özelliği sayesinde, fetch (komutu hafızadan taşıma), decode (komutun anlamını çözme) ve komutu çalıştırma işlemlerini daha kolay bir şekilde yapabilir. RISC'ın bir dezavantajı kodun uzamasıdır. Tüm komutlar gerek olsun olmasın 32 bitliktir. Dolayısıyla RISC programları CISC programlarından daha fazla hafıza gerektirebilirler. Buna rağmen decode aşamasının CISC'e göre daha hızlı gerçekleşmesine ek olarak, çoğu RISC komutları sabit bir zaman diliminde işlem görür. Bu da superscalar pipelining teknolojisi kullanan modern işlemciler için önemli bir özelliktir.

Pin It on Pinterest