控制单元和CPU


在程序执行期间,控制单元每次从主存中提取一条指令,然后执行它。在此执行过程中,如果指令执行涉及算术或逻辑运算(如 AND、OR、Ex-OR),则它会借助 ALU。执行完当前指令后,CPU 会提取下一条指令以进行执行。此过程持续进行,直到程序完成并使用输出设备输出结果。在许多计算机中,控制单元和 ALU 集成在一个称为中央处理单元(CPU)的块中。

中央处理单元 (CPU) 包括以下功能 -

  • CPU 被认为是计算机的大脑。

  • CPU 执行所有类型的数据处理操作。

  • 它存储数据、中间结果和指令(程序)。

  • 它控制计算机所有部件的操作。

CPU 本身具有以下三个组成部分。

  • 内存或存储单元

  • 控制单元

  • 算术逻辑单元 (ALU)

内存或存储单元

该单元可以存储指令、数据和中间结果。该单元在需要时向计算机的其他单元提供信息。它也被称为内部存储单元、主存、主存储器或随机存取存储器 (RAM)。

其大小会影响速度、功耗和功能。主存和辅存是计算机中的两种内存类型。内存单元的功能包括 -

  • 它存储处理所需的所有数据和指令。

  • 它存储处理的中间结果。

  • 它在将这些结果释放到输出设备之前存储处理的最终结果。

  • 所有输入和输出都通过主存传输。

控制单元

该单元控制计算机所有部件的操作,但本身不执行任何实际的数据处理操作。

该单元的功能包括 -

  • 它负责控制计算机其他单元之间的数据和指令的传输。

  • 它管理和协调计算机的所有单元。

  • 它从内存中获取指令,解释它们,并指导计算机的操作。

  • 它与输入/输出设备通信以传输数据或存储结果。

  • 它不处理或存储数据。

算术逻辑单元 (ALU)

该单元包含两个子部分,即

  • 算术部分

  • 逻辑部分

算术部分

算术部分的功能是执行算术运算,如加法、减法、乘法和除法。所有复杂运算都是通过重复使用上述运算来完成的。

逻辑部分

逻辑部分的功能是执行逻辑运算,例如比较、选择、匹配和合并数据。

更新于: 2020年6月27日

4K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告