A estrutura 0/1 é, de fato, a maneira mais simples de representar e armazenar dados. Mas lembre-se de que, antes de introduzir a tecnologia digital (para armazenamento), os dispositivos usavam soluções de armazenamento analógicas . Lembre-se também de que a computação quântica está sendo pesquisada atualmente & implementado (mas em um estágio muito inicial), e é outro tipo de representação e processamento de dados.
Referindo-se à computação cotidiana no presente, observe que a arquitetura 0/1 (ou verdadeiro / falso, ativado / desativado, etc) é obrigatória porque a tecnologia atual transmite fluxos digitais (2 estados). Se você tentar tornar as coisas mais complexas no nível mais básico , isso eventualmente tornará o sistema mais difícil de manter e entenderá como ele funciona. Eu não estou dizendo que isso não é possível - como eu disse que a "próxima grande coisa" sobre isso está se aproximando de nós, mas tem que ser feito com muito cuidado para não estragar tudo. Tentar tornar as coisas mais complexas sem motivo não é uma boa ideia. Mas, meu exemplo anterior, a computação quântica, é uma exceção porque é uma nova área da ciência a ser explorada e, acima de tudo, mais eficiente, comparada à tecnologia digital.
Além disso, foi sugerida a idéia de computador ternário (tecnologia de 3 estados em vez de 2 estados), mas não amplamente implementado por algumas razões:
It is much harder to build components that use more than two states/levels/whatever. For example, the transistors used in logic are either closed and don't conduct at all, or wide open. Having them half open would require much more precision and use extra power. Nevertheless, sometimes more states are used for packing more data, but rarely (e.g. modern NAND flash memory, modulation in modems).
If you use more than two states you need to be compatible to binary, because the rest of the world uses it. Three is out because the conversion to binary would require expensive multiplication or division with remainder. Instead you go directly to four or a higher power of two.
These are practical reasons why it is not done, but mathematically it is perfectly possible to build a computer on ternary logic.
Referências / leituras adicionais:
Wikipedia
Natureza
- Computação quântica eficiente usando conversão coerente de fótons
- Caixa: computação quântica
Outro
- Qubit , da Quantity - o wiki quântico.
- Por que computação binária e não ternária? - do StackOverflow
- Como funciona um computador quântico? - YouTube
- Considere também as referências nos próprios artigos.