什么是控制单元?(a control unit?)

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

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

A dual core CPU mounted to a motherboard.

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

A computer's video card may contain microcode.

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

随着计算机CPU的不断发展,这种情况发生了巨大的变化。微代码是一种微型程序,它位于CPU上特殊的高速只读存储器中,取代了旧的硬接线电路。这些低级程序接管了对控制单元进行物理重新布线的耗时工作,并简化了对CPU架构的更改。在CPU的设计阶段创建的控制单元的自定义微程序是特定类型CPU架构的基础。

通常,控制单元的大部分职责取决于CPU体系结构。有些可能只是获取、解码、协调执行和指导指令的输出。其他人可能有额外的职责,包括翻译,这可能会降低CPU的速度。在这些情况下,控制单元可进一步拆分为简洁的组件,例如单独的调度单元,或负责组织和存储来自算术逻辑单元(ALU)的结果的退役单元。

  • 发表于 2021-12-10 09:23
  • 阅读 ( 202 )
  • 分类:互联网

你可能感兴趣的文章

六角形(hexagon)和单斜单元(monoclinic unit cell)的区别

...义单元单元类型时很有用。 目录 1. 概述和主要区别 2. 什么是六边形单位细胞 3. 什么是单斜单位细胞 4. 并列比较-六边形与单斜晶胞的表格形式 5. 摘要 什么是六边形单元(hexagon unit cell)? 六角晶胞或六角晶胞是六角晶系中所有...

  • 发布于 2020-10-18 14:43
  • 阅读 ( 478 )

单元平面图(unit plan)和教学计划(lesson plan)的区别

...;可以包括许多课程的单元。 内容 1概述和主要区别2。什么是教案3。什么是单元计划4。并列比较——单元计划与课程计划,表格5。摘要 什么是教案(a lesson plan)? 教案通常是由指导学生上课的老师准备的,以确保一节课达到其...

  • 发布于 2020-10-24 20:45
  • 阅读 ( 445 )

六角形(hexagon)和单斜晶胞(monoclinic unit cell)的区别

...单斜晶胞的三个轴具有不等的长度。 覆盖的关键领域 1.什么是单位细胞-解释2.什么是六边形单位细胞-定义、结构、独特特征3.什么是单斜单位细胞-定义、结构、独特特征4.六边形单位细胞和单斜单位细胞的区别是什么-主要区别...

  • 发布于 2021-06-29 21:47
  • 阅读 ( 316 )

硬接线(hardwired)和微程序控制单元(microprogrammed control unit)的区别

...接线,微程序控制单元 什么是硬接线控制单元(a hardwired control unit)? 硬连线控制单元使用各种电子元件,如组合逻辑单元和门来实现。电路采用固定结构。如果指令集改变了,接线也应该改变。由于它是硬连线的,所以指令集...

  • 发布于 2021-06-30 22:00
  • 阅读 ( 497 )

主板(motherboard)和处理器(processor)的区别

...理器之间的区别是什么–主要区别的比较 关键术语 ALU, Control Unit, CPU, Logic Board, Mainboard, Motherboard, Processor, System Board 什么是主板(a motherboard)? 主板是计算机中的主要印刷电路板。它也被称为主板、逻辑板或系统板。它由允许在...

  • 发布于 2021-07-01 00:25
  • 阅读 ( 576 )

如何用delphi显示最顶层的系统模式消息框(display a topmost system modal message box with delphi)

...uses   Windows, Messages, SysUtils, Variants, Classes,   Graphics, Controls, Forms, Dialogs, ExtCtrls; type   TForm1 = class(TForm)    private     procedure WMTimeChange(var Msg: TMessage) ; message WM_TIMECHANGE;    public     { Public declarations }   end; va...

  • 发布于 2021-09-15 03:45
  • 阅读 ( 230 )

算术逻辑单元(alu)(arithmetic logical unit (alu))和控制单元(cu)(control unit (cu))的区别

...来完成的。 Also Read: Difference Between Microprocessor And Microcontroller 什么是控制单元(cu)(control unit (cu))? 控制单元(CU)是控制处理器操作的计算机系统中央处理单元的一个组件。它通知算术和逻辑单元、计算机的主存储器...

  • 发布于 2021-11-27 15:09
  • 阅读 ( 344 )

什么是内存管理单元?(a memory management unit?)

负责管理计算机内存系统的计算机硬件称为内存管理单元(MMU)。该组件用作CPU和系统内存之间的缓冲区。内存管理单元执行的功能通常可分为三个区域:硬件内存管理、...

  • 发布于 2021-12-10 18:20
  • 阅读 ( 191 )

什么是电源管理单元?(a power management unit?)

电源管理单元(PMU)是一种微控制器,与苹果公司生产的计算机配置相关。基本上,电源管理单元控制计算机上的电源功能。目前,所有苹果电脑都使用电源管理单元。 ...

  • 发布于 2021-12-12 08:55
  • 阅读 ( 163 )

什么是协议数据单元?(a protocol data unit?)

协议数据单元(PDU)是一种分层数据传输系统,它可以与网络设备通信,也可以与同一台机器中的协议通信。有五个命名的协议数据单元层,但第五层及以上都被归类为同...

  • 发布于 2021-12-12 09:29
  • 阅读 ( 107 )