zoukankan      html  css  js  c++  java
  • 计算机硬件-CPU

    计算机硬件-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更要注意散热

    cpu天梯图

    https://cpu.zol.com.cn/soc/

    参考链接

    https://www.cnblogs.com/linhaifeng/p/6523843.html

  • 相关阅读:
    嵌套类型返回错误解决办法(如迭代器的设计)
    UITableView的多选删除模式
    UITableView的编辑模式
    指针和引用初理解
    strstr()函数实现
    一句话的单词倒置
    字符串过滤程
    strcpy函数
    二叉排序树(Binary Sort Tree)
    二叉树插入操作
  • 原文地址:https://www.cnblogs.com/zx125/p/11524709.html
Copyright © 2011-2022 走看看