Beberapa elemen penting pada arsitektur RISC :
1. Set instruksi yang terbatas dan sederhana
2. Register general-purpose yang berjumlah banyak, atau penggunaan teknologi kompiler untuk mengoptimalkan pemakaian registernya.
3. Penekanan pada pengoptimalan pipeline instruksi.
1. Set instruksi yang terbatas dan sederhana
2. Register general-purpose yang berjumlah banyak, atau penggunaan teknologi kompiler untuk mengoptimalkan pemakaian registernya.
3. Penekanan pada pengoptimalan pipeline instruksi.
Konsep arsitektur RISC banyak menerapkan proses eksekusi pipeline.
Meskipun jumlah perintah tunggal yang diperlukan untuk melakukan
pekerjaan yang diberikan mungkin lebih besar, eksekusi secara pipeline
memerlukan waktu yang lebih singkat daripada waktu untuk melakukan
pekerjaan yang sama dengan menggunakan perintah yang lebih rumit.
CISC ( Complex Instruction Set Computer )
CISC adalah singkatan dari Complex Intruction Set Computer dimana
prosesor tersebut memiliki set instruksi yang kompleks dan lengkap.
CISC sendiri adalah salah satu bentuk arsitektur yang menjalani beberapa
instruksi dengan tingkat yang rendah. Misalnya intruksi tingkat rendah
tersebut adalah operasi aritmetika, penyimpanan-pengambilan dari memory
dll.
CISC memang memiliki instruksi yang complex dan memang dirasa
berpengaruh pada kinerjanya yang lebih lambat. CISC menawarkan set
intruksi yang powerful, kuat, tangguh, maka tak heran jika CISC memang
hanya mengenal bahasa asembly yang sebenarnya ia tujukan bagi para
programmer. Oleh karena itu ,CISC hanya memerlukan sedikit instruksi
untuk berjalan.
Jadi sebenarnya 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 saja.
Arsitektur Komputer
Arsitektur
komputer adalah konsep perencanaan dan struktur pengoperasian dasar
dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana
cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat
keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam
hal ini, implementasi perencanaan dari masing–masing bagian akan lebih
difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai
cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM,
cakram keras, dll).
Source:
http://rachma-taskblog.blogspot.sg/2009/05/risc-reduce-instruction-set-computer.html
http://muhamadsyani.wordpress.com/2012/12/28/arsitektur-komputer/
Tidak ada komentar:
Posting Komentar