RISC lwn pemproses CISC
RISC dan CISC ialah sistem pengkomputeran yang dibangunkan untuk komputer. Perbezaan antara RISC dan CISC adalah penting untuk memahami cara komputer mengikut arahan anda. Ini adalah istilah yang lazimnya disalahfahamkan dan artikel ini berhasrat untuk menjelaskan maksud dan konsepnya di sebalik dua akronim.
RISC
Disebut sama dengan RISK, ia adalah singkatan kepada Komputer Set Arahan Berkurang. Ia adalah sejenis mikropemproses yang telah direka untuk menjalankan beberapa arahan pada masa yang sama. Sehingga tahun 1980-an pengeluar perkakasan cuba membina CPU yang boleh melaksanakan sejumlah besar arahan pada masa yang sama. Tetapi trend itu telah dibalikkan dan pengeluar memutuskan untuk membina komputer yang mampu melaksanakan arahan yang agak sedikit. Arahan yang mudah dan sedikit, CPU boleh melaksanakannya dengan cepat. Satu lagi kelebihan RISC ialah penggunaan transistor yang lebih sedikit menjadikannya murah untuk dihasilkan.
Ciri RISC
– Memerlukan kurang penyahkodan
– Set arahan seragam
– Daftar tujuan umum yang sama digunakan dalam sebarang konteks
– Mod pengalamatan mudah
– Jenis data yang lebih sedikit dalam perkakasan
CISC
CISC bermaksud Komputer Set Arahan Kompleks. Ia sebenarnya adalah CPU yang mampu melaksanakan banyak operasi melalui satu arahan. Operasi asas ini boleh memuatkan daripada ingatan, menjalankan operasi matematik dsb.
Ciri CISC
– Arahan rumit
– Lebih banyak bilangan mod pengalamatan
– Sangat saluran paip
– 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 semakin kabur dengan kedua-duanya digunakan dalam sistem komputer. Kebanyakan cip RISC hari ini menyokong seberapa 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-duanya mudah difahami dan adalah seperti berikut.
Bercakap tentang perbezaan, RISC memberi beban kepada pembuat perisian kerana mereka perlu menulis lebih banyak baris untuk tugasan yang sama. RISC lebih murah daripada CISC kerana lebih sedikit transistor diperlukan. Kelajuan komputer juga lebih tinggi dengan arahan yang lebih rendah untuk diikuti pada masa yang sama.