Risc & Cisc

RISC:RISC işlemciler daha kısa ve daha basit komut setlerine sahip işlemcilerdir.Çalışma hızı cısc işemcilerden daha hızlıdır.CISC:CISC işlemciler daha fazla ve daha karmaşık komut setlerine sahiptir.Çalışma hızı rısc işlemcilere göre daha yavaştır.RISC işlemcilerde programın boyutu artar. Günümüz işlemcilerinde CISC işlemciler kullanılır.
Genelde karmaşık komutlu bilgisayarlarda CISC mimarisi kullanılır ve programların az bellek gerektirdiği sistemlerde tercih edilir.. ee az bellek içinde kompleks komutlar ve kompleks mimari gerekir.rısc de ise azaltılmış komut kümeli bilgisayarlarda tercih edilir ve komutların hızlı işlenmesi amacı vardır bu yüzden basit komutlar gerektirir.evet rısc daha hızlıdır.Transistör sayısı cısc de fazladır buda ısınma sorunun getirir.buna bağlı olarak CISC soğutma probleminden dolayı daha pahalıdır.buna rağmen Rısc Cısc'in güçlü komutlarından mahrumdur. bu yüzden daha fazla komut gerektirir.

Yıllar geçtikçe iki işlemci ailesi piyasaya hakim olmaya başladı: Intel Pentium ve Motorola PowerPC. Bu iki işlemci aynı zamanda uzun yıllar boyunca kullanılacak ve günümüze kadar değişmeyecek iki farklı mimariye sahiplerdi.CISC (Complex Instruction Set Computer), geleneksel bilgisayar mimarisidir. İşlemci kendi üzerinde bulunan microcode adlı minyatür bir yazılımı kullanarak komut setlerini çalıştırır. Bu sayede komut setleri değişik uzunluklarda olabilir ve bütün adresleme modellerini kullanabilirler. Bunun dezavantajı çalışmak için daha karmaşık bir devre tasarımına ihtiyaç duyulmasıdır.İşlemci üreticileri daha komlpleks (ve güçlü) işlemciler üretmek için sürekli daha büyük komut setleri kullandılar. 1974 yılında IBM'den John Cocke bir çipin daha az komutla çalışabilmesi gerektiğini düşündü ve ortaya sadece sınırlı sayıda komut setleri kullanabilen RISC (Reduced Instruction Set Computer) mimarisi çıktı. Bu mimaride komutların uzunluğu sabittir ve bu yüzden de direk olmayan adresleme modu kullanılamaz. Sadece tek bir saat döngüsünde veya daha az sürede çalıştırabilecek komutlar işleme konabilir. RISC işlemcilerin en büyük avantajları komutları çok çabuk işleyebilmeleridir çünkü bu mimaride komutlar çok basittir. Bu sayede RISC işlemcileri tasarlayıp üretmek daha ucuzdur, çünkü bu basit komutlar için daha az transistör ve daha basit devreler gerekir.

En Basit Haliyle Bir Ä°ÅŸlemci
L1 Cache:İşlemci için önbellek. Önemli kodlar ve veriler bellekten buraya kopyalanır ve işlemci bunlara daha hızlı ulaşabilir. Kodlar için olan Code ve veriler için olan Data cache olmak üzere ikiye ayrılır. Güncel işlemcilerde L2 (Level 2, 2. seviye) önbellek de bulunur. Önceleri L2 önbellek anakartta bulunurdu. Daha sonra slot işlemciler ortaya çıktı ve işlemci çekirdeğinin de üzerinde bulunduğu kartuj şeklindeki paketlerde önbellek çekirdeğin dışında ama işlemciyle aynı yapıda kullanılmaya başlandı. Bu kısa geçiş döneminden sonraysa önbellek işlemci çekirdeklerine entegre edildi.

CISC ve RISC Tabanlı Ä°ÅŸlemcilerin KarşılaÅŸtırılması Lightbulb CISC ve RISC Tabanlı Ä°ÅŸlemcilerin KarşılaÅŸtırılması CISC ve RISC tabanlı iÅŸlemcilerin karşılaÅŸtırılmasında iki önemli faktör farklılıklarını ortaya çıkarmada yeterlidir. Hız: Genelde RISC çipleri kanal tekniÄŸi kullanarak eÅŸit uzunlukta segmentlere bölünmüş komutları çalıştırmaktadır. Kanal tekniÄŸi komutları kademeli olarak iÅŸler ki bu RISC’ in bilgi iÅŸlemini CISC’ den daha hızlı yapmasını saÄŸlar RISC iÅŸlemcisinde tüm komutlar 1 birim uzunlukta olup kanal tekniÄŸi ile iÅŸlenmektedir. Bu teknikte bazıları hariç komutlar, her bir basamağında aynı iÅŸlemin uygulandığı birimlerden geçerler. Kanal teknolojisini açıklamak için herhangi bir komutun iÅŸlenmesindeki adımlar ele alınırsa: Komut kodu ve iÅŸlenecek veriler dahil bütün bilgilerin MIB’ deki kaydedicilerde olduÄŸu düşünülürse, birinci adımda yapılacak iÅŸin kaydedicide bulunan komut kodu çözülür, ikinci adımda üzerinde çalışılacak veri (iÅŸlenen) kaydediciden alınıp getirilir, üçüncü adımda veri, komuta göre Aritmetik ve Mantık Biriminde iÅŸleme tabii tutulur ve dördüncü adımda da sonuç kaydediciye yazılacaktır. Böylece bir komutun iÅŸlemesi için her bir basamak bir saat çevrimi gerektirirse, dört çevrimle (adımda) gerçekleÅŸmiÅŸ olmakta ve bir adım bitmeden diÄŸeri baÅŸlayamamaktadır. Kanal tekniÄŸi ile çalışan iÅŸlemcilerde birinci adımda komut kodu çözülür, ikinci adımda birinci komutun üzerinde çalışacağı veri (iÅŸlenen) kaydediciden alınırken, sıradaki ikinci iÅŸlenecek olan komutun kodu çözülür. Üçüncü adımda ilk komutun görevi ALU’da yerine getirilirken, ikinci komutun iÅŸleyeceÄŸi iÅŸlenen alınıp getirilir. Bu anda sıradaki üçüncü komutun kodu çözülür ve iÅŸlem böylece devam eder.Kanal (Pipeline) tekniÄŸinde çevrim zamanın düşmesi için komut kodlarının hızlı çözülmesi gereklidir. RISC mimarisinde tüm komutlar 1 birim uzunlukta oldukları için komut kodunu çözme iÅŸlemi kolaylaşır. Sistemde kullanılan kaydedicilerin simetrik bir yapıda olması, derleme iÅŸlemini kolaylaÅŸtırmaktadır. RISC iÅŸlemcilerde belleÄŸe yalnız yükle ve depola komutlarıyla ulaşılır.Bazı eski CISC mimarisinde de olmasına raÄŸmen RISC mimarisinin sabit uzunluktaki basit komutlarla çalışması pipeline sistemini daha iyi kullanmasına sebep olmaktadır. Bu yüzden hesaplama oranlarının birinci öncelik arz ettiÄŸi yerlerde iÅŸ-istasyonları ve dağıtıcılarda çok tercih edilmektedir.Transıstör sayısı: CISC mimarisinde kullanılan transistor sayısı RISC’e nazaran daha fazladır. Transistör sayısının bir yerde çok olması fazla yerleÅŸim alanı ve ayrıca fazla ısı demektir. Bundan dolayı da fazla ısı üretimi soÄŸutma olayını gündeme getirmektedir. CISC tabanlı Pentium iÅŸlemcilerde karışık ısı dağıtıcısı veya soÄŸutma fanlar kullanılmaktadır.RISC mimarisindeki önemli üstünlüklere karşı bazı mahzurları ortaya çıkmaktadır. RISC mimarisi, CISC’in güçlü komutlarından yoksundur ve aynı iÅŸlemi yapmak için daha fazla komut iÅŸlenmesini gerektirir. Bundan dolayı da RISC’in bant geniÅŸliÄŸi artar. Bu sistemde güçlü komutların yokluÄŸu ikinci bir yardımcı iÅŸlemciyle ya da iÅŸlemci içinde oluÅŸturulacak ayrı bir pipeline bölümüyle giderilebilir. Komut ön-belleÄŸinin kullanılması yüksek komut alıp getirme iÅŸlemini azaltmaktadır. RISC mimarisi diÄŸerine nazaran daha kompleks yazılımlara ihtiyaç duyar.Tablo 4: PowerPC ve Pentium mikroiÅŸlemcilerinin karşılaÅŸtırılmasıGünümüzde her iki mimarinin üstün özellikleri birleÅŸtirilerek bir çok yeni sistemler üretilmekte ve üretilecektir. IBM RISC/6000 ile Intel 860 ve 960 mimarileri bir makina çevrimin de birden fazla komut iÅŸleyerek son derece hızlı bir performans yakalamışlardır.

RISC Ä°LE CISC MÄ°MARÄ°LERÄ°NÄ°N KARÅžILAÅžTIRILMASI

1-)Risc, load ve store komutu var Cisc de bunlara ilaveten komutlar var.
2-)Risc, komutlar sabit 32 bitliktir.Cisc’de komutların boyutu sabit deÄŸildir.
3-)Risc, kodlar basittir.Cisc’de karmaşıktır.
4-) Risc, program derlenince daha fazla makine kodu olacağından Cisc’ e göre daha fazla alan kapsar.
5-)Cisc, belleÄŸin ÅŸu gözü ile bu gözünü topla ÅŸuraya yaz vardır.Risc’de yoktur.
6-)Risc, CPU’daki komut iÅŸleme daha hızlı oalcağından bu hızda çalışan CPU’ya hızlı RAM ve büyük önbelleklere ihtiyaç vardır.
--
Turhal Temizer

Yorum Gönder

0 Yorumlar

Ad Code

Responsive Advertisement