zoukankan      html  css  js  c++  java
  • CPU:Central Processing Unit

    CPU执行计算任务时都需要遵从一定的规范,程序在被执行前都需要先翻译为CPU可以理解的语言。这种规范或语言就是指令集(ISA,Instruction Set Architecture)。

    CPU 架构:
    CISC:Complex Instruction Set Computer,复杂指令集  X86  通用计算机
    RISC:Reduced Instruction Set Computer,精减指令集  ARM 手机

    常见的指令集有:Intel的x86,EM64T,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4A,SSE4.1,SSE4.2,AVX,AVX2,AVX-512,VMX等指令集;和AMD的x86,x86-64,3D-Now!指令集。

    X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。

    x86-64和EM64T的斗争。2003年,AMD推出了业界首款64位处理器Athlon 64,也带来了x86-64,即x86指令集的64位扩展超集,具备向下兼容的特点。当时Intel也在推行64位技术,但其IA64架构并不兼容x86,只是用在服务器处理器Itanium上。为了和AMD展开竞争,Intel也在2004年推出了自己的64位版x86,也就是EM64T。

    64位处理器

    64位处理器是采用64位处理技术的CPU,相对32位而言,64位指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,处理器一次运行64bit数据。

    相比较32位的CPU来说,64位CPU最为明显的变化就是增加了8个64位的通用寄存器,内存寻址能力提高到64位,以及寄存器和指令指针升级到64位等。

    寄存器、高速缓存、内存的关系
    寄存器是CPU诞生的时候就有的逻辑部件,属于内阁。

    由于CPU速度非常快,但通过总线连接的内存速度相对很慢,于是乎诞生了高速缓存,用来缓解CPU找内存拿数据时候的尴尬,相当于参议院。

    内存大家都懂的,是CPU和硬盘存储器的过度,就相当于众议院。

    主频(时钟)、外频(总线)、倍频

    主频=外频X倍频

    Linux命令

    lspu
    
    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    Spring-四种常用注解
    Spring-IOC
    Spring-bean 的管理细节
    Android R.java文件
    MySQL | windows10 安装MySQL : 无法将“mysql”项识别为 cmdlet、函数、脚本....
    统计知识 | 决定系数 R方、调整后的R方、F值
    R | R语言表达式中常用的符号
    回归分析 | R语言回归算法、模型诊断
    R | 探索性数据分析 EDA
    R语言基础 | 概率分布的表示方法
  • 原文地址:https://www.cnblogs.com/bpzblog/p/12602403.html
Copyright © 2011-2022 走看看