Perbezaan antara RISC dan CISC

RISC vs CISC

RISC (Mengurangkan Penunjuk Pengiraan Arahan) dan CISC (Kompleks Penetapan Set Komprehensif) adalah dua seni bina komputer yang kebanyakannya digunakan sekarang. Perbezaan utama antara RISC dan CISC adalah dalam bilangan kitaran pengkomputeran setiap arahan mereka diambil. Dengan CISC, setiap arahan boleh menggunakan lebih banyak bilangan kitaran sebelum selesai daripada di RISC.

Alasan di sebalik perbezaan bilangan siklus yang digunakan adalah kerumitan dan matlamat arahan mereka. Dalam RISC, setiap arahan hanya bertujuan untuk mencapai satu tugas yang sangat kecil. Oleh itu, jika anda menginginkan satu tugas yang rumit, maka anda memerlukan banyak arahan ini. Dengan CISC, setiap arahan serupa dengan kod bahasa peringkat tinggi. Anda hanya memerlukan beberapa arahan untuk mendapatkan apa yang anda mahu kerana setiap arahan banyak dilakukan.

Dari segi senarai arahan yang ada, RISC mempunyai lebih lama daripada CISC. Ini kerana setiap langkah kecil mungkin memerlukan arahan berasingan, tidak seperti di CISC di mana arahan tunggal sudah pun meliputi pelbagai langkah. Walaupun CISC mungkin lebih mudah untuk pengaturcara, ia juga mempunyai kelemahannya. Menggunakan CISC mungkin tidak begitu cekap seperti ketika anda menggunakan RISC. Ini adalah kerana ketidakcekapan dalam kod CISC akan digunakan lagi dan lagi, membawa kepada kitaran terbuang. Menggunakan RISC membolehkan pengaturcara untuk membuang kod yang tidak perlu dan mencegah kitaran pembaziran.

Perbezaan terdahulu mungkin masuk akal kepada mereka yang cenderung berteknologi. Tetapi bagi kebanyakan orang, ia akan menjadi kurang ajar. Untuk memudahkan untuk difahami, adalah lebih baik untuk melihat di mana kedua-dua digunakan. CISC telah berjaya mendapat petunjuk awal dalam pengkomputeran dengan penguasaan seni bina Intel x86, yang merupakan asas bagi semua seni bina komputer moden yang lain. Sebaliknya, RISC telah berjaya melakukan perjalanan ke peranti mudah alih seperti telefon pintar, tablet, penerima GPS, dan peranti lain yang serupa. ARM adalah salah satu seni bina RISC yang terkenal yang digunakan dalam peranti ini. Kecekapan yang lebih tinggi dari seni bina RISC menjadikannya wajar dalam aplikasi-aplikasi ini di mana kitaran dan kuasa biasanya tidak mencukupi.

Ringkasan:

  1. Arahan CISC menggunakan lebih banyak kitaran daripada RISC
  2. CISC mempunyai arahan yang lebih kompleks daripada RISC
  3. CISC biasanya mempunyai arahan yang kurang daripada RISC
  4. Pelaksanaan CISC cenderung perlahan daripada pelaksanaan RISC
  5. Komputer biasanya menggunakan CISC manakala tablet, telefon pintar dan peranti lain menggunakan RISC