Viele Fehlinformationen hier. Binär hat einen einfachen Ein / Aus-Schalter. Trinary / Ternary kann einen von 2 Modi verwenden: Balanced aka -1, 0, +1 oder unsymmetrisch 0, 1, 2, ist aber nicht einfach ein- oder ausgeschaltet oder hat korrekterweise 2 "on" -Zustände.
Mit der Erweiterung von Glasfaser und expansiver Hardware würde uns ternary tatsächlich zu einem viel expansiveren und schnelleren Zustand zu viel geringeren Kosten führen. Moderne Codierung könnte zumindest anfänglich weiterhin in Kombination mit neueren ternären Codes verwendet werden (ähnlich wie 32-Bit-Software weiterhin auf 64-Bit-Hardware verwendet werden kann). Benötigen Sie nur die frühe Hardware, um zu überprüfen, welche Informationen eingehen, oder die Software, um im Voraus bekannt zu geben, ob es sich um ein bisschen oder eine Kleinigkeit handelt. Der Code könnte für die gleiche oder eine geringere Leistung durch 3 Teile gleichzeitig anstelle der modernen 2 gesendet werden.
Bei Glasfaserhardware wird anstelle des modernen Ein / Aus-Binärprozesses durch 0 = Aus und die anderen 2 Schalter als orthogonale Polarisation des Lichts bestimmt. Was die Sicherheit betrifft, könnte dies für den Einzelnen tatsächlich massiv sicherer gemacht werden, da jeder PC oder sogar Benutzer auf eine bestimmte Polarisations- "Spezifikation" eingestellt ist, die nur zwischen dem Benutzer und dem Ziel gesendet / empfangen werden soll. Das gleiche würde für die "Tore" mit anderer Hardware gelten. Sie müssten nicht größer sein, haben nur die Option für 3 Möglichkeiten anstelle von 2.
Es gab sogar einige Theorien und möglicherweise sogar einige Tests zum Josephson-Effekt, die ternäre Speicherzellen unter Verwendung von zirkulierenden supraleitenden Strömen entweder im Uhrzeigersinn, gegen den Uhrzeigersinn oder ausgeschaltet ermöglichen würden.
Im direkten Vergleich ist Ternary die ganzzahlige Basis mit der höchsten Radix-Ökonomie, dicht gefolgt von binär und quaternär. Sogar einige moderne Systeme verwenden eine Art ternäre Logik, auch bekannt als SQL, die ternäre Logik implementiert, um NULL-Feldinhalte zu verarbeiten. SQL verwendet NULL, um fehlende Daten in einer Datenbank darzustellen. Wenn ein Feld keinen definierten Wert enthält, geht SQL davon aus, dass ein tatsächlicher Wert vorhanden ist, der Wert jedoch derzeit nicht in der Datenbank aufgezeichnet ist. Beachten Sie, dass ein fehlender Wert nicht mit einem numerischen Wert von Null oder einem Zeichenfolgenwert mit einer Länge von Null identisch ist. Der Vergleich von irgendetwas mit NULL - sogar einem anderen NULL - führt zu einem UNBEKANNTEN Wahrheitszustand. Beispielsweise wird der SQL-Ausdruck "City = 'Paris'" für einen Datensatz mit "Chicago" im Feld "City" in "FALSE" aufgelöst. Es wird jedoch für einen Datensatz mit einem NULL-Stadtfeld in UNBEKANNT aufgelöst. Mit anderen Worten, für SQL stellt ein undefiniertes Feld möglicherweise jeden möglichen Wert dar: Eine fehlende Stadt kann Paris darstellen oder nicht. Hier wird bei modernen Binärsystemen trinäre Logik verwendet, wenn auch grob.