Apa perbedaan antara ARM dan chipset x86?

ARM menggunakan Reduced Instruction Set Computing Architecture (RISC) sedangkan x86 menggunakan Complex Instruction Set Computing Architecture (CISC). ARM mengeksekusi satu instruksi per siklus sedangkan x86 mengeksekusi instruksi kompleks dalam beberapa siklus. Hal ini memungkinkan perangkat lunak untuk dioptimalkan untuk kinerja terhadap chipset ARM sebagai lawan dari pendekatan hardware 86 untuk mengoptimalkan.