ISA (Instruction Set Architecture) Nedir?
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ı