RISC vs prosesor CISC
RISC dan CISC adalah sistem komputasi yang dikembangkan untuk komputer. Perbedaan antara RISC dan CISC sangat penting untuk memahami bagaimana komputer mengikuti instruksi Anda. Ini adalah istilah yang sering disalahpahami dan artikel ini bermaksud untuk mengklarifikasi makna dan konsep mereka di balik kedua akronim tersebut.
RISC
Diucapkan sama dengan RISIKO, ini adalah singkatan dari Reduced Instruction Set Computer. Ini adalah jenis mikroprosesor yang telah dirancang untuk melakukan beberapa instruksi secara bersamaan. Hingga tahun 1980-an produsen perangkat keras berusaha membangun CPU yang dapat melakukan sejumlah besar instruksi pada saat yang bersamaan. Tetapi tren itu terbalik dan produsen memutuskan untuk membangun komputer yang mampu melaksanakan instruksi yang relatif sedikit. Instruksi menjadi sederhana dan sedikit, CPU dapat menjalankannya dengan cepat. Keuntungan lain dari RISC adalah penggunaan lebih sedikit transistor yang membuatnya murah untuk diproduksi.
Fitur-fitur RISC
- Menuntut decoding lebih sedikit
- Set instruksi seragam
- Register tujuan umum yang identik digunakan dalam konteks apa pun
- Mode pengalamatan sederhana
- Lebih sedikit tipe data dalam perangkat keras
CISC
CISC adalah singkatan dari Complex Instruction Set Computer. Ini sebenarnya adalah CPU yang mampu menjalankan banyak operasi melalui instruksi tunggal. Operasi dasar ini dapat memuat dari memori, melakukan operasi matematika, dll.
Fitur CISC
- Instruksi yang kompleks
- Semakin banyak mode pengalamatan
- Sangat pipelined
- Lebih banyak tipe data dalam perangkat keras
Selama periode waktu, istilah RISC dan CISC hampir menjadi tidak berarti karena RISC dan CISC telah mengalami evolusi dan perbedaan antara keduanya semakin kabur dengan keduanya digunakan dalam sistem komputer. Banyak chip RISC hari ini mendukung banyak instruksi seperti chip CISC kemarin. Ada chip CISC menggunakan teknik yang sama yang sebelumnya dianggap hanya digunakan untuk chip RISC. Namun, perbedaan mendasar antara keduanya mudah dipahami dan adalah sebagai berikut.
Berbicara tentang perbedaan, RISC memberi beban pada pembuat perangkat lunak karena mereka harus menulis lebih banyak baris untuk tugas yang sama. RISC lebih murah daripada CISC karena lebih sedikit transistor yang dibutuhkan. Kecepatan komputer juga lebih tinggi dengan instruksi yang lebih sedikit untuk diikuti pada saat yang bersamaan.