Perbedaan RISC dan CISC
A. CISC ( Complex
Instruction Set Computing )
Complex Instruction Set Computing (CISC)
atau kumpulan instruksi komputasi kompleks. 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.
B. RISC (Reduced
Instruction Set Computer)
RISC singkatan dari Reduced Instruction
Set Computer. 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.
Perbedaan RISC dengan
CISC dilihat dari segi instruksinya
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
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.
Komentar
Posting Komentar
menghargai komentar yang bersifat membangun.