一、中央处理器
1.CPU的任务与功能
中央处理器简称CPU,是控制计算机自动完成取指令和执行指令的部件,是计算机的核心部件。
CPU的任务是:
● 取指令:CPU从存储器中读取指令。
● 分析指令:对取得的指令进行译码,确定需要完成的操作。
● 取操作数:根据指令的地址码字段,到存储器、寄存器或IO设备中读取数据。
● 执行指令:对取出的操作数做指令规定的操作,并把结果写入存储器、寄存器或IO设备中。
由此可以得知,CPU的功能是:
● 指令控制:控制程序的执行顺序。
● 操作控制:产生每条指令所需的操作信号,并把信号送往各个部件,控制部件按要求进行操作。
● 时间控制:对各种操作实施时间上的控制。
● 数据加工:对数据进行算术和逻辑运算,完成数据的加工处理。(这是CPU最根本的任务)
2.CPU的组成
CPU主要由4个部分组成:
● 算术逻辑运算单元:简称ALU,负责完成数据的算术逻辑运算。
● 控制单元:简称CU,用于产生各种控制信号。
● 寄存器组:用于存取指令和数据等信息。
● 中断系统:用于处理异常情况和特殊请求。
有时,也将寄存器组中的寄存器分为控制单元用和ALU用两类,从而将CPU笼统地分成运算器、控制器两部分。
3.主要技术参数
- 字长:是指在单位时间内同时处理的二进制数据的位数。CPU根据字长可分为8位、16位、32位和64位CPU。
- 主频:又称内部工作频率,是CPU内时钟信号震荡的速度。其倒数是时钟周期,是CPU最小的时间元素。
- 外部工作频率:主板为CPU提供的基准时钟频率。
- 前端总线频率:表示前端总线的数据传输能力。**前端总线(FSB)**是CPU与外界交换数据的主要通道。
- QPI数据传输速率:**快速通道互联(QPI)**是取代FSB的包传输高速点到点连接技术,QUI数据包为80位。
- 工作电压:CPU正常工作的电压。
- 地址总线宽度:决定CPU能够访问的最大物理地址空间,即CPU能使用多大的主存。
- 数据总线宽度:决定CPU与主存、Cache和IO设备一次数据传输的信息量。
二、寄存器
1.寄存器的分类
计算机中的寄存器主要可以分为两类:
- 用户可见寄存器:允许机器语言和汇编语言的编程人员访问的寄存器。