|Article by Wraggster|
Date: Wednesday, September 20 - 2017
Today, people have access to an endless quantity of information completely free of charge - all they have to do is reach out (search) for it and assimilate it. In such a world, it seems surprising to hear that there are still people ignorant enough to mix up terms with completely different meanings only because they sound similar. One of the examples would be "emulator" and "simulator", two terms that are often used erroneously in writing and speach alike. Today, let us try to set things straight and point out the differences between the two.
Simulating something, in our context, means to produce a computer model of a thing, an activity, a phenomenon, a machine, or basically anything else you can think of. The product of such a simulation is called a "simut lacrum" or, with a more common term, a "simulation". A "simulator" is a computer program that simulates a thing, an activity or a phenomenon. Many computer games, including the selection of slot machines you can play at https://www.casinolavida.com/;, are simulators. All games at the Casino La Vida are, in fact, simulacra of the game created by inventor Charles Fey back in the late 19th century - and so are the ones you'll encounter in Vegas. There are many such simulacra beyond the Casino La Vida: you can meet them on your smartphone (racing sims, for example), your PC and console, and often in arcades, too. Simulators are used beyond gaming, though, to teach pilots their skill, to test everything from cars to space shuttles, and the list could go on forever.
An emulator is hardware or software that enables a computer to act and behave like another computer system. The term fits everything from MAME and Fuse to virtual machines running other versions of operating systems under Windows, for example. The main difference between a simulator and an emulator is that, while the first is a computer model of a phenomenon, a job, or a machine, the latter is the computer model of a computer. The emulator itself doesn't do anything - it only allows users to run software destined for other computer systems to be run on yours.
An emulator will be able to run a simulator but it hardly ever happens the other way around. Think of using a PC powered by Windows 10 running a NES emulator that you use to run Super Mario Kart. While it might not be the most sophisticated racing simulator of all, Super Mario Kart fits the description, and it is run by a piece of software that emulated the Nintendo Entertainment System on a computer that doesn't have the hardware or the software of the real thing.