emulator
C2Pronunciation
UK
- /ˈɛmjʊlˌeɪtə/
US
- /ˈɛmjəˌleɪtər/
Description
- acts like another system
- software copy of a device
- digital stand-in
- system mimic
- lets old software run
Imagine wanting to play an old video game from your childhood, but you no longer have the original console. That's where an emulator comes in. It is a program that lets one computer system, such as your modern laptop, act like another system, such as that old game console. Because of that, it can run software that was made for the original machine.
Emulators are not just for games. They are also used for testing software, trying apps on virtual devices, and keeping old computer systems alive so people can still use them. Think of it as a digital stand-in that helps the past work in the present. You might say, "This emulator makes the old arcade game feel almost the same on my laptop."
An emulator is a piece of software, and sometimes hardware, that lets one computer system act like another. The machine doing the work is often called the host, and the system being copied is often called the target or guest. The goal is to reproduce the original system closely enough that programs made for it can run on a different machine.
The word comes from emulate, which means to imitate closely. In technical use, an emulator is usually expected to reproduce enough of the original system that the original software will work. A simulator, by contrast, often focuses on modeling how something behaves without trying to run the same original programs. The line is not always strict, but this difference is useful.
Emulators are widely used for several purposes:
Gaming:* Playing classic video games on modern computers and devices is one of the best-known uses. Software Development and Testing:* Developers use emulators to check how software behaves on different systems without needing every physical device. Historical Preservation:* Emulators help preserve older computer systems and software by letting them run on modern hardware, so old programs and data are not lost. Device Testing:* Developers use emulators to test apps on virtual phones, tablets, consoles, or other devices with different settings.
For example, a game-console emulator can let a computer run games that were made for older hardware. A phone emulator can help a developer see how an app may look and work on different mobile devices.
So, whether someone is revisiting an old game, checking software on a virtual device, or saving digital history from being forgotten, emulators help one machine step into the role of another.
Examples
- 1
Retro games
I installed a Game Boy emulator on my laptop so I could play some old games again.
- 2
App testing
The developers tested the app on an Android emulator before trying it on a real phone.
- 3
System simulation
Some emulators copy the original system so closely that old programs run without any changes.
Forms and spellings
2 forms open this card.
Main spelling
- emulatornoun
Forms
- emulatorspluralnoun