Emulering Vs. simulering

Emulering Vs. simulering


Computer emulering og simulering er to beslektede begreper som brukes for å beskrive to forskjellige dataoperasjoner. Emulering er en kombinasjon av maskinvare og programvare for å gjenskape driftsbetingelsene for et annet system, mens en simulering er den matematiske rekreasjon av reelle objekt interaksjon. De to begrepene kan forveksles med hverandre fordi emulering er faktisk en type simulering; en datamaskin simulerer maskinvare i emulering. Simulering er ikke en type emulering.

Virtual Hardware

Praksisen med emulering er i hovedsak å simulere en enhetens maskinvare på en annen enhet via programvare. Emulatorer fungere som oversettere for å kjøre programmer som er laget for en datamaskin eller enhet og kjøre dem på en annen, normalt inkompatible, enhet. Emulatorer kan også brukes til å simulere flere operativsystem tilfeller som er kompatible med enhetens maskinvare; disse er kjent som virtuelle maskiner. Emulatorer er spesielt nyttig når du kjører eldre programvare som ikke er kompatibel med moderne operativsystemer. For eksempel kan emulatorer kjøre programvare designet for en Commodore 64 under Windows 8-miljø.

data Tolkning

Mens emulering er maskinvaresimulering, i de fleste tilfeller begrepet datasimulering refererer til å kjøre en matematisk test som forsøker å bestemme reelle data basert på en virtuell modell. Simuleringer er spesielt nyttige for vitenskaplige anvendelser. For eksempel, realistiske flysimulatorer ligne oppførselen til et ekte fly og effekten av atmosfæriske forhold å gjenskape hvordan det er å faktisk fly et fly. Simuleringer er også nyttig for å teste hvordan en elektronisk enhet vil oppføre seg før det er bygget eller hvordan folk vil reagere på en markedsføring tilnærming. I tillegg kan en simulering analysere informasjon fra en bilulykke for å avgjøre bilens hastighet og retning før kollisjonen.

Juridiske konsekvenser av emulering

Mens emulatorer har juridiske, legitime applikasjoner, noen populære bruksområder for emulatorer faller i juridiske gråsoner og regelrett ulovlig aktivitet avhengig av emulert hardware og software. Video Game Console emulatorer veldig ofte faller inn i ulovlig aktivitet riket. For eksempel, er det ulovlig å emulere Nintendo konsoll spill i USA. Men andre selskaper er mer lax på emulering. For eksempel, har Googles Android Development Kit for PCer en innebygd Android emulator som er gratis og tilgjengelig for allmennheten.

Virtual Machine Use Cases

En virtuell maskin er en programvare datamaskin som oppfører seg som en fysisk datamaskin og kjører sitt eget operativsystem. Mens de fleste medlemmer av allmennheten vil aldri ha bruk for en virtuell maskin, er de perfekte for tilfeller der noen har behov for å kjøre flere operativsystemer samtidig på en enkelt datamaskin. For eksempel noen kunne kjøre programmer som er laget for Windows 95 på en Windows 8 datamaskin ved hjelp av en virtuell maskin for å etterligne en Windows 95 datamaskin. I tillegg kan en server konfigureres til å være vert for flere virtuelle maskiner for å oppføre seg som flere datamaskiner uten behov for egen maskinvare.