ISA (Instruction Set Architecture) Nedir?

💡 ISA Tanımı

ISA, donanım ile yazılım arasında bir köprü vazifesi görür. Programcıdan donanım karmaşasını gizleyen bir abstraction layer oluşturur.

CISC vs RISC

Özellik CISC RISC
Komut karmaşıklığı Karmaşık Basit
Komut sayısı Çok fazla Azaltılmış
Donanım Karmaşık Basit
Pipeline uyumu Düşük Yüksek
Örnek Intel x86 ARM, RISC-V

x86 vs RISC-V

  • Register sayısı: x86: 8, RISC-V: 32
  • Komut formatı: x86: 2-register, RISC-V: 3-register
  • Komut uzunluğu: x86: 1-17 byte değişken, RISC-V: 32-bit sabit
  • Adresleme: x86: Karmaşık, RISC-V: Sadece offset(register)

RISC-V'nin Geleceği

RISC-V Avantajları

  • ✓ Açık kaynak ve lisanssız
  • ✓ Basit tasarım = Hız + Enerji tasarrufu
  • ✓ Modüler uzantı sistemi
  • ✓ 12 yılda 10 milyar çekirdek sevkiyatı