Rückwärts gerichtete Vereinbarkeit

Im Zusammenhang des Fernmeldewesens und der Computerwissenschaft, eines Geräts oder der Technologie wird gesagt, rückwärts gerichtet zu sein, oder nach unten vereinbar, wenn es mit dem durch ein älteres Gerät erzeugten Eingang arbeiten kann. Wenn für den neuen Standard entworfene Produkte erhalten können, lesen Sie, sehen Sie an oder spielen Sie ältere Standards oder Formate, dann, wie man sagt, ist das Produkt rückwärts kompatibel; Beispiele solch eines Standards schließen Datenformate und Nachrichtenprotokolle ein.

Die Rückseite ist Vorwärtsvereinbarkeit, die andeutet, dass alte Geräte erlauben (oder erwartet werden zu erlauben) Datenformate, die durch den neuen (oder Zukunft) Geräte vielleicht erzeugt sind, ohne alle neuen Eigenschaften zu unterstützen. Ein Standard unterstützt Vorwärtsvereinbarkeit, wenn ältere Produktversionen erhalten können, lesen Sie, sehen Sie an, oder spielen Sie den neuen Standard.

Zum Beispiel, die Einführung von FM, das Stereoübertragung rückwärts gerichteter Vereinbarkeit erlaubt hat, seitdem neue FM-Radioempfänger durch alte Sender erzeugte Monaural-Signale erhalten konnten. Es hat auch Vorwärtsvereinbarkeit erlaubt, seitdem alte monaural FM-Radioempfänger noch ein Signal von einem neuen Sender erhalten konnten.

Auf Programmiersprachen bezieht sich rückwärts gerichtete Vereinbarkeit auf die Fähigkeit eines Bearbeiters für die Version N der Sprache, um Programme oder Daten zu akzeptieren, die unter der Version N - 1 gearbeitet haben. (Durch diese Definition, wenn vorherige Versionen (N - 1, N - 2, usw.) auch rückwärts kompatibel waren, der häufig der Fall dann durch die Induktion ist, wird Version N auch Eingang akzeptieren, der unter jeder vorherigen Version danach, und einschließlich, die letzte gearbeitet hat, die nicht rückwärts kompatibel war. Jedoch, in der Praxis, werden Eigenschaften häufig missbilligt, und Unterstützung ist in einer späteren Ausgabe fallen gelassen, von der noch als rückwärts kompatibel gedacht wird.)

In anderen Zusammenhängen, einem Produkt oder einer Technologie wird gesagt, rückwärts kompatibel zu sein, wenn es im Stande ist, den Platz eines älteren Produktes durch das Zwischenfunktionieren mit Produkten völlig zu nehmen, die für das ältere Produkt entworfen wurden.

Wie man

auch sagt, ist ein Datenformat mit seinem Vorgänger rückwärts kompatibel, wenn jede Nachricht oder Datei, die unter dem alten Format gültig ist, auch gültig sind, und seine Bedeutung unter dem neuen behalten.

Beschreibung

Rückwärts gerichtete Vereinbarkeit ist eine Beziehung zwischen zwei Bestandteilen, anstatt ein Attribut von gerade einem von ihnen zu sein. Mehr allgemein, wie man sagt, ist ein neuer Bestandteil rückwärts kompatibel, wenn er die ganze Funktionalität des alten Bestandteils zur Verfügung stellt.

Rückwärts gerichtete Vereinbarkeit ist der spezielle Fall der Vereinbarkeit, in der der neue Bestandteil eine direkte historische Erbbeziehung mit dem alten Bestandteil hat. Wenn diese spezielle Beziehung es dann nicht gewöhnlich gesprochen als "rückwärts gerichtete" Vereinbarkeit nicht besteht, aber stattdessen gerade "vereinbare"-a konsequente Schnittstelle-Erlauben-Zwischenfunktionsfähigkeit zwischen Bestandteilen und Produkten ist, die jeder getrennt entwickelt wurden.

Im Fall von einem Programm, das Dokumentendateien schafft, wie man sagt, ist eine neue Version dieses Programms ("v2") mit der alten Version des Programms ("v1") rückwärts kompatibel, wenn es sowohl lesen und Dokumenten diese Arbeit mit v1 schreiben kann. Alles, was v1 tun konnte, muss auch mit v2 einschließlich sparender Dokumente möglich sein, die durch v1 gelesen werden können (der etwas ist, was v1 tun konnte.)

Wenn eine neuere Softwareversion Dateien nicht sparen kann, die durch die ältere Version gelesen werden können, ist es mit der älteren Version nicht rückwärts kompatibel, obwohl es eine irreversible Steigungsfähigkeit für die alten Dateien zur Verfügung stellen kann. Diese Situation ist häufig strategisch von Softwareverkäufern verwendet worden, um Kunden zu zwingen, Steigungen seitdem mit der Zeit zu kaufen, die Zahl von durch eine alte Version verwendbaren Datendateien vermindert sich an einer Rate, die zur Zahl anderer Kunden proportional ist, die befördert haben (das Annehmen, dass alle Kunden Dateien an demselben die durchschnittliche Rate erzeugen.)

Niveaus der Vereinbarkeit ändern sich. In der Software sind binäre Vereinbarkeit und Quellvereinbarkeit unterscheidbar. Binäre Vereinbarkeit bedeutet, dass Programme richtig mit der neuen Version dieser Bibliothek arbeiten können, ohne Wiederkompilation zu verlangen. Quellvereinbarkeit verlangt Wiederkompilation, aber keine Änderungen zum Quellcode.

Viele Plattformen verlassen sich auf den Wetteifer, die Simulation einer älteren Plattform in der Software, um rückwärts gerichtete Vereinbarkeit zu erreichen.

Vereinbarer Bugwards

Wenn ein neueres System versucht, Integration mit einem älteren System zu erreichen, das Fehler gewusst hat (oder "Programmfehler"), dann kann das neue System "bugwards-vereinbar" genannt werden.

Beispiele

  • Das NTSC-Farbensendungssystem wurde durch RCA konstruiert, um mit NTSC Schwarzweißfernsehern rückwärts kompatibel zu sein.
  • Die meisten DVD-Laufwerke sind im Stande, Standard-CDs zu spielen.
  • Die meisten Blu-Strahl-Spieler können auch Standard-DVDs und CDs spielen (obwohl diese Eigenschaft im Blu-Strahl-Standard nicht obligatorisch ist).
  • Zahlreiche Videospiel-Konsolen sind rückwärts kompatibel und sind im Stande, die für Vorgänger-Konsolen geschaffenen Spiele zu spielen:
  • Der Atari 7800 ist mit fast ganzem Atari 2600 Spiele rückwärts kompatibel.
  • Die Spieljunge-Fortschritt-Linie, abgesehen vom Mikro-Spieljungen, ist mit allen Spieljunge- und Spieljunge-Farbenspielen rückwärts kompatibel.
  • Der Nintendo DS und der Nintendo DS Lite sind mit allen Spieljunge-Fortschritt-Spielen rückwärts kompatibel.
  • Der Nintendo 3DS ist mit den meisten Nintendo DS und Nintendo DSi Software rückwärts kompatibel. Jedoch 3DS und sein Vorgänger haben die DSi am Spieljunge-Fortschritt-Ablagefach Mangel, das auf dem DS und DS Lite gefunden ist, bestimmte Titel veranlassend, Funktionalität, wenn gespielt, auf den Systemen zu verlieren. Unvereinbar mit dem DSi und 3DS wegen dessen zu sein.
  • Der Wii ist mit allen Spielen von Nintendo GameCube, wegen rückwärts kompatibel, dass es auf PowerPC, dieselbe Basis wie die Letzteren gestützt wird; jedoch entfernt ein "" Ausgabe-Familienmodell, das in Nordamerika und Europa gegen Ende 2011 veröffentlicht ist, Unterstützung von GameCube.
  • Der Wii U wird mit allen Spielen von Wii rückwärts kompatibel sein.
  • PlayStation 2 ist mit dem grössten Teil der ursprünglichen Bibliothek von PlayStation rückwärts kompatibel.
  • Anfängliche PlayStation 3 Modelle sind mit dem grössten Teil von PlayStation und PlayStation 2 Spiele rückwärts kompatibel. Das wird durch die Einschließung des ursprünglichen Gefühl-Motorspans zur Verfügung gestellt, der innerhalb des PS3 gebaut wird. Jedoch haben nachfolgende Modelle das und den "Grafiksynthesizer" GPU entfernt, so Unterstützung für PS2 Titel, aber noch fähig entfernend, am ursprünglichsten PS Spiele zu spielen.
  • PS ist Vita mit PSP Spielen, Minis, PlayStation und Neo Geo vom Laden von PlayStation heruntergeladenen Spielen rückwärts kompatibel.
  • Der Xbox 360 ist mit einigen Spielen von Xbox über den Softwarewetteifer rückwärts kompatibel.
  • Windows von Microsoft enthält Anwendungsvereinbarkeit shims, um die Plattform vereinbar mit dem grössten Teil der Software von früheren 32-bit- und 16-Bit-Versionen (z.B Zivilisation (um 1991 zu machen, der für Windows 3.0 entworfen ist), auf der Windows-Aussicht laufend).
  • Die Versionen von Intel von Mac OS X von Versionen 10.4 (Tiger) zu 10.6 (Schnee-Leopard) verwenden Rosetta, ein binäres Übersetzungsprogramm, das Anwendungen erlaubt, die für den Gebrauch auf PowerPC Macs beabsichtigt sind, auf Apfelsystemen diesen Gebrauch Verarbeiter von Intel zu führen. (Der neueste OS X Version, Löwe, verwendet Rosetta nicht und kann so Anwendungen von PowerPC nicht führen.)
  • Microsoft Word 2000 war mit dem Wort 97 rückwärts kompatibel, weil es lesen und Dateien im Wort 97 Format mit dem Verstehen schreiben konnte, das einzigartig zum Wort zeigt, würde 2000 im Wort 97 nicht erscheinen. Zur gleichen Zeit, Microsoft Word, ragen Sie Hervor, PowerPoint, Zugang und OneNote, sowohl 2007 als auch 2010, sind auch mit ihren 97-2003 Dateiformaten und Eigenschaften auf dieselbe Weise rückwärts kompatibel.
  • Mehrerer Computer Betriebssysteme hat verschiedene Methoden, Software zu führen, die ursprünglich für ältere Versionen oder anderen OSs entworfen ist:
  • Windows NT und Nachfolger haben verschiedene Subsysteme, um Vermächtnis-Anwendungen zu führen. MS-DOS und Win16 Subsysteme (nur auf i386) können einige Anwendungen für jene Plattformen führen, und es hat ein OS/2 Subsystem, um CLI OS/2 Anwendungen zu führen.
  • Mit der Einführung von Windows 7 (Geschäft, Äußerste oder Unternehmensausgaben), Windows ermöglicht XP Weise volle Vereinbarkeit mit älteren Programmen, die unter Windows XP über Microsoft Virtual PC unterstützt sind.
  • Das moderne Gestell von Nikon F SLR Kameralinsen vom Ende der 1970er Jahre - Gegenwart (geht sein Design bis 1959 zurück), kann auf dem neueren Nikon DSLR Kameras mit einigen Beschränkungen fungieren.
  • Linsen für den Kanon EF Gestell, das mit der EOS Familie der Gesellschaft des Films SLRs 1987 eingeführt ist und bis jetzt auf dem Kanon-vollen Rahmen und APS-H EOS DSLRs verwendet ist, kann völlig auf dem APS-C der Gesellschaft DSLRs fungieren, die das EF-S-Gestell verwenden (obwohl ihr Winkel der Ansicht auf dem kleineren APS-C Sensor verschieden sein wird).
  • PCI Schnellzug 2.0 ist mit dem PCI-Schnellzug 1.1 rückwärts kompatibel.
  • Transistorisierter Computer von IBM 7080 war mit allen Modellen des Vakuumtube-Computers von IBM 705 rückwärts kompatibel.

Siehe auch

  • Format-Fäule
  • Schicken Sie Vereinbarkeit nach
  • Vermächtnis-System
  • Softwarewetteifer
  • Computervereinbarkeit
  • Shim

Links


Buch von Zephaniah / Bakterienkonjugation
Impressum & Datenschutz