Instruction Set Architecture-ISA (Reduced Instruction Set Computer-RISC And Complex Instruction Set Computer-CISC) And Pipelining


Instruction Set Architecture-ISA (Reduced Instruction Set Computer-RISC And Complex Instruction Set Computer-CISC) And Pipelining

1. Definisi RISC
           RISC merupakan sebuah tipe arsitekture mikroprosesor dengan utilitas yang kecil, set instruksi yang optimal, dan terkadang juga set instruksi yang biasa ditemukan pada jenis arsitektur yang lain.
         RISC yang bisa disebut sebagai (reduced atau pengurangan) karena RISC awalnya menawarkan instruksi yang lebih kecil dan mudah diatur dibandingkan dengan mesin CISC. Mesin RISC saat ini paling gencar dikembangkan.
Karena ide awalnya adalah untuk menyediakan satu set instruksi minimal yang bisa melaksanakan semua operasi penting yaitu memindahkan data, Operasi ALU, dan percabangan. Instruksi LOAD dan STORE yang eksplisit saja yang diijinkan mengakses langsung ke memori.
     Desain set instruksi yang kompleks termotivasi oleh tingginya biaya memori. Memiliki kompleksitas yang lebih dan dikemas ke dalam setiap instruksi, itu berarti bahwa program bisa lebih kecil, sehingga menghemat memori.

2. Evolution / History
A. One Cycle Execution Time
Prosesor RISC memiliki CPI yang (clok per instruksi) dari satu siklus. Hal ini disebabkan oleh optimasi dari setiap instruksi pada CPU
B. Pipelining
            Sebuah teknik yang memungkinkan untuk eksekusi simultan bagian, atau tahapan, instruksi untuk lebih efisien pada proses instruksi.
C. Your Large Number of Register
            RISC desain umumnya menggabungkan sejumlah besar register untuk mencegah terjadinya jumlah interaksi dengan memori yang terlalu banyak.

3. Perbandingan RISC dengan CISC


RISC
CISC
Instruksi berukuran tunggal
Jumlah instruksi banyak
Ukuran yang umum adalah 4 byte
Instruksi lebih kompleks
Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmatika
Banyak terdapat perintah bahasa mesin

Contoh RISC :
1. Komputer vektor
2. Mikroprosesor Intel 960
3. Itanium (IA64) dari Intel Corporation
4. Power PC dari International Business Machine

Contoh CISC :
1. Prosesor system/360
2. Prosesor VAX
3. Prosesor PDP-11
4. CPU AMD
5. Intel x86

4. Perbedaan RISC Dengan CISC
No
RISC (Reduced Instruction Set Computer)
CISC (Complex Instruction Set Computer)
1
Menekankan pada perangkat lunak, dengan sedikit transistor
Lebih menekankan pada perangkat keras, sesuai dengan takdirnya untuk programer
2
Instruksi sederhana bahkan single
Memiliki instruksi komplek. Load / Store atau Memori ke Memori bekerjasama
3
Load / Store atau memory ke memory bekerja terpisah
Memiliki ukuran kode yang kecil dan kecepatan yang rendah
4
Ukuran kode besar dan kecapatan lebih tinggi

5
Transistor didalamnya lebih untuk meregister memori



Referensi :
Source[1] : https://www.listdifferences.com/risc-and-cisc-architecture-their-differences/


Group 8
[ Instruction Set Architecture-ISA (Reduced Instuction Set Computer-RISC And Complex Instruction Set Computer-CISC) And Pipelining ]
- Fahriza M Widiansyah ( 192406059 )
- Raka Ajimas Saptiadi ( 192406069 )
- Muhammad Fajar Hazazi Nasution ( 192406079 )
- Muhammad Faturahman Bancin ( 192406087 )
- Tabita Sukawati Simanjuntak ( 192406090 )