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.
• pipelining :
sebuah teknik yang memungkinkan dapat melakukan eksekusi secara simultan.Sehingga
proses instruksi lebih efisien.
• 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 :
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.
SUMBER :
0 komentar:
Posting Komentar