apa perbedaan mendasar antara arsitektur Intel (CISC) dan ARM (RISC)?
apa perbedaan mendasar antara arsitektur Intel (CISC) dan ARM (RISC)?
Jawaban:
Di tahun 70-an dan awal 80-an:
Jadi - sangat menyederhanakan di sini - masuk akal untuk merancang CPU di mana setiap instruksi melakukan banyak pekerjaan, mudah untuk diterjemahkan dari bahasa tingkat tinggi, dan di mana program-program diharapkan menggunakan memori sebagai penggaris, dibandingkan dengan register CPU internal . Ini membuat desain CPU rumit dan haus daya.
Pendukung prinsip RISC membuat instruksi sederhana dan ringan, mengakui bahwa kompiler adalah yang biasanya menghasilkan bahasa assembly dan bukan manusia, dan menyediakan banyak register (lebih cepat dari RAM) untuk penggunaan perhitungan menengah. Ini membuat desain CPU lebih sederhana dan membutuhkan daya lebih sedikit. Bahasa assembly lebih rumit dan Anda biasanya memerlukan lebih banyak instruksi untuk melakukan sesuatu - tetapi karena RISC menjadi lazim, harga RAM turun.
RISC sepertinya akan menang pada akhir 80-an / awal 90-an, tetapi Intel mulai memasukkan fitur seperti RISC ke dalam CPU yang mirip CISC - dan bergerak maju dengan fitur kinerja tambahan seperti caching, prediksi cabang, penggantian nama register, dll. ., dan CPU 64-bit saat ini dari Intel dan AMD dapat dianggap sebagai hybrid.
Namun, CPU ARM: