Perbedaan Antara RISC
dan CISC
I.
CISC ( Complex Instruction
Set Computing )
CISC
adalah suatu arsitektur komputer
dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah,
seperti pengambilan dari memori (load), operasi aritmatika, dan penyimpanan
ke dalam memori (store) yang saling bekerja sama.
Tujuan utama dari arsitektur CISC
adalah melaksanakan suatu instruksi cukup dengan beberapa baris bahasa
mesin yang relatif pendek sehingga implikasinya hanya sedikit saja RAM yang
digunakan untuk menyimpan instruksi-instruksi tersebut. Arsitektur CISC
menekankan pada perangkat keras karena filosofi dari arsitektur CISC yaitu
bagaimana memindahkan kerumitan perangkat lunak ke dalam perangkat keras.
II.
RISC (Reduced Instruction Set Computer)
RISC Merupakan bagian dari arsitektur
mikroprosessor, berbentuk kecil dan berfungsi untuk negeset istruksi dalam
komunikasi diantara arsitektur yang lainnya.
Sejarah RISC.
Proyek
RISC pertama dibuat oleh IBM, stanford dan UC –Berkeley pada akhir tahun 70 dan
awal tahun 80an. IBM 801, Stanford MIPS, dan Barkeley RISC 1 dan 2 dibuat
dengan konsep yang sama sehingga dikenal sebagai RISC.
RISC
mempunyai karakteristik :
ü one cycle execution time : satu
putaran eksekusi. Prosessor RISC mempunyai CPI (clock per instruction) atau waktu per instruksi untuk
setiap putaran. Hal ini dimaksud untuk mengoptimalkan setiap instruksi pada CPU.
ü pipelining:adalah sebuah teknik yang
memungkinkan dapat melakukan eksekusi secara simultan.Sehingga proses instruksi
lebih efiisien
ü large number of registers: Jumlah
register yang sangat banyak. RISC di Desain dimaksudkan untuk dapat menampung
jumlah register yang sangat banyak untuk mengantisipasi agar tidak terjadi
interaksi yang berlebih dengan memory.
Perbedaan RISC dengan CISC dilihat dari segi
instruksinya
a.
RISC
( Reduced Instruction Set Computer )
·
Menekankan
pada perangkat lunak, dengan sedikit transistor
·
Instruksi
sederhana bahkan single
·
Load
/ Store atau memory ke memory bekerja terpisah.
·
Ukuran
kode besar dan kecapatan lebih tinggi.
·
Transistor
didalamnya lebih untuk meregister memori
b.
CISC
( Complex Instruction Set Computer )
·
Lebih
menekankan pada perangkat keras, sesuai dengan takdirnya untuk pragramer.
·
Memiliki
instruksi komplek. Load / Store atau Memori ke Memori bekerjasama
·
Memiliki
ukuran kode yang kecil dan kecepatan yang rendah.
·
Transistor
di dalamnya digunakan untuk menyimpan instruksi – instruksi bersifat komplek.
Tidak ada komentar:
Posting Komentar