📜  计算机的历史

📅  最后修改于: 2020-11-07 03:58:29             🧑  作者: Mango

电脑的历史

第一个计数设备由原始人使用。他们使用木棍,石头和骨头作为计数工具。随着人类思维和技术的发展,随着时间的推移,更多的计算设备得到了发展。下面介绍一些从第一个到最近的流行计算设备;

算盘

计算机的历史始于算盘的诞生,算盘是第一台计算机。据说中国人大约在4000年前发明了算盘。

这是一个木制架子,上面有金属棒,上面装有珠子。珠子由算盘运算符根据一些规则移动以执行算术计算。算盘仍在中国,俄罗斯和日本等一些国家使用。该工具的图像如下所示;

纳皮尔的骨头

它是由Merchiston的John Napier(1550-1617)发明的手动计算设备。在此计算工具中,他使用了9种不同的象牙条或骨头(标有数字)进行乘法和除法。因此,该工具被称为“纳皮尔骨头”。它也是第一台使用小数点的机器。

帕斯卡林

帕斯卡林也被称为算术机或加法机。它是在1642年至1644年之间由法国数学家-哲学家比亚斯·帕斯卡尔(Biaise Pascal)发明的。相信它是第一台机械和自动计算器。

帕斯卡(Pascal)发明了这台机器来帮助他的父亲,税务会计师。它只能执行加法和减法。那是一个装有一系列齿轮和轮子的木箱。车轮旋转一圈后,相邻的车轮也会旋转。车轮顶部设有一系列窗口,以读取总计。该工具的图像如下所示;

阶梯式Reckoner或Leibnitz轮

它是由德国数学家哲学家Gottfried Wilhelm Leibnitz于1673年开发的。他改进了Pascal的发明来开发这种机器。这是一个数字机械计算器,被称为阶梯式推算器,因为它不是由齿轮,而是由长笛鼓制成的。见下图;

差异引擎

在1820年代初期,它是由被称为“现代计算机之父”的查尔斯·巴贝奇(Charles Babbage)设计的。这是一台可以执行简单计算的机械计算机。这是一台蒸汽驱动的计算机,旨在解决对数表之类的数字表。

分析引擎

这台计算机也是由查尔斯·巴贝奇(Charles Babbage)在1830年研发的。它是一台机械计算机,使用打孔卡作为输入。它能够解决任何数学问题并将信息存储为永久存储器。

制表机

它由美国统计学家赫尔曼·霍勒里斯(Herman Hollerith)于1890年发明。这是一种基于打孔卡的机械制表机。它可以将统计信息制成表格并记录或排序数据或信息。该机器在1890年的美国人口普查中使用。 Hollerith还创立了Hollerith的制表机公司,该公司后来于1924年成为国际商业机器(IBM)。

差分分析仪

它是1930年在美国推出的第一台电子计算机。它是范内瓦尔·布什(Vannevar Bush)发明的模拟设备。该机器具有真空管,可切换电信号以执行计算。它可以在几分钟内完成25次计算。

马克一世

计算机历史上的下一个重大变化开始于1937年,当时霍华德·艾肯(Howard Aiken)计划开发一种可以执行涉及大量数字的计算的机器。 1944年,Mark I计算机作为IBM与哈佛大学之间的合作伙伴关系而建立。它是第一台可编程数字计算机。

几代人的计算机

一代计算机是指计算机技术随时间的特定改进。 1946年,开发了称为电路的电子路径来进行计数。它取代了以前的计算机中用于计数的齿轮和其他机械零件。

在每一代中,电路都比上一代电路更小,更先进。小型化有助于提高计算机的速度,内存和功能。有五代计算机,如下所述;

第一代计算机

第一代(1946-1959)的计算机运行缓慢,体积庞大且价格昂贵。在这些计算机中,真空管被用作CPU和内存的基本组件。这些计算机主要依赖批处理操作系统和打孔卡。磁带和纸带在这一代被用作输出和输入设备。

一些流行的第一代计算机是:

  • ENIAC (电子数值积分器和计算机)
  • EDVAC (电子离散变量自动计算机)
  • UNIVACI (通用自动计算机)
  • IBM-701
  • IBM-650

第二代计算机

第二代(1959-1965)是晶体管计算机的时代。这些计算机使用的晶体管价格便宜,结构紧凑且功耗较低。它使晶体管计算机比第一代计算机更快。

在这一代中,磁芯被用作主存储器,磁盘和磁带被用作辅助存储器。这些计算机中使用了汇编语言和编程语言,例如COBOL和FORTRAN,以及批处理和多程序操作系统。

一些流行的第二代计算机是:

  • IBM 1620
  • IBM 7094
  • 疾病预防控制中心1604
  • CDC 3600
  • 宇通1108

第三代计算机

第三代计算机使用集成电路(IC)代替晶体管。单个IC可以封装大量的晶体管,从而增加了计算机的功能并降低了成本。这些计算机也变得更加可靠,高效且尺寸更小。这些一代计算机使用远程处理,分时,多程序作为操作系统。此外,这一代还使用了高级编程语言,例如FORTRON-II至IV,COBOL,PASCAL PL / 1,ALGOL-68。

一些流行的第三代计算机是:

  • IBM-360系列
  • 霍尼韦尔6000系列
  • PDP(个人数据处理器)
  • IBM-370 / 168
  • TDC-316

第四代计算机

第四代(1971-1980年)计算机使用超大规模集成电路(VLSI)。包含数百万个晶体管和其他电路元件的芯片。这些芯片使这一代计算机更加紧凑,功能强大,快速且价格合理。这些一代计算机使用实时,时间共享和分布式操作系统。诸如C,C++,DBASE之类的编程语言也被用于这一代。

一些流行的第四代计算机是:

  • 十二月10
  • 星星1000
  • PDP 11
  • CRAY-1(超级计算机)
  • CRAY-X-MP(超级计算机)

第五代计算机

在第五代(直到1980年)计算机中,VLSI技术被ULSI(超大规模集成)取代。它使具有一千万个电子组件的微处理器芯片的生产成为可能。这一代计算机使用并行处理硬件和AI(人工智能)软件。这一代使用的编程语言是C,C++,Java,.Net等。

一些流行的第五代计算机是:

  • 桌面
  • 笔记本电脑
  • 笔记本
  • 超级本
  • ChromeBook