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 arti dan konsep di balik kedua akronim tersebut.
RISC
Diucapkan sama dengan RISK, ini adalah singkatan dari Reduced Instruction Set Computer. Ini adalah jenis mikroprosesor yang telah dirancang untuk menjalankan beberapa instruksi pada saat yang bersamaan. Hingga tahun 1980-an, produsen perangkat keras mencoba membangun CPU yang dapat menjalankan sejumlah besar instruksi pada saat yang bersamaan. Tetapi trennya terbalik dan pabrikan memutuskan untuk membuat komputer yang mampu melakukan instruksi yang relatif sangat sedikit. Instruksi sederhana dan sedikit, CPU dapat mengeksekusinya dengan cepat. Keuntungan lain dari RISC adalah penggunaan transistor yang lebih sedikit sehingga murah untuk diproduksi.
Fitur RISC
– Menuntut lebih sedikit decoding
– Seragam instruksi set
– Register tujuan umum yang identik digunakan dalam konteks apa pun
– Mode pengalamatan sederhana
– Lebih sedikit tipe data di perangkat keras
CISC
CISC adalah singkatan dari Kompleks Instruksi Set Komputer. Ini sebenarnya adalah CPU yang mampu menjalankan banyak operasi melalui satu instruksi. Operasi dasar ini dapat memuat dari memori, melakukan operasi matematika, dll.
Fitur CISC
– Instruksi rumit
– Lebih banyak mode pengalamatan
– Sangat pipelined
– Lebih banyak tipe data di 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 instruksi sebanyak chip CISC kemarin. Ada chip CISC yang 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 membebani pembuat perangkat lunak karena mereka harus menulis lebih banyak baris untuk tugas yang sama. RISC lebih murah daripada CISC karena transistor yang dibutuhkan lebih sedikit. Kecepatan komputer juga lebih tinggi dengan instruksi yang lebih sedikit untuk diikuti pada saat yang sama.