RISC vs CISC işlemci
RISC ve CISC, bilgisayarlar için geliştirilmiş bilgi işlem sistemleridir. RISC ve CISC arasındaki fark, bir bilgisayarın talimatlarınızı nasıl izlediğini anlamak için çok önemlidir. Bunlar genellikle yanlış anlaşılan terimlerdir ve bu makale, iki kıs altmanın ardındaki anlamlarını ve kavramlarını açıklığa kavuşturmayı amaçlamaktadır.
RISC
RISK ile aynı şekilde telaffuz edilir, İndirgenmiş Komut Setli Bilgisayarın kıs altmasıdır. Aynı anda birkaç komutu yürütmek için tasarlanmış bir mikroişlemci türüdür. 1980'lere kadar donanım üreticileri, aynı anda çok sayıda talimatı yerine getirebilecek CPU'lar yapmaya çalışıyorlardı. Ancak eğilim tersine döndü ve üreticiler nispeten çok az talimatı yerine getirebilecek bilgisayarlar yapmaya karar verdiler. Talimatlar basit ve az olduğundan, CPU'lar bunları hızlı bir şekilde yürütebilir. RISC'nin bir başka avantajı da, daha az transistör kullanılması ve bu sayede üretimlerinin ucuz olmasıdır.
RISC'nin Özellikleri
– Daha az kod çözme gerektirir
– Tek tip komut seti
– Herhangi bir bağlamda kullanılan aynı genel amaçlı kayıtlar
– Basit adresleme modları
– Donanımda daha az veri türü
CISC
CISC, Karmaşık Komut Seti Bilgisayarı anlamına gelir. Aslında tek bir komutla birçok işlemi gerçekleştirebilen bir CPU'dur. Bu temel işlemler bellekten yükleme, matematiksel bir işlem gerçekleştirme vb. olabilir.
CISC'nin Özellikleri
– Karmaşık talimatlar
– Daha fazla adresleme modu
– Son derece ardışık düzen
– Donanımda daha fazla veri türü
Zaman içinde, hem RISC hem de CISC evrim geçirdiğinden ve ikisi arasındaki ayrım, her ikisinin de bilgisayar sistemlerinde kullanılmasıyla giderek bulanıklaştığından, RISC ve CISC terimleri neredeyse anlamsız hale geldi. Günümüzün RISC çiplerinin çoğu, dünün CISC çipleri kadar çok talimatı destekler. Daha önce yalnızca RISC yongaları için kullanıldığı düşünülen aynı teknikleri kullanan CISC yongaları vardır. Ancak ikisi arasındaki temel farkların anlaşılması kolaydır ve aşağıdaki gibidir.
Farklılıklardan bahseden RISC, aynı görevler için daha fazla satır yazmak zorunda oldukları için yazılım üreticilerine yük getiriyor. RISC, daha az transistör gerektirdiğinden CISC'den daha ucuzdur. Aynı anda izlenecek daha az talimatla bilgisayarın hızı da daha yüksektir.