地址寄存器、数据寄存器、指针寄存器
CPU (Central processing Unit): 算术逻辑运算单元(Arithmetic logic Unit) + 控制单元(Control Unit)+ 寄存器组(Registers),这三个单元,在计算机硬件发展的早期不在一块集成电路的芯片内部。
微处理器 Microprocessor:将CPU组成的三部分和少量的外围电路集成封装在一块芯片内部,但是是与内存、外设接口分离。微处理器分为专用和通用的,专用微处理器如DSP,GPU等。
微控制器 Microcontroller: 将CPU与外设接口和内存集成在一块chip上, CPU with
integrated
memory or peripheral interfaces. 单片机属于微控制器的一种。在1980年早期,内存和输入输出系统开始被集成到一块板上组成微控制器用以取代昂贵的通用计算机,也就是在这个时候,以微控制器为基础的各类消费电子、工业控制系统开始逐渐风靡起来。内存储器简称内存,一般指插在计算机主板上的内存条,但也包括主板、CPU、显卡、声卡等上带的内存,这些卡上的内存一般速度比较快,是上好的内存。
CPU是由运算器和控制器这两个部分组成的。
1、运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。 计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与Control Unit共同组成了CPU的核心部分。
2、控制器分组合逻辑控制器和微程序控制器,两种控制器各有长处和短处。组合逻辑控制器设计麻烦,结构复杂,一旦设计完成,就不能再修改或扩充,但它的速度快。 微程序控制器设计方便,结构简单,修改或扩充都方便,修改一条机器指令的功能,只需重编所对应的微程序; 要增加一条机器指令,只需在控制存储器中增加一段微程序,但是,它是通过执行一段微程。具体对比如下:组合逻辑控制器又称硬布线控制器,由逻辑电路构成,完全靠硬件来实现指令的功能。
计算机的运算器、控制器及内存储器统称为主机。 计算机主机通常包括CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,如 USB 控制器、显卡、网卡、声卡等等。 位于主机箱内的通常称为内设,而位于主机箱之外的通常称为外设(如显示器、键盘、鼠标、外接硬盘、外接光驱等)。 通常,主机自身(装上软件后)已经是一台能够独立运行的计算机系统,服务器等有专门用途的计算机通常只有主机,没有其他外设。