XSLT存档  

不及格的程序员-八神

 查看分类:  ASP.NET XML/XSLT JavaScripT   我的MSN空间Blog

emulator 仿真器。通过软件方式,精确地在一种处理器上仿真另一种处理器或者硬件的运行方式。其目的是完全仿真被仿真硬件在接收到各种外界信息的时候的反应。我们现在常见的MAME、ePSXe等都是这一类。

             仿真器多用于电视游戏和街机,也有一些用于掌上电脑。仿真器一般需要ROM才能执行,ROM的最初来源是一些原平台的ROM芯片,通过一些手段将原程序拷贝下来(这个过程一般称之为“dump”)然后利用仿真器加载这些ROM来实现仿真过程。

      仿真器运行的程序一般是与目标机器码相同的二进制码,比如arm指令.很明显示的例子就是android 的apk可执行文件,可以装进emulator和真机中,而simulator则是分别对应的.

simulator 模拟器。通过某种手段,来模拟某些东西。不一定要完全正确的原理,追求的只是尽可能的相像。比如DWI、BandJAM等都属于这一类。模拟器运行的代码一般都是本机代码,也就是说是对应于cpu指令的程序.

              模拟器的运行效果通常借助于运行宿主的操作系统功能,比如动画能力是主机的direct 3d完成的,所以运行的效果可能与真机不太一样哦.     

Google Android 开发使用emulator.

  所以你会发现emulator启动速度真的很慢...

Apple IOS 开发使用simulator.

  因为iPhone模拟器不模拟iPhone的处理器,磁盘驱动器,内存约束和诸如此类的东西, 你很少得到内存警告 ,除非你代码中指定或是菜单中强制.

到底哪个好呢,哪种方式更快/更优呢 ,哪一个更方便调试(debug)呢? ....

posted on 2011-07-04 15:36  不及格的程序员-八神  阅读(1379)  评论(0编辑  收藏  举报