Mesajlar Konular Cevaplar Tepkiler Görüntüler Kaynaklar Duyurular Haberler Soru ve Cevaplar

Tepki Lideri Üyeler

Daha Fazla Göster

RISC

  • Konuyu Başlatan M5
  • Başlangıç tarihi
  • Cevaplar : 1
  • Görüntüler : 23 -
    Etiketler:

M5

Revaha ÇELİK
Yönetici
Administrator
Katılım
10 Ağustos 2025
Mesajlar
174
Puanı
18
Yaş
38
Konum
06 - Ankara
Web
www.sohbetly.org
Eğitim
Beykent Universitesi Mimarlık Fakültesi
İlgi Alanı
ArabaSürmek,
Cinsiyet
Erkek
Takım
CNBHo3
Medeni
Bekar
İndirgenmiş Buyruk Küme Bilgisayar ( : Reduced Instruction Set Computer, kısaca RISC), alanında 1980'li yıllarda önerilen ve giderek 'in yerini alan bir .

Tarihsel gelişimi​

1980'lerin başında bilgisayar kullanımını kolaylaştıran ve programlama dilini makine diline otomatik tercüme eden gibi önemli yazılımlar, o dönemki derleyicilerin yeterince verimli olmaması nedeniyle makine diline bire bir eş kavramlar içeren dilinde yüksek emek sarfıyla yazılırdı. Her şeyin C programlama dili ile yazıldığı işletim sistemi o sıralarda büyük kabul görmeye başladı. Daha sonra CISC mimarisinde bulunan çoğu Assembly komutunun 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 enerji israfını azaltacağı savı tutulmaya başladı. RISC terimi ilk David Patterson tarafından önerildi.

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 , 39 komut içeren ve RISC-I'den üç kat daha hızlı RISC-II geldi.

Stanford RISC projesi 1981'de 'nde 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ı. Aynı yıl kurulan 1985'te ve ürünlerini pazarlar hale geldi.

Hewlett Packard 1986'da PA-RISC, 1987'de 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.

CISC bile artık donanım seviyesinde (fazladan devrelerle) RISC'e derlenip aslında RISC kullanarak gerçekleştirilmektedir.

2010 yılında Berkeley'de başlayıp 2014'te sonuç veren projesi ile güncel ihtiyaçlara cevap veren ilk açık kaynak RISC hayata geçti.

Öbür mimarilerden farkları​

Bilgisayar tasarımında önemli noktalardan birisi işlemcinin buyruk kümesinin belirlenmesidir. Belirli bir bilgisayar için seçilen buyruk kümesi bu bilgisayarın makine diliyle yazılımlanmasını belirler. Eski bilgisayarlarda küçük ve basit buyruk 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'ün üzerinde buyruk kümesine sahip oldular. Bu bilgisayarlar çok farklı veri tiplerini kullanabiliyorlar ve çok sayıda 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 olarak adlandırılır.

Yüksek düzeyli dillerde yazılmış olan yazılımların CISC makinelerde derlenmesi ile elde edilen kodlar incelendiğinde:

  • Çok sayıda atama (A=B) yapıldığı
  • Erişilen verilerin çoğunlukla yerel ve skaler (dizi ve matris olmayan) veriler olduğu
  • yazılımlarda en büyük yükü altyazılım çağrılarının oluşturduğu
  • 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'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:

  • Daha az sayıda komut
  • Daha az sayıda
  • Sabit uzunlukta komut yapısı (komut çözme işi kolaydır)
  • Doğrudan bellek üzerinde işlem yapan komutlara sahip olmayıp, işlemlerin iç saklayıcılarda yapılması
  • Belleğe sadece okuma/yazma işlemleri için erişme
  • Tek çevrimde alınıp yürütülebilen komutlar (komut işhattı sayesinde)
  • Devrelendirilmiş (hardwired) birimi
özelliklerine sahip olan RISC işlemciler tasarlanmıştır. Bazıları tüm RISC makinelerde bulunmayan bazıları ise CISC makinelerde de rastlanılabilen RISC işlemciler için özellikle önemli özellikler ise:

  • Çok sayıda saklayıcı (register file)
  • Kesişimli saklayıcı penceresi (overlapped register window)
  • Komutlar için optimize edilebilen işhattı(pipeline)
  • desteği
olarak sayılabilir.

Ayrıca bakınız​

Kaynakça​

  1. Reilly, Edwin D. (2003). . ss. . .
  2. Waterman, Andrew; Lee, Yunsup; Patterson, David A.; Asanovi, Krste. . University of California, Berkeley. 19 Ağustos 2014 tarihinde arşivlendi. Erişim tarihi: 26 Aralık 2014.
 

M5

Revaha ÇELİK
Yönetici
Administrator
Katılım
10 Ağustos 2025
Mesajlar
174
Puanı
18
Yaş
38
Konum
06 - Ankara
Web
www.sohbetly.org
Eğitim
Beykent Universitesi Mimarlık Fakültesi
İlgi Alanı
ArabaSürmek,
Cinsiyet
Erkek
Takım
CNBHo3
Medeni
Bekar
EPIC (Açılımı: Explicitly Parallel Instruction Computing, : Belirtilmiş Paralel Komutlarla Hesaplama), 1980'lerde araştırılmaya başlanan bir . Bu araştırmalar 'in mimarisinin temelini oluşturmuştur. Mikroişlemcilerde komutların paralel işletimini bırakmakta, böylelikle mikroişlemci içindeki karmaşık devrelerden kurtulup yüksek kullanmadan işlemcinin başarımını arttırmayı hedefler.
 

Forumdan daha fazla yararlanmak için, "Giriş Yap" veya "Kayıt Ol"

Forumun.NET - Hakkında!

Forumun.NET Tamamen Ücretsiz ve "Karşılıksız" Hizmet Vermektedir.
"Resmi Kurum" ve Markalar ile Resmi Hiç Bir Bağımız Yoktur.!

Forumun.NET - Bilgilendirme!

Forum'da, Paylaşılan Mesajlar, Konular, ve Resimler'den Doğabilecek,
Tüm Yasal Sorumluluk'lar Paylaşan Kişiye Aittir.!

Üst