【发布时间】:2011-11-20 12:36:55
【问题描述】:
什么是编译模拟器和基于指令集解释器的模拟器?它们有什么区别?
【问题讨论】:
标签: simulator
什么是编译模拟器和基于指令集解释器的模拟器?它们有什么区别?
【问题讨论】:
标签: simulator
编译的模拟器只需使用主机的编译器编译代码并在主机上本地运行。指令集解释器模拟实际机器上运行的代码,代码与真实代码完全相同——使用相同的编译器编译。
iOS 模拟器是已编译的模拟器——它们只是使用 x86 编译器而不是 ARM 编译器来编译代码。因此它不会模拟所有内容,例如 NEON 指令。
【讨论】: