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.
Perbedaan RISC dan CISC
1. RISC
( Reduced Instruction Set Computer)
→ Procedure yang memiliki set
intruksi yang lengkap
2. CISC
(Complex Instruction Set Computer)
→ Prosesor yang memiliki set
intruction program yang lebih sedikit seperti pengambilan dari memory (load),
operasi aritmatika dan penyimpanan kedalam memory (store) yang saling bekerja
sama.
Tujuan utama dari Arsitektur CISC adalah melaksanakan suatu intruksi
cukup dengan beberapa jenis bahasa mesin yang relatif pendek sehingga
implikasinya hanya sedikit saja.