Perbezaan Antara RISC dan CISC

Anonim

RISC vs CISC

RISC (Perhitungan Pengurangan Arahan Dikurangkan) dan CISC (Complex Set Instruksi Kompleks) 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.

Sebab 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 yang berasingan, tidak seperti di CISC di mana arahan tunggal sudahpun 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, yang 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, lebih baik untuk melihat di mana kedua-dua digunakan. CISC telah berjaya mendapat petunjuk awal dalam pengkomputeran dengan penguasaan arsitektur x86 Intel, 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 tinggi dalam seni bina RISC menjadikannya wajar dalam aplikasi-aplikasi ini di mana kitaran dan kuasa biasanya tidak mencukupi. Arahan CISC menggunakan lebih banyak kitaran daripada RISC

CISC mempunyai arahan yang lebih kompleks daripada RISC

  1. CISC biasanya mempunyai arahan kurang daripada RISC
  2. Pelaksanaan CISC cenderung perlahan daripada pelaksanaan RISC > Komputer biasanya menggunakan CISC sementara tablet, telefon pintar dan peranti lain menggunakan RISC