Es gibt eine große Zahl von Computer-Systemen heute im Einsatz. Vom Computer auf unseren Desktops und die Telefone in unseren Taschen , um die elektronischen Gehirne in unseren Autos , Bankautomaten , Flugzeuge, die Anzahl der verschiedenen Architekturen wächst ständig. Diese Systeme erfordern Programmierung und Ausbildung, die die Verwendung von entweder einem Simulator oder einen Emulator umfasst . Obwohl ähnlich in ihrer Verwendung sind Simulatoren und Emulatoren zwei verschiedene Arten der Bereitstellung eine Nachahmung eines anderen Systems . Zweck der Simulation und Emulation
Simulatoren und Emulatoren teilen ein gemeinsames Ziel : die Nachahmung eines komplizierten Systems mit einem anderen komplizierten System . Es gibt eine Vielzahl von Bedürfnissen für diese Systeme . Zum Beispiel muss ein Programmierer die Software für eine Vielzahl von Geräten in einem Desktopcomputer und verwendet Emulatoren und Simulatoren , um die Vorrichtung vor der Installation der neuen Software zu imitieren. Ein weiteres Beispiel ist die Verwendung von Simulatoren für die Ausbildung , vor allem , wenn die Aktivität ist gefährlich, tun ungeübte . Auch moderne Spielkonsolen -Emulatoren verwenden , um den Spielern, Spiele aus älteren Systemen spielen auf neueren Geräten.
Definition eines Simulator
Ein Simulator ist eine Software- oder Hardware-System das andere ahmt kompliziertes System , mit einer variierenden Ebene der Realität . Eine Menge von Simulatoren sind Software -basiert. Eine große Untermenge von Videospielen sind Simulationen , wie Stadt -Simulatoren , Krieg Simulatoren und Flugsimulatoren . Während Videospiel Simulatoren sind nicht sehr realistisch, sehr realistische Simulatoren wie Airline Trainingssimulatoren gehören nicht nur ultra- realistische Physik und Details in der Software , sondern auch Hardware gehören in der Regel mit realistischen Kontrollen und Feedback.
< br > Definition eines Emulators
Emulatoren werden imitiert Computerhardware -Systeme beschränkt. Kurz gesagt, sind Emulatoren Computersystem Simulatoren. Zum Beispiel gibt es Emulatoren für fast jede Art von Telefon , die auf Desktop-Computern läuft . Diese Emulatoren ermöglichen es Programmierern, Software für das emulierte System ohne die Hardware in der Hand zu schreiben. Das spart Zeit und Geld in der Entwicklung. Weitere Anwendungen sind die Legacy-Unterstützung . Moderne Video-Spielkonsolen -Emulatoren verwenden , um die Hardware ihrer früheren Inkarnationen zu imitieren. Da Computer entwickeln , ist Emulation benötigt, um Software, die für ältere Systeme geschrieben wurde ausgeführt .
Weitere Anwendungsmöglichkeiten für Simulatoren
Simulatoren haben eine Vielzahl von Anwendungen. Öffentliche Organisationen verwenden Simulationen , um das Wachstum und die Ausbreitung von Krankheiten in verschiedenen Einstellungen und die Auswirkungen von Katastrophen, wie Überschwemmungen und Tornados zu modellieren. Wissenschaftler nutzen Simulationen physikalischer Systeme bis zu dem Punkt , dass Computational Science ein wachsendes Feld mit eigenen Zeitschriften ist zu modellieren. Hersteller verwenden Simulationen zu modellieren und Design-Produkte , bevor Geld ausgegeben wird, sie zu machen. Künstliche Intelligenzen Verwendung Simulation zu lernen und bauen ihre Datenbank des Wissens . Simulation und Emulation hat sich bewährt ein wichtiges Instrument in der heutigen Zeit .