【发布时间】:2014-08-03 14:27:14
【问题描述】:
为什么计算机使用二进制数系统 (0,1)?他们为什么不使用三进制数系统(0,1,2)或任何其他数系统呢?使用二进制数有什么好处?
【问题讨论】:
-
因为它们依靠电力运行,并且可以打开或关闭,即 0 或 1。on 告诉电路考虑 1,off 告诉电路考虑 0。所有其他数字系统都是基于二进制数的组合计算。这是非常基本的原则。存在不同的变化
-
@Hanky웃Panky:完全有可能构建一个使用多个电压电平表示 0、1 或 2 的系统。我认为一些存储技术通常使用 4 电平表示,虽然我是远非该领域的专家。
-
当然可以,这就是我提到存在不同变体的原因。但这是非常基本的解释。需要大量研究才能对这些有所了解,而不仅仅是问答环节。我的评论只是开胃菜,不是主菜
-
我很想断言它是(two-state) Transistors 的结果/结果,它们是“现代电子设备的基本组成部分”。如果晶体管固有地在三态系统上工作/由三态系统工作,那么看到广泛使用的三元基极我不会感到惊讶..
-
我读过量子计算会保持0,1等状态,我不是这方面的专家,但最好读一下。它说“另一方面,量子计算机会将信息存储为 1、0 或两种状态的量子叠加。这种称为量子位的“量子位”比二进制具有更大的灵活性系统。” physics.about.com/od/quantumphysics/f/quantumcomp.htm
标签: architecture binary hardware ternary-operator computer-architecture