📜  分析引擎的设计

📅  最后修改于: 2021-08-27 17:17:48             🧑  作者: Mango

Analytical Engine通常被认为是Charles Babbage在1837年设计的第一台机械计算机。这是他最成功的成就之一。他的分析引擎具有四个不同的组件或零件。这些组件是阅读器,商店,工厂和打印机。分析引擎将ALU(算术逻辑单元)与内存,打孔卡和基本流量控制一起使用。 Charles Babbage在机器编程语言中使用各种循环和条件。

分析引擎是差分引擎的后继者。他使用了各种打孔卡系列进行设计输入,用于算术运算,数值常数和存储运算。

Analytical Engine包括CPU和ALU,两者都是物理鼓和旋转鼓的组合,仅因为它满足不同图灵机的需求。差异引擎的后继者被称为分析引擎。查尔斯·巴贝奇(Charles Babbage)写了数千页,还与他们一起起草了250张图纸。

所有这些单元的工作方式都更像是一台现代计算机,并且当今一代使用的所有现代计算机都基于该计算机。它们是:输入,输出,内存,CPU

查尔斯·巴贝奇分析引擎的逻辑结构

这些解释如下。

  1. 输入 –
    Charles Babbage Analytical Engine正在处理由打孔卡执行的数据和程序。这些打孔卡称为读取器。
  2. 输出 –
    t用于根据给定公式对三角函数的数值进行各种计算。查尔斯·巴贝奇(Charles Babbage)一直在使用打孔卡和模拟打印机进行输入和输出。输入和输出通过使用打孔卡来执行。
  3. CPU(中央处理单元)–
    它用于执行所有算术运算和比较。它有助于将各种数字存储到寄存器中,并且通过微程序控制操作。它还使用这些控制机制来自动执行操作。它用于将面向用户的指令转换为各种内部硬件。
  4. 内存(MI)–
    在分析引擎中,Charles Babbage将MI或Memory称为存储。这是一千个四十位十进制数字的商店。存储器是存储数据进行处理的地方。