计算机硬件-CPU
冯.诺依曼计算机体系
1.计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备五部分
2.采取二进制形式和指令
3.将程序(数据和指令序列)预先存放在主存储器中,使计算机在工作时能够自动高速地从存储器中取出指令并加以执行
CPU
作用
CPU的工作主要是运算和管理,分别是算数逻辑单元与控制单元。其中算数逻辑单元主要负责程序运算与逻辑判断,控制单元则主要在协调各周边元件与各单元间的工作。
寄存器
通用寄存器
用来保存变量和临时
程序计数器
多数计算机还有一些对程序员课件的专门寄存器,其中之一便是程序计数器,它保存了将要取出的下一条指令的内存地址。在指令取出后,程序计算器就被更新以便执行后期的指令
堆栈指针
它指向内存中当前栈的顶端。该栈包含已经进入但是还没有退出的每个过程中的一个框架。在一个过程的堆栈框架中保存了有关的输入参数、局部变量以及那些没有保存在寄存器中的临时变量
程序状态寄存器
这个寄存器包含了条码位(由比较指令设置)、CPU优先级、模式(用户态或内核态),以及各种其他控制位。用户通常读入整个PSW,但是只对其中少量的字段写入。在系统调用和I/O中,PSW非常非常非常非常非常非常重要
分类
按厂商:intel(稳定) AMD(性能)
按接口:LGA(新式接口:触点式) PGA(老式接口:针式接口)
按架构:精简指令集(RISC) 复杂指令集(CISC)系 统(主流)
(X86属于CISC)
按位数:32 64(主流)
(一次可以读写64bits这 么多的数据)
选购指标
参考指标:主频、缓存、核心数量
主频
频率就是CPU每秒钟可以进行的工作次数。越高越好,当CPU的频率为3.6GHz,就表示这个CPU一秒可以进行 3.6x109次工作(运算,指令...)
缓存
一、二、三、四级缓存,通常等级越高,缓存越大,速度越慢,等级越低缓存容量越珍贵,同时不同等级的缓存的主要功能也不同
缓存主要解决的问题是内存速度跟不上CPU的运算速度,直接在CPU上面设置一部分存储能力,解决这个问题
核心数量
核心数越多越好,主要体现计算机同时执行多任务的能力
CPU超频
什么是超频?简单来说就是人为提高CPU的外频或倍频,使之运行频率得到大幅提升(提升电压)但是CPU的发热也会提高,容易造成死机,加速CPU老化
但是现在Intel的CPU自动超频,主要是通过turbo技术
CPU超线程
即使计算机只有四个实体核心,但通过HT的机制,操作系统可以抓到八个核心!并且让每个核心逻辑上分离,就可以同时运行八个程序了。
CPU常见故障
温度过高造成死机,重启(一般原因是天气、散热器老化、长时间高负荷运行、超频造成的)特别是AMD这些运算能力强的CPU更要注意散热