易商讯
当前位置: 首页 » 资讯 » 生活 » 正文

如果计算机实现3进制,或者更多进制,计算效率会提高多少?

放大字体  缩小字体 发布日期:2023-05-27 20:09:56
导读

优质回答:首先,使用二进制是由于数字电路的特性决定的,在数字电路中,正好可以用「通」和「断」(高低电平)来编码1和0,这是非常自然的一件事情。此外,涉及二进制的计算规则非常简单,而且正好可以对应于逻辑运算。如果改用更高的进制,就算可以提高计算的效率,但计算规则会变得非常多,这不适合作为底层设计。而且,二进制还可以具有抗干扰能力的特点。想像一下假如CPU的电压发生了变化(平时的超频或者电压不足都可能

优质回答:

首先,使用二进制是由于数字电路的特性决定的,在数字电路中,正好可以用「通」和「断」(高低电平)来编码1和0,这是非常自然的一件事情。

此外,涉及二进制的计算规则非常简单,而且正好可以对应于逻辑运算。如果改用更高的进制,就算可以提高计算的效率,但计算规则会变得非常多,这不适合作为底层设计。

而且,二进制还可以具有抗干扰能力的特点。想像一下假如CPU的电压发生了变化(平时的超频或者电压不足都可能造成这种情况),如果是二进制,那么就没有问题,因为识别「通」或者「断」总是非常简单的,而如果要编码其它进制,例如三进制,假如电压0~0.33V代表0,0.33~0.67V代表1,0.67~1V代表2,那么一旦电压发生一些波动(例如从0.6V提高到0.7V),就有可能让编码的数字发生改变(1变成2),这样的计算结果会是非常不稳定的,而二进制的判断方法(只判断通断)就不会出现这样的错误。所以,就算采用其它的进制提高了计算效率,但假如还需要其它的算法来检验计算的结果,那么计算效率依然不能提高。

其他网友观点

反之。若实现三进制或更多进制,效率必减!因为进制是内涵与外延的辩证关系。

其他网友观点

当代计算机内部使用的MOS管有个基本特性,它有个叫阈值的东西,也就是电压加到一定程度后,管子通道电阻突然下降,这种突变在管子的正常工作区间只有一个。也就是整个工作期间可以简单分为突变前后两个区间,这是采用二进制的根源。三进制或其他,也可以实现,不过会造成管子数量过多。同时,二进制与逻辑中的真假判断也一致。比较好处理。

具体点,实际上有多少进制就要把工作电压分成多少等份。同时还要考虑过渡区间。比如工作电压1.2伏,那么我们可以定义0到0.4伏是0,0.8到1.2伏是1,中间是过渡区间。0和1的允许电压浮动是0.4伏。如果是三进制,一样是等分,那么允许电压的浮动区间就只有0.24伏了。这就降低了抗噪声能力。

更关键的是,三进制中,由于有效电压区间有三个,于是不能用现在的处理方案,比如要电阻分压电路或用比较器器来处理信号。而电阻占据的面积一般都是远远大于管子的,所以性价比很低。而用放大器的话,用的管子就多了去了,尺寸也大多了,还可能需要引入电容,面积一样很大。总之,三进制会让芯片内部电路极其复杂。

在我看来,如果想用三进制,可能需要采用不同的集成电路制造方法,目前看来是不靠谱的。

其他网友观点

3进制???你是不是对二进制有什么误解?

二进制的0,1分别代表低电平和高电平,需要多一个吗,多出来又有什么意义?整个3进制无疑是画蛇添足。

好好搬砖,把专业的事交给专业的人去做


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

 
(文/小编)
免责声明
• 
本文如果计算机实现3进制,或者更多进制,计算效率会提高多少?链接:http://www.esxun.cn/news/178053.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3