Emulation: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Eine <b>Emulation</b> bezeichnet grundsätzlich ein System, das ein anderes nachahmt. In der Informationstechnologie wird häufig von Emulation gesprochen, wenn die Funktion eines anderen (häufig älteren, nicht mehr verfügbaren) Rechnersystems durch ein leistungsstärkeres System nachgebildet wird. Das nachbildende System erhält die gleichen Daten, führt die gleichen Programme aus und erzielt die gleichen Ergebnisse wie das originale System. Damit wird einem [[Betriebssystem]] ermöglicht, auf einer anderen Rechnerarchitektur zu laufen als auf derjenigen, für die es ursprünglich programmiert wurde. Die Software, die diese Emulation leistet, heisst <b>Emulator</b>. | |||
Zu unterscheiden sind Hardware- und Software- | Zu unterscheiden sind Hardware- und Software-Emulation: | ||
* | * Die <b>Hardware-Emulation</b> läuft auf einem elektronischen Gerät, das ein System wie einen Drucker oder das einen [[Prozessor]] funktionell, elektrisch und mechanisch (Gehäuse und Pins) nachbilden kann. Die Verbindung zur Prozessorbaugruppe wird mittels Sockel und passendem Stecker erstellt. Er wird auch als In-Circuit-Emulator (ICE) bezeichnet. | ||
* <b>Software- | * Bei der <b>Software-Emulation</b> emuliert ein Terminal für den PC einen Host/Mainframe, wird also über eine spezielle [[Terminalemulation]] angesprochen. Dem Host/Mainframe gegenüber emuliert es ein Terminal über einen DTC (Digital Terminal Controller) und einen MDP (Multiple Digital Port). Beispiele: | ||
** C64- oder Playstation- | ** C64- oder Playstation-Emulation für den PC. | ||
** Microsofts Virtual PC wird ebenfalls zu | ** Microsofts Virtual PC wird ebenfalls zu einer Emulation, wenn es einem Macintosh-System (Power PC-Prozessor) eine x86-Plattform vorspiegelt. | ||
Eine [[virtuelle Maschine]] wird oft fälschlicherweise als | Eine [[virtuelle Maschine]] wird oft fälschlicherweise als Emulation bezeichnet. Bei einer virtuellen Maschine wird aber die gesamte Hardware, also Prozessor, Arbeitsspeicher usw. eines anderen Systems (Hostrechner) virtuell und möglichst genau nachgebildet. Sie ist also vergleichsweise komplexer aufgebaut als andere Emulationen und wird daher nicht zu selbigen gezählt. | ||
[[wine]] ist kein | [[wine]] ist kein Emulation, sondern eine [[Simulation]]. | ||
== Weblinks == | == Weblinks == | ||
{{ | {{Weblinks}} | ||
{{url_dewikipedia|Emulator|Emulator}} | |||
{{Fuss}} | |||
{{cat|Betriebssystem}} | {{cat|Betriebssystem}} | ||
{{cat| | {{cat|Emulation}} | ||
{{cat|Virtuelle Maschine}} | {{cat|Virtuelle Maschine}} |
Aktuelle Version vom 7. Februar 2010, 17:52 Uhr
Eine Emulation bezeichnet grundsätzlich ein System, das ein anderes nachahmt. In der Informationstechnologie wird häufig von Emulation gesprochen, wenn die Funktion eines anderen (häufig älteren, nicht mehr verfügbaren) Rechnersystems durch ein leistungsstärkeres System nachgebildet wird. Das nachbildende System erhält die gleichen Daten, führt die gleichen Programme aus und erzielt die gleichen Ergebnisse wie das originale System. Damit wird einem Betriebssystem ermöglicht, auf einer anderen Rechnerarchitektur zu laufen als auf derjenigen, für die es ursprünglich programmiert wurde. Die Software, die diese Emulation leistet, heisst Emulator.
Zu unterscheiden sind Hardware- und Software-Emulation:
- Die Hardware-Emulation läuft auf einem elektronischen Gerät, das ein System wie einen Drucker oder das einen Prozessor funktionell, elektrisch und mechanisch (Gehäuse und Pins) nachbilden kann. Die Verbindung zur Prozessorbaugruppe wird mittels Sockel und passendem Stecker erstellt. Er wird auch als In-Circuit-Emulator (ICE) bezeichnet.
- Bei der Software-Emulation emuliert ein Terminal für den PC einen Host/Mainframe, wird also über eine spezielle Terminalemulation angesprochen. Dem Host/Mainframe gegenüber emuliert es ein Terminal über einen DTC (Digital Terminal Controller) und einen MDP (Multiple Digital Port). Beispiele:
- C64- oder Playstation-Emulation für den PC.
- Microsofts Virtual PC wird ebenfalls zu einer Emulation, wenn es einem Macintosh-System (Power PC-Prozessor) eine x86-Plattform vorspiegelt.
Eine virtuelle Maschine wird oft fälschlicherweise als Emulation bezeichnet. Bei einer virtuellen Maschine wird aber die gesamte Hardware, also Prozessor, Arbeitsspeicher usw. eines anderen Systems (Hostrechner) virtuell und möglichst genau nachgebildet. Sie ist also vergleichsweise komplexer aufgebaut als andere Emulationen und wird daher nicht zu selbigen gezählt.
wine ist kein Emulation, sondern eine Simulation.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Emulatorwbm | Enzyklopädischer Artikel |