控制单元和CPU
在程序执行期间,控制单元每次从主存中提取一条指令,然后执行它。在此执行过程中,如果指令执行涉及算术或逻辑运算(如 AND、OR、Ex-OR),则它会借助 ALU。执行完当前指令后,CPU 会提取下一条指令以进行执行。此过程持续进行,直到程序完成并使用输出设备输出结果。在许多计算机中,控制单元和 ALU 集成在一个称为中央处理单元(CPU)的块中。
中央处理单元 (CPU) 包括以下功能 -
CPU 被认为是计算机的大脑。
CPU 执行所有类型的数据处理操作。
它存储数据、中间结果和指令(程序)。
它控制计算机所有部件的操作。
CPU 本身具有以下三个组成部分。
内存或存储单元
控制单元
算术逻辑单元 (ALU)
内存或存储单元
该单元可以存储指令、数据和中间结果。该单元在需要时向计算机的其他单元提供信息。它也被称为内部存储单元、主存、主存储器或随机存取存储器 (RAM)。
其大小会影响速度、功耗和功能。主存和辅存是计算机中的两种内存类型。内存单元的功能包括 -
它存储处理所需的所有数据和指令。
它存储处理的中间结果。
它在将这些结果释放到输出设备之前存储处理的最终结果。
所有输入和输出都通过主存传输。
控制单元
该单元控制计算机所有部件的操作,但本身不执行任何实际的数据处理操作。
该单元的功能包括 -
它负责控制计算机其他单元之间的数据和指令的传输。
它管理和协调计算机的所有单元。
它从内存中获取指令,解释它们,并指导计算机的操作。
它与输入/输出设备通信以传输数据或存储结果。
它不处理或存储数据。
算术逻辑单元 (ALU)
该单元包含两个子部分,即
算术部分
逻辑部分
算术部分
算术部分的功能是执行算术运算,如加法、减法、乘法和除法。所有复杂运算都是通过重复使用上述运算来完成的。
逻辑部分
逻辑部分的功能是执行逻辑运算,例如比较、选择、匹配和合并数据。
广告