Perbandingan RISC dan CISC dalam Prosesor
Perbandingan RISC dan CISC dalam Prosesor
RISC adalah singkatan dari Reduced Instruction Set Computer. CISC adalah singkatan dari Complex Instruction Set Computer.
2. Prosesor CSIC memiliki instruksi kompleks yang membutuhkan beberapa
2. Prosesor RISC memiliki instruksi sederhana yang memakan waktu sekitar satu
jam untuk eksekusi. Rata-rata siklus jam per instruksi
siklus jam. Rata-rata siklus jam per instruksi (CPI) adalah 1,5 (CPI) berada dalam rentang 2 hingga 15.
Kinerja dioptimalkan dengan lebih fokus pada perangkat lunak 3. Kinerja dioptimalkan dengan lebih fokus pada perangkat keras.
4. It has no memory unit and uses a separate hardware to
implementasikan instruksi. 4. Ini memiliki unit memori untuk menerapkan instruksi yang kompleks.
5. Ini memiliki unit pemrograman yang terhubung secara langsung. 5. Ini memiliki unit mikroprogramming.
6. Set instruksi dikurangi yaitu hanya memiliki beberapa instruksi.
dalam set instruksi. Banyak dari instruksi ini sangat 6. Set instruksi memiliki berbagai instruksi yang berbeda yang
primitif. dapat digunakan untuk operasi kompleks.
["7. Mode pengalamatan kompleks disintesis menggunakan perangkat lunak.","7. CISC sudah mendukung mode pengalamatan kompleks."]
8. Banyak set register tersedia Hanya memiliki satu set register
Prosesor RISC sangat dipipelining 9. Mereka biasanya tidak dipipeline atau kurang dipipeline
10. Kompleksitas RISC terletak pada kompilator yang menjalankannya
program 10. Kompleksitas terletak pada mikroprogram
11. Waktu eksekusi sangat sedikit Waktu eksekusi sangat tinggi
12. Perluasan kode bisa menjadi masalah 12. Perluasan kode bukanlah sebuah masalah
13. Penguraian instruksi itu sederhana. 13. Dekoding instruksi itu kompleks
14. Ini tidak memerlukan memori eksternal untuk perhitungan 14. Itu memerlukan memori eksternal untuk perhitungan
15. Mikroprosesor RISC yang paling umum adalah Alpha, ARC,
ARM, AVR, MIPS, PA-RISC, PIC, Arsitektur Daya, dan 15. Contoh prosesor CISC adalah System/360, VAX,
SPARC. PDP-11, keluarga Motorola 68000, CPU AMD dan Intel x86.
Arsitektur RISC digunakan dalam aplikasi kelas atas seperti 16. Arsitektur CISC digunakan dalam aplikasi low-end seperti
pemrosesan video, telekomunikasi dan pemrosesan gambar. sistem keamanan, otomatisasi rumah, dll.