计算机就一定要采用二进制吗?

来源:互联网 发布:steps疏散软件下载 编辑:程序博客网 时间:2024/05/01 22:36



我们都知道,计算机采用二进制有以下几点原因:

1:物理上容易实现。如,高低电平表示,脉冲的正负表示;

2:加减运算规则简单。

3:与逻辑值“0”和“1”。

4:容易实现存储,如凹坑,带表1,原本代表0.

5:存储、处理和传输过程中,可靠性和稳定性都很高。

6:因为只有0和1两种状态,自然状态转换速度也就很快了。

7:功耗低,稳定性高。

从现代来看,若能处理好并行性与稳定性,那么量子就可以很好的替代原有的元器件,二进制又可以发挥到一定的极限,实现质的飞跃。


但是,反过来问以下自己,为什么计算机不用其他进制呢?


综合以上总结的二进制优点,我们很容易想到三进制(折衷)。

因为三进制可以更好的在人工智能领域表示出“真”“假”“中”或者“未知”,还能更方便的表现出相反数,因此不存在无符号数的概念。还可以表示高电平、低电平、高阻态三种状态。现实中有大约在人的能力内,90%的问题是不可解的,也只是在二进制计算的情况下,若在其他进制的基础上,还一定不可解吗?若技术成熟,那可就不一定了。

虽然现在能表示三种状态的元件远不如二进制多,那是因为人们当时都集中于二进制的研究中去了,因为在当时来看,二进制确实比任何一个进制更加方便、稳定。

但是,任何一门科学技术都不敢保证它的永久适用性,就像牛顿定律在微观力学中不再适用。因为发现了反物质的存在,爱因斯坦的相对论也受到质疑。当一个技术走到极限时,人们就会想尽办法找另一种办法替代它。所以,三进制或者其他进制,也许今后某一天会替代二进制。

现代提高计算机计算能力水平的方法似乎有点傻,仅仅是提高硬件的性能与在二进制基础上的体系结构问题。我非常希望有更多的电子工程师愿意为探索其他进制表示而贡献自己的力量,为二进制向其他进制的过渡作出牺牲。

原创粉丝点击