¿Cómo diferiría una computadora construida en un sistema decimal de la que está construida usando un sistema binario? Con los avances en computación cuántica, ¿será posible construirlo en el futuro? ¿Hay alguna computadora existente que no esté desarrollada en binario?

Dado que Satheesh Iyer respondió a la primera parte de su pregunta, permítanme continuar con las siguientes. Además, permítanme señalar que “lógica de muchos valores” es el término general dado a los sistemas lógicos que van más allá del binario. Puede consultar la parte de aplicaciones del enlace como la respuesta a la tercera parte de su pregunta.

La respuesta corta es que los avances en la computación cuántica tendrán poco, si no algún efecto directo en el desarrollo de computadoras que usen lógica de muchos valores. La computación cuántica recientemente ha disfrutado de un seguimiento de culto entre las personas, y, francamente, no es sorprendente, con el legado de la mecánica cuántica.

Pero no se equivoque, la computación cuántica se basa en un paradigma de computación completamente diferente, utilizando efectos cuánticos únicos que abundan en la naturaleza. Hay innumerables artículos sobre quora que explican esto de una manera muy lúcida [1]. La posible aceleración computacional que ofrecen las computadoras cuánticas en ciertas situaciones se debe esencialmente a tales efectos cuánticos. Todo el enfoque de desarrollo es aprovechar y optimizar dichos efectos aún más.

AG

Notas al pie

[1] ¿Cómo funciona la computación cuántica? ¿Qué lo hace diferente del paradigma informático actual? ¿Qué tipo de problemas podría ayudar a resolver la computación cuántica? ¿Cómo se realiza la corrección de errores?

Un sistema binario se usa tradicionalmente en un sistema informático para una fácil representación de la lógica booleana y los voltajes eléctricos (alto y bajo) o (encendido y apagado).

Si buscamos un sistema decimal, necesitamos representar los 10 niveles de variables a través de circuitos que hacen que las compuertas lógicas y otros sistemas digitales sean mucho más complejos de construir.

Lo bueno es que la representación sería fácil ya que el sistema decimal seguiría números como 146426, etc. en lugar de 1000110011. Computación como ADD, MUL sería fácil. Pero aún así perdemos el desplazamiento a la izquierda y el desplazamiento a la derecha para una división y multiplicación fáciles como en un registro de desplazamiento bidireccional.

Todo el concepto de chanclas y registros de cambio. No es necesario decir que necesitamos diseñar transistores pnp o npn con voltajes de estado deca en lugar de un sistema de voltaje binario.

La computadora IBM 1620 lanzada en 1959 era una máquina decimal. Todos los registros y ubicaciones de memoria contenían números de base 10. Resultó inferior a una máquina binaria en la mayoría de los aspectos.

Una computadora basada en un bit de 10 valores no tendría más capacidad que las computadoras existentes basadas en un bit de 2 valores, pero sería mucho más difícil de programar. No hay razón para construir uno, excepto quizás por curiosidad.