CISC
Complex instruction-set computing
atau Complex Instruction-Set Computer (CISC; “Kumpulan instruksi komputasi
kompleks”) adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan
menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory,
operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya
di dalam sebuah instruksi.
Tujuan utama dari arsitektur CISC
adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin
sedikit mungkin. Hal ini bisa tercapai dengan cara membuat perangkat keras prosesor
mampu memahami dan menjalankan beberapa rangkaian operasi. Untuk tujuan contoh
kita kali ini, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi
khusus, yang kita beri nama MULT. Saat dijalankan, instruksi akan membaca dua
nilai dan menyimpannya ke 2 register yag berbeda, melakukan perkalian operan di
unit eksekusi dan kemudian mengambalikan lagi hasilnya ke register yang benar.
Jadi instruksi-nya cukup satu yaitu: MULT 2:3, 5:2.
RISC
RISC merupakan bagian dari
arsitektur mikroprosessor, berbentuk
kecil dan berfungsi untuk mengeset instruksi dalam komunikasi diantara
arsitektur yang lainnya.
Ciri-ciri
RISC:
- Instruksi berukuran tunggal biasanya adalah 4 byte
- Jumlah mode pengalamatan data yang sedikit, biasanya kurang dari lima buah
- Tidak terdapat pengalamatan secara tidak langsung
- Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmatika (misalnya, penambahan dari memori, penambahan ke memori)
Elemen penting pada
arsitektur RISC
- Set instruksi yang terbatas dan sederhana
- Register general-purpose yang berjumlah banyak, atau penggunaan teknologi kompiler untuk mengoptimalkan pemakaian registernya
- Penekanan pada pengoptimalan pipeline instruksi. Lebih lanjut untuk memahami RISC, diawali dengan tinjauan singkat tentang karakteristik eksekusi instruksi.
Keunggulan
Saat ini, hanya
Intel x86 satu-satunya chip yang bertahan menggunakan arsitektur CISC. Hal ini
terkait dengan adanya kemajuan teknologi komputer pada sektor lain. Harga RAM
turun secara dramatis. Pada tahun 1977, DRAM ukuran 1MB berharga $5,000,
sedangkan pada tahun 1994 harganya menjadi sekitar $6. Teknologi kompailer juga
semakin canggih, dengan demikian RISC yang menggunakan RAM dan perkembangan
perangkat lunak menjadi semakin banyak ditemukan.
Kelemahan RISC
- Kelemahan utama dari RISC ialah jumlah instruksi yang sedikit mengakibatkan untuk melakukan suatu tugas akan dibutuhkan instruksi yang lebih banyak bila dibandingkan CISC.
- Hasilnya ialah jumlah ukuran program akan lebih besar bila dibandingkan CISC. Penggunaan memori akan semakin meningkat dan lalu lintas instruksi antara CPU dan memori akan meningkat pula
Persamaan Unjuk-kerja (Performance)
Perbedaan CISC Dan
RISC
terimah kasih buat infonya :)
BalasHapus