Hva er en emulator?

Innholdsfortegnelse:

Hva er en emulator?
Hva er en emulator?
Anonim

En emulator er en datamaskin eller et program som emulerer, eller imiterer, en annen datamaskin eller et annet program. For eksempel gjør emulatorer det mulig å kjøre Windows på en Mac-datamaskin og omvendt. Lær om hvordan emulatorer fungerer og hvorfor du kan bruke en emulator.

Image
Image

Hva er en emulator?

IBM unnfanget konseptet datamaskinemulering som en måte å kjøre programmer designet for eldre enheter på nyere modeller. Metoden IBM brukte baserte seg på en kombinasjon av programvare og maskinvare dedikert til emulering. I stedet for å designe nye applikasjoner for sine nye datamaskiner, ga innebygd bakoverkompatibilitet utviklere større fleksibilitet.

I dag er begrepet emulator ofte brukt i sammenheng med videospill. Videospillemulatoren ble populær i løpet av 1990-tallet fordi den tillot folk å spille eldre konsollspill på moderne stasjonære datamaskiner. Med spredningen av smarttelefoner og nettbrett er det også stadig større etterspørsel etter emulatorer som kan kjøre iOS eller Android på PC-er.

Slik fungerer emulatorer

Ulike typer emulatorer bruker ulike emuleringsteknikker. Likevel er sluttmålet alltid det samme: å gjenskape opplevelsen av å bruke den originale maskinvaren eller programvaren. Noen emulatorer overgår ytelsen til det originale produktet og inkluderer tilleggsfunksjoner.

Emulering krever mange beregningsressurser. På grunn av denne emuleringsskatten henger mange etter sine motparter i den virkelige verden når det gjelder ytelse. Siden ubet alte programmerere vanligvis lager dem, kan det ta lang tid å utvikle emulatorer.

Emulering er nært knyttet til begrepet virtualisering. Virtuelle maskiner er en type emulator som kjører på den underliggende maskinvaren til vertssystemet. Derfor er det ingen emuleringsavgift, men virtuelle maskiner er begrenset i hva de kan gjøre sammenlignet med den originale maskinen.

Hvorfor bruke emulatorer?

Programvare har en tendens til å være plattformspesifikk, og derfor lager utviklere separate applikasjoner for Android, iOS, Windows og Mac. Hvis du er en Mac-bruker og ønsker å bruke en app som bare er tilgjengelig for Windows, er det eneste alternativet (foruten å kjøpe en Windows-datamaskin) å bruke en emulator.

Emulatorer spiller også en viktig rolle i digital bevaring. Programmer som er lagret i utdaterte formater, for eksempel gamle spillkassetter, kan lastes ned som ROM-filer (skrivebeskyttet minne) ved hjelp av en spesiell enhet. ROM-ene kan deretter spilles ved å bruke en emulator for det originale spillsystemet de ble designet for.

Eksempler på emulatorer

Det finnes utallige kommersielle og åpen kildekode-emulatorer tilgjengelig for alle større operativsystemer. Her er noen eksempler:

  • Emulatorer som BlueStacks gjør det mulig å bruke Android-apper på Windows og Mac.
  • Programmer som Xcode kan kjøre iOS på Mac og Windows.
  • Appetize.io er en nettleserbasert emulator som lar deg bruke iOS-apper på hvilken som helst PC.
  • WINE kjører Windows-applikasjoner på Linux OS.
  • Emulatorer som Nestopia kan spille Nintendo-spill på Linux.
  • Konsollemulatorer som SNES Classic er frittstående maskinvare som lar spillere spille gamle videospill på moderne HD-TV-er.
  • Mange emulatorer for PlayStation Portable lar brukere spille spill for andre konsoller på Sonys mobilsystem.

Anbefalt: