Binärkompatibilität

Binärkompatibilität bezeichnet eine Eigenschaft von Betriebssystemen oder Prozessoren, digitale Daten auf die gleiche Weise zu „verstehen“ (siehe Kompatibilität). Meistens ist damit gemeint, dass ein Prozessor Anweisungen versteht, die für einen anderen geschrieben wurden (siehe auch Befehlssatz). Damit kann aber auch die Byte-Reihenfolge (Big- oder Little-Endian) oder, bei serieller Übertragung, die Bit-Reihenfolge gemeint sein.

Zwei Betriebssysteme sind binärkompatibel, wenn jedes Programm, das für das eine Betriebssystem kompiliert wurde, ohne erneutes Kompilieren sofort auf dem anderen Betriebssystem lauffähig ist. Zum Beispiel sind alle Windows-32bit-Systeme (Windows 95 - Windows 7) - mit Ausnahmen - binärkompatibel.

Zwei Betriebssysteme sind quellcodekompatibel, wenn zur Übertragung eines Programms ein erneutes Kompilieren notwendig ist, aber keine Änderungen am Quellcode. Programme für Windows CE mussten für jeden Prozessortyp (MIPS, SHx oder ARM) neu kompiliert werden.

Binärkompatibilität von Betriebssystemen kann einerseits auf Hardware-Ebene erreicht werden (CPU-Befehlssatzkompatibilität), durch Software-Emulatoren (z. B. durch eine Virtual Machine) oder durch vorherige Umformung (JIT-Compiler). Apple setzte z. B. zur Wahrung der Kompatibilität zwischen Motorola 68000 und PowerPC-Rechnern einen Software-Emulator ein.


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Binärkompatibilität — Binärkompatibilität,   die Übertragbarkeit einer ausführbaren Datei (Programmdatei, die im Binärcode vorliegt) von einer Rechnerplattform auf die andere …   Universal-Lexikon

  • Binärkompatibel — Binärkompatibilität bezeichnet eine Eigenschaft von Betriebssystemen oder Prozessoren, digitale Daten auf die gleiche Weise zu „verstehen“ (siehe Kompatibilität). Meistens ist damit gemeint, dass ein Prozessor Anweisungen versteht, die für einen… …   Deutsch Wikipedia

  • KDEMM — Phonon Entwickler: Matthias Kretz u. a. Aktuelle Version: 4.3 (27. Januar 2009) …   Deutsch Wikipedia

  • Application Binary Interface — Eine Binärschnittstelle definiert eine Schnittstelle auf Maschinenebene zwischen einem Programm und dem Betriebssystem, bzw. zwischen einem Programm und einer Bibliothek, oder auch zwischen verschiedenen Bestandteilen des Programms. Eine… …   Deutsch Wikipedia

  • Foreign Function Interface — Eine Binärschnittstelle definiert eine Schnittstelle auf Maschinenebene zwischen einem Programm und dem Betriebssystem, bzw. zwischen einem Programm und einer Bibliothek, oder auch zwischen verschiedenen Bestandteilen des Programms. Eine… …   Deutsch Wikipedia

  • FreeWin95 — ReactOS Bildschirmfoto …   Deutsch Wikipedia

  • OPIE — Open Palmtop Integrated Environment Basisdaten Entwickler: OPIE Team Aktuelle Version: 1.2.4 ( …   Deutsch Wikipedia

  • Phonon (KDE) — Phonon Phonon Einstellungen …   Deutsch Wikipedia

  • ReactOS — Bildschirmfoto …   Deutsch Wikipedia

  • React OS — ReactOS Bildschirmfoto …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”