全站数据
8 4 2 0 5 8 1

x86架构能做到的arm架构也能做到吗

腾飞专升本 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 21:18:08

问题描述

x86架构能做到的arm架构也能做到吗,在线求解答
精选答案
最佳答案

两个指令集完全都不一样,不过可以通过虚拟机做到,x86是复杂指令就是一长串复杂指令,x86虚拟arm的效率比arm虚拟x86的效率高,因为arm是精简指令所以完成x86一个指令需要同时好几个精简指令才行;虽然x86一个指令可以完成几个arm指令的任务,不过自然效率没有直接在arm上运行高,因为编译器和虚拟机都会吃一部分性能;根据你的问题的话,上述说的x86基本功能指令可以靠虚拟机,但x86专业性指令还是老老实实用x86吧,CISC的指令比RISC多了好一些,大多虚拟机只保证基础指令保留只保证运行,若你真的想模拟大部分CISC指令的话,大型企业也会这样的定制项目,不过这就要考虑到指令集授权的问题了,但是即使是这样,arm还是不能模拟很多x86指令集,所以老老实实用x86吧