Pemproses RISC vs CISC
RISC dan CISC adalah sistem pengkomputeran yang dibangunkan untuk komputer. Perbezaan antara RISC dan CISC adalah penting untuk memahami bagaimana komputer mengikuti arahan anda. Ini biasanya istilah-istilah yang disalahpahami dan artikel ini bercadang untuk menjelaskan makna dan konsepnya di belakang dua akronim.
RISC
Diisytiharkan sama seperti RISK, ia adalah akronim untuk Mengurangkan Arahan Set Komputer. Ia adalah sejenis mikropemproses yang telah direka untuk menjalankan beberapa arahan pada masa yang sama. Sehingga pengeluar perkakasan tahun 1980-an cuba membina CPU yang dapat menjalankan sejumlah besar arahan pada saat yang sama. Tetapi trend itu dibalik dan pengeluar memutuskan untuk membina komputer yang mampu melaksanakan arahan yang sangat sedikit. Arahan menjadi mudah dan sedikit, CPU boleh melaksanakannya dengan cepat. Satu lagi kelebihan RISC adalah penggunaan transistor yang kurang menjadikannya murah untuk menghasilkan.
Ciri RISC
- Menuntut penyahkodan kurang
- Set arahan arahan seragam
- Daftar tujuan umum yang sama digunakan dalam sebarang konteks
- Mod menangani yang mudah
- Jenis data yang lebih kecil dalam perkakasan
CISC
CISC bermaksud Complex Instruction Set Computer. Ia sebenarnya merupakan CPU yang mampu menjalankan banyak operasi melalui arahan tunggal. Operasi asas ini boleh memuatkan memori, menjalankan operasi matematik dan lain-lain.
Ciri-ciri CISC
- Arahan kompleks
- Lebih banyak mod alamat
- Sangat pipelined
- Lebih banyak jenis data dalam perkakasan
Sepanjang tempoh masa, istilah RISC dan CISC hampir menjadi tidak bermakna kerana kedua-dua RISC dan CISC telah mengalami evolusi dan perbezaan antara keduanya secara beransur-ansur menjadi kabur dengan kedua-dua digunakan dalam sistem komputer. Ramai cip RISC hari ini menyokong banyak arahan seperti cip CISC semalam. Terdapat cip CISC menggunakan teknik yang sama yang sebelum ini dianggap digunakan untuk cip RISC sahaja. Walau bagaimanapun, perbezaan asas antara kedua-dua adalah mudah difahami dan adalah seperti berikut.
Bercakap tentang perbezaan, RISC meletakkan beban pada pembuat perisian kerana mereka perlu menulis lebih banyak baris untuk tugas yang sama. RISC lebih murah daripada CISC kerana kurang diperlukan transistor. Kelajuan komputer juga lebih tinggi dengan arahan kurang untuk diikuti pada masa yang sama.