¿Por qué es tan difícil implementar la informática ternaria?

Desde un punto de vista matemático, solo necesita transformar el T / F binario en un formalismo de campo del grupo 3. Probablemente sea un poco más difícil de entender inicialmente, pero un curso introductorio de álgebra abstracta puede ayudar a resolver eso.
Entonces no pueden ser las matemáticas.

La lógica CMOS se puede adaptar para implementar computación ternaria, por ejemplo 0, -ve, + ve. Necesitaría amortiguadores para limitar el flujo de corriente en ambas condiciones ‘encendidas’, pero se puede hacer (probablemente aquí es donde entra en juego el argumento de George sobre la confiabilidad: el autocalentamiento adicional no puede ser una buena noticia). El protocolo serial inicial RS-232 se especificó para +12 y -12V y 0V (estado inactivo / espera).

Algunos dispositivos pueden incluso tener un bittern cuaternario a través de un artificio de configuraciones (aunque 2 × 2 sigue siendo binario). Agregue el estado de ‘alta impedancia’ para los pestillos de entrada lógica.

Al final, el argumento de Rupert es bastante sólido. ¿Por qué molestarse? Un sistema binario tiene una elegancia minimalista implícita, lo que permite una mayor flexibilidad de hardware. No puede hacer un solo controlador de transistor con un sistema ternario, y los puertos de colector abiertos son clave para algunas comunicaciones de datos cableadas donde la carga capacitiva puede causar problemas. (SMbus es uno de esos casos que me viene a la mente).

¿Necesitas un alto bitness? No hay problema. Use una sección analógica.

En matemáticas y naturaleza, la representación mínima es a menudo la más cercana a la verdad. (Como cualquier buena regla, hay excepciones para fortalecerlo). Dado el número suficiente de bits binarios, puede representar una imagen muy cercana a la cosa real que está representando. La computación cuántica sería el único paso que empuja la discretización hacia lo ‘loco’. Agregar más números a un grupo no aumentará la precisión, solo cambiará el sistema de conteo de referencias. Las computadoras no necesitan preocuparse por eso.

¿A qué te refieres?

Ha habido computadoras ternarias.

Pero la complejidad proviene de dos partes.

Los primeros bits son simples. Encendido apagado. No se vuelve mucho más simple. Entonces, para ternario o cuaternario o década o lo que sea, cada elemento lógico es más complejo. Y las computadoras modernas tienen muchos elementos lógicos (literalmente cientos de miles de millones de ellos), por lo que es una gran complejidad adicional.

Segundo, la lógica binaria es simple y bien entendida. Si bien no es terriblemente difícil diseñar las compuertas, etc. para ternario, es significativamente más difícil que el binario. De nuevo hay muchos de esos.

¿Entonces, para qué molestarse? No compra mucho beneficio.

Bien, diseñas un sumador ternario. Esperaremos.

Ahora diseñe una celda de memoria ternaria. Podemos esperar.

Ahora pruebe estas partes básicas a más y menos 20% de voltaje de suministro, -55 a 125 grados C, y todos los estándares militares. Probablemente no pasarán.

Intel intentó usar pines de E / S de 4 niveles cuando sus máquinas de embalaje solo podían hacer inmersiones de hasta 40 pines. Ese fue un fracaso masivo. Tiene sentido en algunas aplicaciones muy limitadas, como en cables submarinos y similares. En el momento en que lo haga, también podría ir a codificaciones análogas a módem con varias amplitudes y fases.

¡Ya no! Es posible que vea computación analógica muy pronto. La dificultad es una función de lo que obtiene a cambio de lo que se necesita para construir. Ahora existe la sensación de que para muchas aplicaciones, como la coincidencia de patrones, la clasificación, la predicción y muchas otras aplicaciones probabilísticas, podría estar bien comprometer la “calidad” de la solución, pero necesita una respuesta más rápida. Un buen ejemplo es el proyecto de sinapsis de IBM y veremos muchas de estas iniciativas en el futuro cercano. Computación cognitiva: chips neurosinápticos