여기에 많은 잘못된 정보가 있습니다. 바이너리에는 간단한 켜기 / 끄기 스위치가 있습니다. Trinary / Ternary는 두 가지 모드 중 하나를 사용할 수 있습니다. Balanced aka -1, 0, +1 또는 unbalanced 0, 1, 2, 그러나 단순히 켜짐 또는 꺼짐이 아니거나 더 정확하게는 2 개의 "켜짐"상태가 있습니다.
광섬유 및 확장 하드웨어의 확장으로 인해 ternary는 실제로 우리를 훨씬 더 저렴한 비용으로 훨씬 더 확장되고 빠른 상태로 안내합니다. 적어도 초기에는 최신 3 진 코드와 함께 최신 코딩을 사용할 수 있습니다 (32 비트 소프트웨어가 64 비트 하드웨어에서 여전히 사용할 수있는 것과 유사 함). 어떤 정보가 전달되는지 확인하기 위해 초기 하드웨어가 필요하거나, 그것이 약간 또는 사소한 경우 미리 발표 할 소프트웨어가 필요합니다. 코드는 같거나 더 적은 전력으로 현대적인 2 개 대신 한 번에 3 개 조각을 통해 전송 될 수 있습니다.
광섬유 하드웨어를 사용하면 현대적인 on / off 바이너리 프로세스 대신 0 = off로 결정되고 다른 2 개의 스위치는 빛의 직교 편광으로 결정됩니다. 보안에 관해서는 각 PC 또는 심지어 사용자가 사용자와 대상 사이에서만 송수신되는 특정 양극화 "사양"으로 설정되어 있기 때문에 실제로 개인에게 훨씬 더 안전 할 수 있습니다. 다른 하드웨어의 "게이트"도 마찬가지입니다. 더 커질 필요는 없으며 2 대신 3 가지 가능성을 선택할 수 있습니다.
심지어 시계 방향, 시계 반대 방향 또는 꺼짐으로 순환하는 초전도 전류를 사용하여 삼원 메모리 셀을 허용하는 Josephson Effect에 대한 몇 가지 이론과 테스트를 시작할 수도 있습니다.
직접 비교할 때 Ternary는 가장 높은 기수 경제를 가진 정수 밑이며, 이진수와 사차가 거의 뒤 따릅니다. 일부 최신 시스템조차도 NULL 필드 내용을 처리하는 수단으로 삼항 논리를 구현하는 SQL이라고하는 일종의 삼항 논리를 사용합니다. SQL은 NULL을 사용하여 데이터베이스에서 누락 된 데이터를 나타냅니다. 필드에 정의 된 값이없는 경우 SQL은 실제 값이 존재하지만 값이 현재 데이터베이스에 기록되어 있지 않다고 가정합니다. 누락 된 값은 0의 숫자 값 또는 길이가 0 인 문자열 값과 동일하지 않습니다. 모든 것을 NULL (다른 NULL 포함)과 비교하면 UNKNOWN 진리 상태가됩니다. 예를 들어 SQL 식 "City = 'Paris'"는 City 필드에 "Chicago"가 포함 된 레코드에 대해 FALSE로 확인됩니다. 그러나 NULL City 필드가있는 레코드의 경우 UNKNOWN으로 확인됩니다. 즉, SQL에서 정의되지 않은 필드는 잠재적으로 가능한 모든 값을 나타냅니다. 누락 된 도시는 파리를 나타낼 수도 있고 나타내지 않을 수도 있습니다. 이것은 조잡하지만 현대의 이진 시스템에서 삼원 논리가 사용되는 곳입니다.