RISC: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Düzeltme
LostMyMind (mesaj | katkılar)
Değişiklik özeti yok
Etiketler: Mobil değişiklik Mobil ağ değişikliği
1. satır:
'''İndirgenmiş komut takımlı bilgisayar''', ([[İngilizce]]: ''Reduced instruction set computer'' veya ''RISC''), [[işlemci]] [[tasarım]] alanında 1980'li yıllarda önerilen ve giderek [[CISC]]'in yerini alan yaklaşımdır.
 
== Tarihsel gelişimi ==
Bir bilgisayarın beş bileşeninden -girdi, çıktı, bellek, hesap ve kontrol-, son ikisinin bir [[entegre devre]] olarak gerçekleştirilmiş hali olan [[mikroişlemci]] belli makine dilinde komutları uygulayan devrelerden oluşur. Seksenli yıllarda hala, bilgisayar kullanımını kolaylaştıran [[İşletimişletim sistemi]], ve programlama dilini makine diline otomatik tercüme eden [[derleyici]] gibi önemli yazılımlar derleyicilerin yeteri kadar randımanlı sonuç veremeyeceği düşünülüp, makine diline bire bir eş kavramlar içeren [[Assembly]] dilinde yüksek emek sarfıyla yazılırdı. Her şeyin C programlama dili ile yazıldığı [[Unix]] işletim sistemi o sıralarda büyük kabul görmeye başladı. Daha sonra CISC'in çoğu komutlarının aslında pek kullanılmadığı bu yüzden sadece kesin kullanılacağı bilinen, az sayıda, ve daha özenle tasarlanmış bir komut takımının hem zaman hem de enerji israfını azaltacağı savı tutulmaya başladı. RISC terimi ilk David Patterson tarafından önerildi.<ref name=coinrisk >{{Kitap kaynağı |ad=Edwin D. |soyadı=Reilly |başlık=Milestones in computer science and information technology |yıl=2003 |isbn=1-57356-521-0 |sayfalar=[https://archive.org/details/milestonesincomp0000reil/page/50 50] |url=https://archive.org/details/milestonesincomp0000reil|url-access=registration }}</ref>
 
Berkeley RISC projesi 1982'de CISC tasarımlarında ortalama 100.000 transistöre karşılık sadece 44.420 transistörden oluşan ve 32 komut içeren RISC-I işlemcisini teslim etti. RISC-I çipi diğer tüm tek çipli tasarımlardan daha iyi bir performans gösteriyordu. Peşinden 1983 yılında 40.760 transistör, 39 komut içeren ve RISC-I'den üç kat daha hızlı RISC-II geldi.
 
Stanford RISC projesi 1981'de [[Stanford Üniversitesi]]'nde [[John L. Hennessy]] tarafından lisansüstü bir dersten gelişti. 1983'te çalışan bir sistem ile, 1984'te basit programları çalıştırabilen bir çözüm ile sonuçlandı. AyniAynı yıl kurulan [[MIPS Computer Systems]] 1985'te [[MIPS architecture|MIPS]] ve [[R2000 (microprocessor)|R2000 microprocessor]] ürünlerini pazarlar hale geldi.
 
Hewlett Packard 1986'da PA-RISC, 1987'de SUN Microsystems SPARC, IBM 1990 ve 1995'te kendi RISC temelli server ürünleri ile gelişme devam etti. Günümüzde hem yüksek kapasiteli merkezi sistemler, hem de küçük ölçekte ve kullanıcıya yakın çözümlerde özellikle ARM, MIPS, SH4, PowerPC, AVR temelli sistemler çoğunluktadır.
15. satır:
 
== Neden RISC? ==
Bilgisayar tasarımında önemli noktalardan birisi işlemcinin komut kümesinin belirlenmesidir. Belirli bir bilgisayar için seçilen komut kümesi bu bilgisayarın makine diliyle yazılımlanmasını belirler. Eski bilgisayarlarda küçük ve basit komut kümeleri mevcuttur. Bunun nedeni komutları yürütecek donanımın küçük tutulmasıydı. Sayısal donanım ucuzlamaya başlayıp, tüm devreler daha ileri bir seviyeye ulaşınca bilgisayar komutları da hem sayı hem de karmaşıklık olarak arttı. Bazı bilgisayarlar 100 hatta 200’ün200'ün üzerinde komut kümesine sahip oldular. Bu bilgisayarlar çok farklı veri tiplerini
kullanabiliyorlar ve çok sayıda [[adresleme kipi]] bulunuyordu. Bilgisayar donanımlarının karışık olma eğilimi birçok etkenin sebep olduğu bir olaydır. Örneğin mevcut kiplerin güncellenmesi, yüksek seviyeli dilden makine diline geçişin sağlanması ve yazılım temelli işlevlerin donanım temelli olmasının sağlanması bu nedenlerden bazılarıdır. Çok sayıda komutları bulunan bir bilgisayar [[CISC]] olarak adlandırılır.
 
25. satır:
* [[Altprogram|Altyazılım]]ların büyük çoğunluğunun (%98) 6 veya daha az parametre aldığı
* Altyazılımların büyük çoğunluğunun (%92) 6 veya daha az yerel değişken kullandığı
* Altyazılım çağırma derinliğinin büyük çoğunlukla (%99) 8’den8'den daha az olduğu
 
belirlenmiştir. Yüksek düzeyli yazılımlama dillerinin oluşturduğu bu veriler dikkate alınarak merkezi işlem birimlerinin verimlerini artırmak amacıyla daha az bellek erişimi yapan ve:
46. satır:
olarak sayılabilir.
 
== Ayrıca bakınız ==
Bkz.* [[EPIC]]
 
{{yazılım-taslak}}
"https://tr.wikipedia.org/wiki/RISC" sayfasından alınmıştır