Emulator vs Simulator
I avanserte tekniske systemer er det kostnadseffektivt og effektivt å gjenskape driften og oppførselen i stedet for å bygge den originale for opplæring og andre sekundære formål. Kompleksitet krever også alternativer i mange systemer for utrednings- og utredningsformål. I alle scenarier brukes emulatorer eller simulatorer for å nå disse målene.
Emulator
I databehandling og elektronikk regnes en emulator som en programvare eller maskinvare som kan imitere (duplisere) oppførselen og funksjonaliteten til annen programvare innenfor en annen programvare-/maskinvareplattform. I emulering vurderes bare atferd og funksjonalitet, men de interne mekanismene som brukes for å gjenskape dette kan være annerledes enn originalen.
Vurder de virtuelle datamaskinene som kan opprettes på en datamaskin ved å bruke spesifisert programvare som VirtualBox eller VMWare. Installert på et Windows-miljø, kan denne programvaren lage virtuelle datamaskiner for å emulere Linux, Solaris, Mac eller et hvilket som helst annet operativsystem. I dette tilfellet emuleres både maskinvare og programvare av emulatorprogramvaren, men generelt kan emulator brukes til å emulere maskinvare eller programvare individuelt.
Emulatorer lar forskjellig programvare/maskinvare oppleves eller brukes på en enkelt plattform uten de originale systemkravene; tillater derfor billigere alternativer i mange scenarier på digit alt nivå. Selv om de innledende utviklingskostnadene kan være høye, kan en emulator være svært kostnadseffektiv på lang sikt på grunn av dens allsidighet.
Selv om emulatorene er svært nyttige i moderne digitale miljøer, kan lover om opphavsrett og åndsverk skape problemer.
simulator
I bredere forstand er simulator en enhet som imiterer driften til en annen enhet. Vurder en flysimulator som brukes til å trene pilotstudenter. I en flysimulator gjenskapes driften og ytelsen til et fly.
Simuleringsteknikker og simulatorer brukes over et bredt spekter av applikasjoner og disipliner som trening og utdanning, meteorologi, fysikk, elektronikk, økonomi og finans, forsvarssystemer og mange flere.
I en simulator gjenskapes driften av et målrettet system best mulig. De underliggende mekanismene som brukes til å gjenskape scenariet kan være de samme eller forskjellige fra originalen. Simulering av en racerbil (og de fleste kjøretøyer) er basert på kjøretøyets faktiske maskinvare, for å gjøre opplevelsen mer realistisk. På den annen side avhenger en finansiell simulering helt av den matematiske modellen som scenariet er basert på.
Hva er forskjellen mellom emulator og simulator?
• Emulatorer imiterer eller dupliserer prosessen til annen programvare/maskinvare i et annet miljø. De underliggende mekanismene er forskjellige fra den originale programvaren/maskinvaren.
• Emulering brukes hovedsakelig i databehandling og elektronikk.
• Simulatorer brukes til å gjenskape driften eller oppførselen til et system. De underliggende prinsippene kan være de samme som originalen eller forskjellige. Simulatorer brukes i et bredere spekter av felt enn databehandling og elektronikk.