Simulator ist etwas breiter gefasst als Emulator und es scheint, als ob die Zweideutigkeit dieser Begriffe in den obigen Beiträgen überdacht wird.
Emulator
Die Leute entschieden sich, ein neues Wort Emulation in der "Computerwelt" zu verwenden, als sie damit begannen, einige Hardwareteile des bestehenden Systems auf direkte Weise zu ersetzen - ihr Verhalten imitierend und sich auf die berechnende Natur verlassend, um sicherzustellen, dass nichts kaputt geht und alles in einem äquivalenten Zustand bleibt. Also haben wir dieses Stück emuliert! (und das Ganze funktioniert immer noch wie zuvor)
Emulator wird in digitalen Bereichen üblicherweise in engerem Sinne als Ersatz und Virtualisierung verwendet - in digitaler Form als Software dargestellt - von etwas bekanntem und bereits existierendem (virtuelle Chips, Schaltkreise, elektronische Geräte). Also, als die Welt digitaler wurde und das Wort Emulator in die Masse brachte, fügte die Masse Unsicherheit hinzu (oder weitere Gründe).
Simulator
Zunächst einmal habe ich viele Kommentare darüber gesehen, dass Emulatoren etwas Reales tun oder ersetzen, während Simulatoren das nicht tun.
ABER ein Flugsimulator wird für etwas Reales verwendet - er bildet Piloten aus, vermittelt ihnen Fähigkeiten und Wissen und ersetzt teure echte Flugzeuge und spart viel Geld. Und wir können nicht einfach sagen ein Flugzeug-Emulator, weil wir das innere Gefühl haben, dass dies viel mehr ist als das, also nennen wir es Simulator :) Ein Flugsimulator könnte emulierte Radar oder Transponder enthalten, das ist wahr.
Gegenbehauptungen besagen, dass Simulatoren für Analyse und Studium verwendet werden (und Emulatoren für etwas Reales), aber dieses Analysieren und Studium ist nicht weniger real als emulierte GSM-Platinen (besonders im Informationszeitalter, in dem wir leben). Die Analyse fügt einem Geschäft Wert hinzu, senkt Kosten oder weist auf Gewinne hin, nicht weniger als die ersetzte (emulierte) Hardware.
Ein Simulator ähnelt dem Modellieren von etwas, das wir aus irgendeinem Grund nicht erhalten können (Kosten, Technologie, physische Unmöglichkeit). Es wird normalerweise für etwas Neues oder Unwirkliches oder Komplexes oder uns nicht korrekt Bekanntes simuliert, wie Markt, Wetter, Verbrennung, Benutzer. Also kommen hier Flug-, Schwarzes-Loch-, Börsen-, Simulationen ins Spiel.
Also zusammenfassend:
- Simulator ist breiter als Emulator
- Simulator tendiert dazu, globalere Prozesse/Dinge im Allgemeinen zu imitieren/modellieren mit der Möglichkeit, die Imitation einzuschränken (z. B. Kondensatorsimulator mit Voreinstellungen, die einige bekannte Modelle repräsentieren)
- Emulator tendiert dazu, bestimmte Hardwaregeräte mit bestimmten Spezifikationen, bekannten Merkmalen und Eigenschaften zu imitieren (z. B. SNES-Emulator, Intel 8087 oder Roland TB-303)
Zur Herkunft der Wörter
Alle stammen aus dem Lateinischen und bedeuten:
- emulieren bedeutet "gleich zu sein" (sieht aus wie aggressiver und direkter - Rivalität)
- imitieren bedeutet "ähnlich zu sein" (sieht aus wie schlauer und listiger - Imitation)