Thursday, December 15, 2016

What is the difference between a simulator and an emulator

What is the difference between a simulator and an emulator




Simulator is the software
simulator is just software which act like a hardware.inside that u can see all the electonics component ,u can connect thenm in different manner and can simulate o/p as well as normal hardware do.

Simulator: A software program impersonating a Hardware. Thus SIMULATING the scenarios faced in the original hardware.





Emulator is the hardware.
An emulator is a hardware which duplicates the features and functions of a real system, so that it can behave like the actual system.
emulator is actual hardware before performing test on real kit we can test on emulator which is exact copy of real kit on which we r willing to work.
Emulator: A Hardware (with or without software) impersonating another Hardware. Thus ELIMINATING the need for the original.




Some Others:


compiler:
using this the high level language is converted in to the machine language
debugger:
Software that helps a programmer debug a program by stopping at certain breakpoints and displaying various programming elements. 
assembler:
using this the assemply level language is converted in to the machine language
linker:
In computer science, a linker or link editor is a program that takes one or more objects generated by compilers and assembles them into a single executable program.

Available link for download