Wednesday, July 31, 2013

RISC dan CISC

RISC atau Reduced Instruction Set Computer atau komputasi set instruksi yang disederhanakan merupakana bagian dari arsitektur mikroprosesor, berbentuk kecil dan berfungsi untuk mengeset instruksi dalam komunikasi diantara arsitektur yang lainnya. RISC merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada komputer dengan kinerja tinggi.

RISC pertama kali digagas oleh John Cocke, peneliti IBM di Newyork pada tahun 1974, saat ia membuktikan bahwa sekitar 20% instruksi pada sebuah prosesor ternyata menangani sekitar 80% dari keseluruhan kerjanya. Komputer pertama yang menggunakan konsep RISC ini adalah IBM PC/XT pada era 1980-an. Istilah RISC pertama kali dipopulerkan oleh David Patterson, pengajar pada University of California di Berkley.

Karakteristik RISC
Siklus mesin ditentukan oleh waktu yang digunakan untuk mengambil dua buah operand dari register
Operasi berbentuk dari register-ke register yang hanya terdiri dari operasi load dan store yang mengakses memori
Penggunaan mode pengalamatan sederhana
Penggunaan format-format instruksi sederhana

Ciri-Ciri RISC 
Instruksi berukuran tunggal
Ukuran yang umum adalah 4 byte
Jumlah pengalamatan data sedikit
Tidak terdapat pengalamatan tak langsung
Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmatika
Tidak terdapat lebih dari satu operand beralamat memori per instruksi
Tidak mendukung perataan sembarang bagi data untuk operasi load/ store
Jumlah maksimum pemakaian memori manajemen bagi suatu alamat data adalah sebuah instruksi

Contoh pengaplikasian RISC yaitu pada CPU produk Apple.


CISC atau Complex Instruction Set Computer atau kumpulan instruksi komputasi komplek adalah sebuah arsitektur dari set instruksi komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan memori, operasi aritmetika dan penyimpanan ke dalam memori, semuanya sekaligus hanya dalam sebuah instruksi. Karakteristik CISC ini bertolak belakang dengan karakteristik RISC.


Karakteristik CISC

Sarat informasi memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat
Dimaksudkan untuk meminimumkan jumlah perintah yang diperlukan untuk mengerjakan pekerjaan yang diberikan. (Jumlah perintah sedikit tetapi rumit) Konsep CISC menjadikan mesin mudah untuk diprogram dalam bahasa rakitan

Ciri-ciri CISC

- Jumlah instruksi banyak
- Banyak terdapat perintah bahasa mesin
- Instruksi lebih kompleks

Contoh pengaplikasian CISC yaitu pada CPU AMD dan CPU Intel.


Perbedaan RISC dan CISC dilihat dari segi instruksinya

- RISC
  - 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
   - 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 : 

www.wikipedia.org
aldimaulana58.wordpress.com

No comments:

Post a Comment