6 ms·
https://www.geeksforgeeks.org/difference-between-emulation-and-simulation/ https://www.geeksforgeeks.org/difference-between-emulation-a... > 1. Emulation : >
by WallyFunk 4y ago
https://www.geeksforgeeks.org/difference-between-emulation-and-simulation/ https://www.geeksforgeeks.org/difference-between-emulation-a...
> 1. Emulation :
> Emulation, as name suggests, is a technique that enables host system to run software or use peripheral devices especially designed for guest system. Its main purpose is to replace hardware or software components with function equivalents when original modules are not available. It mimics hardware and software of target device on computer.
> Example : Android SDK, etc.
> 2. Simulation :
> Simulation, as name suggests, is a technique that helps computer to run certain programs developed for different OS. It usually provides essential method of analysis that is easily communication, verified and understood. Its main purpose is to shed light on mechanism that usually control behavior of system. It is totally computer based and uses algorithms and equations.
> Example : iOS Simulator, flight simulator, etc.
Also worth reading: https://www.perfecto.io/blog/emulation-vs-simulation https://www.perfecto.io/blog/emulation-vs-simulation