Question: what is the actual difference between x86 arm and mips architectures?
Answer: All the difference is in instruction set architecture. x86 is based on CISC that is complex instruction set. The instruction set size is variable size. In ARM instruction set size is fixed the architecture is based on RISC based that is Reduced instruction based architecture.