什么是控制单元? (附图片)

控制单元是计算机 CPU 内的协调力量,指导数据流和指令执行。它充当导体,解释计算机的程序并向其他组件发出适当的操作信号。通过管理复杂的处理任务,它可以确保您的计算机平稳高效地运行。想知道这对您的日常设备使用有何影响?让我们进一步探索。

控制单元是中央处理单元 (CPU) 的子组件,用于管理计算机中该区域执行的所有操作。它负责从计算机获取各种输入、指令和数据,并告诉处理器如何处理它们。由于CPU被认为是计算机的大脑,因此有时也被称为脑中脑。根据 CPU 架构的不同,控制单元可能需要执行不同的任务。

控制单元实际上由多个子组件组成。在硬连线时代,所有这些布线和电路形成了所谓的有限状态机,这是一个具有指导计算机操作的单一目的的系统。单独的电路负责解码和编码指令,而其他电路则处理逻辑或对 CPU 处理的指令进行计数。一切都按顺序发生,逻辑电路将以一种或另一种方式翻转以指导指令到存储。

安装在主板上的双核CPU。

一条指令被取出并解码,然后需要按顺序执行,一个在后另一个直到完成。在较旧的 CPU 中,指令必须完成整个过程并完成计算才能开始下一个过程。为了加快处理速度,现代 CPU 使用所谓的管道,其中每个步骤都是管道的一部分。当一条指令处于流水线的执行部分时,另一条指令已经处于解码阶段,并且另一条指令正在被获取。为了处理所有这些,控制单元还需要扮演多路复用器的角色,因为它需要多个输入或输出,并将它们引导进出管道。

计算机的视频卡可能包含微代码。
<随着计算机 CPU 的不断进步,其中大部分都发生了巨大的变化。微代码的使用,即位于 CPU 上特殊高速只读存储器中的微小程序,取代了旧的硬连线电路。这些低-级程序接管了对控制单元进行物理重新布线的耗时工作,并简化了对 CPU 架构的更改。在 CPU 设计阶段创建的控制单元的定制微程序使特定类型的架构成为可能。 CPU。

一般来说,控制单元的大部分职责取决于 CPU 架构。有些可能只是简单地获取、解码、协调执行以及指导指令的输出。其他的可能有涉及翻译的额外职责,这可能会减慢速度关闭CPU。在这些情况下,控制单元可以进一步分为简洁的组件,例如单独的调度单元或负责组织和存储来自算术逻辑单元(ALU)的结果的退休单元。

  • 发表于 2024-02-26 19:37
  • 阅读 ( 26 )
  • 分类:科学教育

0 条评论

请先 登录 后评论