RISC (Reduced Instruction Set Computer)
Merupakan arsitektur komputer untuk
mengatur instruksi dan eksekusi sederhana. Petama kali digagas oleh John Cockr,
penerliti IBM Yorktown, New York yang membuktikan bahwa 20% instruksi computer menangani
80% dari keseluruhan kerjanya. RISC hanya menyediakan sedikit instruksi tetapi
menawarkan kecepatan yang lebih tinggi. Karena keterbatasan instruksi ini, RISC
mengandalkan compiler untuk menangani kode-kode yang tidak di sediakan dalam perangkat keras.
mengandalkan compiler untuk menangani kode-kode yang tidak di sediakan dalam perangkat keras.
Karakteristik
RISC :
1. Siklus mesin ditentukan oleh waktu yang
digunakan untuk mengambil dua buah operan dari register, melakukan operasi ALU,
dan menyimpan hasil operasinya kedalam register, dengan demikian instruksi
mesin RISC tidak boleh lebih kompleks dan harus dapat mengeksekusi secepat
mikroinstruksi pada mesin-mesin CISC. Dengan menggunakan instruksi sederhana
atau instruksi satu siklus hanya dibutuhkan satu mikrokode atau tidak sama
sekali, instruksi mesin dapat dihardwired. Instruksi seperti itu akan
dieksekusi lebih cepat dibanding yang sejenis pada yang lain karena tidak perlu
mengakses penyimapanan kontrol mikroprogram saat eksekusi instruksi
berlangsung.
2. Operasi berbentuk dari register-ke
register yang hanya terdiri dari operasi load dan store yang mengakses memori .
Fitur rancangan ini menyederhanakan set instruksi sehingga menyederhanakan pula
unit control. Keuntungan lainnya memungkinkan optimasi pemakaian register
sehingga operand yang sering diakses akan tetap ada di penyimpan berkecepatan
tinggi. Penekanan pada operasi register ke register merupakan hal yang unik
bagi perancangan RISC.
3. Penggunaan mode pengalamatan sederhana,
hampir sama dengan instruksi menggunakan pengalamatan register,. Beberapa mode
tambahan seperti pergeseran dan pe-relatif dapat dimasukkan selain itu banyak
mode kompleks dapat disintesis pada perangkat lunak dibanding yang sederhana,
selain dapat menyederhanakan sel instruksi dan unit kontrol.
4. Penggunaan format-format instruksi
sederhana, panjang instruksinya tetap dan disesuaikan dengan panjang word.
Fitur ini memiliki beberapa kelebihan karena dengan menggunakan field yang
tetap pendekodean opcode dan pengaksesan
operand register dapat dilakukan secara bersama-sama
CISC (Complex Instruction Set
Computing)
Adalah arsitektur dari set instruksi
dengan tiap instruksi menjalankan beberapa operasi tingkat rendah. Pada
dasarnya CISC bertolak belakang dengan RISC. CISC menyediakan instruksi yang
sangat banyak. Sehingga dapat mengurangi biaya perangkat lunak. Namun, jumlah
instruksi yang banyak ini membuat rancangan CICS menjadi kompleks dan
menurunkan kinerja dari system.
Rancangan RISC dapat memperoleh keuntungan dengan mengambil sejumlah feature CISC dan Rancangan CISC dapat memperoleh keuntungan dengan mengambil sejumlah feature RISC. Hasilnya adalah bahwa sejumlah rancangan RISC yang terbaru, yang dikenal sebagai PowerPC, tidak lagi “murni” RISC dan rancangan CISC yang terbaru, yang dikenal sebagai Pentium, memiliki beberapa karakteristik RISC. Sehingga antara RISC dan CISC saling mengisi.
Rancangan RISC dapat memperoleh keuntungan dengan mengambil sejumlah feature CISC dan Rancangan CISC dapat memperoleh keuntungan dengan mengambil sejumlah feature RISC. Hasilnya adalah bahwa sejumlah rancangan RISC yang terbaru, yang dikenal sebagai PowerPC, tidak lagi “murni” RISC dan rancangan CISC yang terbaru, yang dikenal sebagai Pentium, memiliki beberapa karakteristik RISC. Sehingga antara RISC dan CISC saling mengisi.
0 komentar:
Posting Komentar