CPU的功能

自动完成取出指令和执行指令任务的部件 。它是计算机的核心部件

  • 指令控制:保证机器按顺序执行程序是CPU的首要任务。
  • 操作控制:CPU产生每条指令对应的操作信号,并把操作信号 送往相应的部件,从而控制这些部件按指令的要求进行动作。
  • 时间控制:对各种操作的实施时间进行定时。
  • 数据加工:对数据进行算术运算和逻辑运算处理。完成数据加 工是CPU的根本任务 CPU模型: file-20241208155923782

CPU的两大核心部件:

控制器:负责协调和指挥整个计算机系统的操作,是发布命令的 “决策机构”,主要功能包括: 从指令Cache中取出一条指令,并指出下一条指令在指令 Cache中的地址; 对指令进行译码或测试,产生相应的操作控制信号送往相应的 部件,以启动规定的动作; 指挥并控制CPU、数据Cache与输入/输出设备之间数据流动 的方向。 运算器:是数据加工处理部件,接受控制器发出的控制信号进行 操作,是执行部件。 执行所有的算术运算; 执行所有的逻辑运算,并进行逻辑测试。

reference