数字计算机是以数字格式存储数据并使用数学操作对其进行操作的机器。这种类型的计算机通常包括某种存储信息的设备、某种输入和输出数据的方法以及允许对存储的数据进行数学运算的部件数字计算机几乎总是电子化的,但并...
数字计算机是以数字格式存储数据并使用数学操作对其进行操作的机器。这种类型的计算机通常包括某种存储信息的设备、某种输入和输出数据的方法以及允许对存储的数据进行数学运算的部件数字计算机几乎总是电子化的,但并不一定需要如此。

大多数计算机使用二进制代码运行,可以认为是数字的。
用计算机模拟世界的主要方法。模拟计算机使用一些物理现象,如电压,来模拟不同的现象,并通过直接修改存储的数据来执行操作。然而,数字计算机,把所有数据都存储为数字,并对这些数据进行算术运算。大多数计算机使用二进制数字来存储数据,由于构成这些数字的1和0很容易用简单的开关电状态来表示。

数字计算机以数字格式存储数据。
原理在某些特殊领域有其优势,比如能够连续地模拟方程,其优点是易于编程。这意味着它们可以处理许多不同的指令集,而无需进行物理重新配置。

数字计算机中的电路路径现在可以非常接近地打印出来最早的数字计算机可以追溯到19世纪,早期的例子是查尔斯·巴贝奇提出的分析引擎理论这台机器将以机械方式存储和处理数据。然而,这些数据不会以机械方式存储,而是以离散物理状态表示的一系列数字形式存储。这台计算机应该是可编程的,计算机领域的第一人。

早期的模拟计算机在20世纪得到了广泛的应用。战争的压力导致了领域,电子计算机出现在第二次世界大战中。这种数字计算机通常使用真空管阵列来存储信息,以便在计算中使用。纸张或穿孔卡片用于长期存储。键盘输入和显示器出现在本世纪后期。

在21世纪早期,计算机依赖集成电路而不是真空管。它们仍然使用活动内存,长期存储和中央处理单元。输入和输出设备大大增加,但仍然提供相同的基本功能。
2011年,计算机开始突破传统电路的限制。数字计算机中的电路路径现在可以打印得如此紧密,以至于像电子隧穿效应一样的效果必须如此紧密在数字光学计算机上工作,利用光和透镜处理和存储数据,可能有助于克服这一局限性。
纳米技术可能带来全新的机械计算方式。数据可以在单个分子或小分子组的水平上以数字方式存储和处理。在一个相对较小的空间中,可以容纳数量惊人的分子计算元件这可以大大提高数字计算机的速度和功率。

发明家查尔斯·巴贝奇在1822年提出了蒸汽动力差速发动机的想法。