为什么计算机使用二进制数系统(0,1)?

时间:2014-06-13 05:33:53

标签: architecture binary hardware ternary-operator computer-architecture

为什么计算机使用二进制数系统(0,1)?为什么他们不使用三元数系统(0,1,2)或任何其他数字系统呢?使用二进制数有什么好处?

3 个答案:

答案 0 :(得分:2)

这是硬件世界中软件思维的典型例子:)

哦,我的。我是唯一一个记得我们曾经称之为真空管或阀门的人吗? Logic DIDN&T; T以晶体管,朋友开始。第一台计算机(ENIAC)使用了大量的电子管,二极管和继电器。

如上所述,现代计算机中二进制系统的使用涉及电气状态和逻辑。如果你还记得,TTL(晶体管 - 晶体管逻辑)高级计算显着(使其更快,更便宜,更可靠地创建存储器和逻辑电路)TTL器件由电子半导体材料(硅)组成,当时组装和配置为晶体管,可以使其放大信号或用作门控开关。

您可以将这些TTL电路的大型阵列安排到"存储"状态。我们可以继续,但足以说明BINARY出现的原因与今天相同。

数字由位表示,这些位是离散电线,状态逻辑为TRUE / FALSE,直接映射到ON / OFF的电气表示。

这是唯一可靠且经济的硬件架构。 Ones(1' s)和Zero(0' s)统治世界,因为它们是最精细,最可靠和最具成本效益的电路。

答案 1 :(得分:0)

计算机可以处理各种形式的数据,例如图像、文件、文字、数字、音频、视频等。这些是由对非常小的电流高度敏感的微型晶体管处理的。它们只需打开和离开。通过使用这些开关二进制数来发挥作用。如果开关打开,则用 1 表示,否则用零表示。如果计算机使用这些 1 和零,那么我们需要使用这些微小的晶体管。有许多微小的计算机中的晶体管比其他类型的晶体管便宜。所以最好选择使用1和0(二进制),并由微小的晶体管以switch on(1)和switch off(0)形式处理。

答案 2 :(得分:-1)

这不是收益的问题。它是研究和开发的数量,当然也是产生重要产品所需的资本。目前的二元系统是几十年演变的结果。除非是为了一些高端研究和内部开发,否则没有人会有兴趣至少在这十年内使用它。