Perbedaan antara risc dan sisc
Posted by @ surya hadi putra
[surya.tse@gmail.com]
pada RISC
- RISC (Reduced Instruction Set Computer) yang artinya prosesor tersebut memiliki set instruksi program yang lebih sedikit.
- Prosesor PowerPC dari Motorola yang menjadi otak utama komputer Apple Macintosh dipercaya sebagai prosesor RISC.
- keluarga PIC12/16CXX dari Microchip dan COP8 buatan National Semiconductor sebagai mikrokontroler yang berbasis RISC.
- filosofi arsitektur RISC adalah arsitektur prosesor yang tidak rumit dengan membatasi jumlah instruksi hanya pada instruksi dasar yang diperlukan saja.
- mikroprosesor RISC adalah mikroprosesor yang low-cost dalam arti yang sebenarnya. Namun demikian, kelebihan ruang pada prosesor RISC dimanfaatkan untuk membuat sistem-sistem tambahan yang ada pada prosesor modern saat ini.
- Prosesor RISC hanya menggunakan instruksi-instruksi sederhana yang bisa dieksekusi dalam satu siklus. Dengan demikian, instruksi ‘MULT’ sebagaimana dijelaskan sebelumnya dibagi menjadi tiga instruksi yang berbeda, yaitu “LOAD”, “PROD”, dan “STORE”.
- penekanan pada perangkat lunak single-clock, hanya sejumlah kecil instruksi register ke register: LOAD dan STORE adalah instruksi-2 terpisah ukuran kode besar, kecepatan relative tinggi, transistor banyak dipakai untuk register memory.
- prosesor RISC tidak terlalu banyak membutuhkan transistor dibandingkan dengan CISC, sehingga menyisakan ruangan untuk register-register serbaguna (general purpose registers).
- RISC memiliki keunggulan dalam hal kecepatannya sehingga digunakan untuk aplikasi-aplikasi yang memerlukan kalkulasi secara intensif. Konsep RISC pertama dikembangkan oleh IBM pada era 1970-an. Komputer pertama adalah komputer mini IBM 807 yang diperkenalkan pada tahun 1980. Dewasa ini, RISC digunakan pada keluarga processor buatan Motorola (PowerPC) dan SUN Microsystems (Sparc, UltraSparc).
pada CISC
- CISC (Complex Intruction Set Computer) dimana prosesor tersebut memiliki set instruksi yang kompleks dan lengkap.
- Pentium buatan Intel diyakini sebagai prosesor CISC.
- mikrokontroler CISC adalah 68HC11 buatan Motorola dan 80C51 dari Intel.
- Filosofi arsitektur CISC adalah memindahkan kerumitan software ke dalam hardware.
- Beberapa prosesor CISC umumnya memiliki microcode berupa firmware internal di dalam chip-nya yang berguna untuk menterjemahkan instruksi makro. Mekanisme ini bisa memperlambat eksekusi instruksi, namun efektif untuk membuat instruksi-instruksi yang kompleks. Untuk aplikasi-aplikasi tertentu yang membutuhkan singlechip komputer, prosesor CISC bisa menjadi pilihan.
- 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.
- Penekanan pada perangkat keras termasuk insyruksi kompleks multi-clock, memory ke memory: LOAD dan STORE saling bekerja sama ukuran kode kecil, kecepatan rendah, transistor digunakan untuk menyimpan isntruksi-2 kompleks.
- Kebalikannya
- Di lain pihak, banyaknya instruksi dalam CISC dapat mengurangi kecepatannya. CISC merupakan kebalikan dari RISC, biasanya digunakan pada keluarga processor untuk PC (Intel, AMD, Cyrix). Pada arsitektur CISC seperti Intel x86, yang diperkenalkan pada tahun 1978, bisa terdapat ratusan instruksi program - perintah-perintah sederhana yang menyuruh sistem menambah angka, menyimpan nilai, dan menampilkan hasilnya.
Tidak ada komentar:
Posting Komentar