算术控制单元,也叫控制单元(CU)是计算机的中央处理单元(CPU)的组件,其指导处理器的操作。 它告诉计算机的内存,算术/逻辑单元以及输入和输出设备如何响应程序的指令。
它通过提供定时和控制信号来指导其他单元的操作。 大多数计算机资源由CU管理。 它指导CPU和其他设备之间的数据流。 John von Neumann将控制单元作为von Neumann架构的一部分。在现代计算机设计中,控制单元通常是CPU的内部部分,其引入后其整体角色和操作不变
中文名
算术控制单元外文名
Arithmetic Control unit
算术控制单元功能
编辑
语音
控制单元(CU)是包含在处理器内的数字电路,其协调处理器的许多子单元之间,之外和之间的数据移动序列。这些路由数据通过处理器内的各种数字电路(子单元)的运动的结果产生了软件指令所期望的操纵数据(先前加载,可能来自存储器)。它控制(传导)处理器内部的数据流,并另外向计算机的其余部分提供若干外部控制信号,以进一步将数据和指令引导至处理器外部目的地(即存储器)。
需要CU的设备的示例是CPU和图形处理单元(GPU)。 CU接收外部指令或命令,它将其转换为CU应用于数据路径的一系列控制信号,以实现一系列寄存器传输级操作。
更确切地说,控制单元(CU)通常是相当大的复杂数字电路集合,其互连和控制CPU内包含的许多执行单元(即ALU,数据缓冲器,寄存器)。 CU通常是从外部存储的计算机程序接受的第一个CPU单元,单个指令(基于CPU的指令集)。然后,CU将该单独指令解码为几个连续步骤(从寄存器/存储器获取地址/数据,管理执行[即发送到ALU或I / O的数据],并将结果数据存储回寄存器/存储器),控制