如何提高自身能力:如何进行仿真

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 22:22:32
如何对实际问题进行建模,举例说明。
具体给出一个问题的仿真步骤,如问题表述,模型建立,算法设计和编程等.

A software emulator allows computer programs to run on a platform (computer architecture and/or operating system) other than the one for which they were originally written. Unlike with a simulation, an emulation does not attempt to precisely model the state of the device being emulated; it only attempts to reproduce its behavior.

A popular use of emulators is to mimic the experience of running arcade games or console games on Linux, Mac OS X, and Microsoft Windows. Emulating these on modern desktop computers is usually less cumbersome than relying on the original machines. However, software licensing issues may require emulator authors to write original software that duplicates the functionality of the original computer's bootstrap ROM and BIOS, often through high-level emulation.

In a technical sense, the Church-Turing thesis implies that any operating environment can be emulated within any other. In practice, it can be quite difficult, particularly when the exact behaviour of the system to be emulated is not documented and has to be deduced through reverse engineering. It also says nothing about timing constraints; if the emulator does not perform as quickly as the original hardware, the emulated software may run much more slowly than it would have on the original hardware.

比如用proe进行三维建模