zoukankan      html  css  js  c++  java
  • Simulator 和 Emulator 的相同和不同;

    在看模拟器的时候,出现了关于Simulator和Emulator两种词汇;都可以翻译为模拟器;但在调研游戏模拟器的时候,多为Emulator; 两者词汇的含义和应用场景有什么异同呢?

    相同:

    Simulator和Emulator两者都可以在灵活的软件定义的环境中执行软件测试。而且这种方式比在真机中测试更快速更简单。真机测试往往在软件发布以用于生产力之前。

    不同:

    Simulator用于创建包含了应用程序真实生产环境中的变量和配置的模拟环境

    但是Simulator不会尝试仿真生产环境中真实的硬件,因为Simulator创建软件环境,这种环境可以通过高级编程语言实现

    Emulator会尝试模拟生产环境种所有的硬件功能和软件功能。通常你需要使用汇编语言来编写emulator来实现这个目的。

    从某种程度来说,你可以认为Emulator是Simualtor和真机之间的一层。Simulator只是模拟了可以用软件定义或配置的功能环境,而Emulator模拟了软硬件功能。当然因为Emulator可能模拟生产环境中软硬件环境不到位,所以它们不是真机环境的替代品哦。

    SimulatorEmulator
    一定程度上模拟其它系统 精确模仿其它系统
    不一定遵循所有的被模拟系统的规则 严格遵循被模拟系统的参数和规则
    应用程序和事件的模型 就是其它系统的拷贝

    参考链接:

    Simulators vs. Emulators: What’s the Difference, Anyway?

    Difference between Simulator and Emulator

    Simulator和Emulator的区别

  • 相关阅读:
    Windbg DUMP
    NET媒体文件操作组件TagLib
    NET Framework、.NET Core、Xamarin
    面向切面编程
    微服务
    NET Core
    Yeoman generator
    Service Fabric
    Vue.JS 2.x
    CoreCLR
  • 原文地址:https://www.cnblogs.com/xuyaowen/p/simulator-and-emulator.html
Copyright © 2011-2022 走看看