Alasan Mengapa Digunakannya RISC
RISC adalah sebagai salah satu tonggak perkembangan arsitektur komputer.
Reduced Intruction Set Computer (RISC) merupakan rancangan arsitektur CPU yang mengambil dasar filosofi bahwa prosesor dibuat dengan arsitektur yang tidak rumit dengan membatasi jumlah instruksi hanya pada instruksi dasar yang diperlukan saja. Kata reduced berarti pengurangan pada set instruksinya.
Rancangan ini berawal dari pertimbangan dan analisa model perancangan lain yang kompleks, sehingga harus ada pengurangan set instruksinya. Pemakai Teknik RISC didominasi oleh IBM dengan Intel Inside-nya. Prosesor PowerPC adalah prosesor buatan motorola yang menjadi otak utama komputer
Apple Macintoch memakai teknik RISC dalam desainnya. Macintosh, DEC,dan SUN adalah komputer yang handal dengan sistem pipelining, superscalar, operasi floating point.
Karakteristik RISC
1. Siklus Intruksi
- Satu instruksi per siklus mesin.
- Siklus mesin ditentukan oleh waktu yang digunakan untuk mengambil dua buah operand dari register, melakukan operasi ALU, dan menyimpan hasil operasinya ke dalam register.
- RISC adalah rancangan prosesor yang sederhana, tetapi dalam kesederhanaan tersebut didapatkan kecepatan operasi tiap — tiap siklus instruksinya.
- Instruksi dibatasi hanya menyediakan instruksi dasar saja.
- Fungsi — fungsi yang kompleks akan diterjemahkan dalam operasi instruksi — instruksi dasar.
- Berbentuk pertukaran data dari register ke register.
- Dengan mengoptimalkan penggunaan memori register diharapkan siklus operasi semakin cepat.
- Register adalah memori yang paling cepat dibandingkan cache maupun memori utama.
- Dengan penyederhanaan instruksi maka operasi unit kontrol juga akan sederhana dan cepat.
- Penekanan penggunaan operasi dari register ke register adalah hal yang unik pada rancangan RISC.
- Rancangan kontemporer lainnya memiliki instruksi register ke register juga, namun juga melibatkan operasi langsung ke memori utama dalam fetch.
- Fitur rancangan ini juga dapat menyederhanakan sel instruksi dan unit kontrol.
- Dengan mode pengalamatan yang sederhana akan didapatkan operasi pengambilan data dan penyimpanan data semakin cepat.
- Umumnya hanya digunakan sebuah format atau beberapa format saja untuk menyederhanakan implementasi perangkat kerasnya.
- Panjang instruksi tetap dan disamakan dengan panjang word yang digunakan.
- Panjang field dibuat sama dan tetap.
- Kelebihannya adalah, dengan menggunakan field yang tetap maka pengkodean opcode dan pengaksesan operand register dapat dilakukan secara bersamaan.
- Format yang sederhana juga akan memudahkan kerja unit kontrol.
Ciri - Ciri RISC dan CISC
RISC (Reduced Instruction Set Computers) | CISC (Complex Instruction Set Computers) |
---|---|
Penekanan pada perangkat lunak | Penekanan pada perangkat keras |
Single-clock, hanya sejumlah kecil instruksi | Termasuk instruksi kompleks multi-clock |
Register ke register: "LOAD" dan "STORE" adalah instruksi - instruksi terpisah | Memori-ke-memori: "LOAD" dan "STORE" saling bekerjasama |
Ukuran kode besar, kecepatan (relatif) tinggi | Ukuran kode kecil, kecepatan rendah |
Transistor banyak dipakai untuk register memori | Transistor digunakan untuk menyimpan instruksi - instruksi kompleks |
referensi
video :
https://www.youtube.com/watch?v=oYdmOpX0N4M
materi :
http://setia.lecturer.pens.ac.id/Modul/ArKom/Pertemuan%2013.pdf
http://dina_agustin.staff.gunadarma.ac.id/Downloads/files/27185/Reduced+Instruction+Set.ppt