In de context van pc's is een emulator een programma waarmee een computersysteem (de host) het gedrag van een ander computersysteem (de gast) kan nabootsen. Dit betekent dat u software kunt uitvoeren die is ontworpen voor een ander besturingssysteem, console of zelfs een ander type computerarchitectuur, allemaal binnen uw bestaande pc-omgeving.
Bijvoorbeeld:
* Android-apps uitvoeren op een Windows-pc: Met Android-emulators zoals Bluestacks of NoxPlayer kunt u Android-apps en -games rechtstreeks op uw Windows- of macOS-computer uitvoeren zonder dat u een Android-apparaat nodig heeft.
* Klassieke videogames spelen: Met emulators zoals RetroArch, MAME of speciale emulators voor specifieke consoles (zoals SNES9x voor Super Nintendo-games) kun je games spelen die zijn ontworpen voor oudere systemen.
* Oudere besturingssystemen gebruiken: Met emulators zoals DOSBox kunt u programma's uitvoeren die zijn ontworpen voor oudere versies van MS-DOS. VirtualBox of VMware kunnen volledige besturingssystemen (zoals oudere versies van Windows- of Linux-distributies) op virtuele machines uitvoeren. Het verschil is subtiel; een virtuele machine heeft een uitgebreidere emulatie dan zoiets als DOSBox, dat zich richt op de omgeving van een specifiek besturingssysteem.
In wezen vertaalt een emulator de instructies van het gastsysteem in instructies die het hostsysteem kan begrijpen, waardoor de gastsoftware kan worden uitgevoerd. Het nauwkeurigheids- en prestatieniveau varieert afhankelijk van de emulator en de complexiteit van het systeem dat wordt geëmuleerd. |