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 )
