CPU概述

作者: Rumbles | 来源:发表于2018-03-07 11:13 被阅读24次

CPU内部的部件:
1.运算部件 ALU
2.缓存部件 缓存从主存当中读取部分的指令和数据 提高从内存中读取指令的效率
3.寄存器 :8种

 通用寄存器:有全局的唯一地址 ,可以通过地址码访问  可在机器指令中直接使用
 暂存器:CPU内部使用,用来暂存产生的临时数据
 指令寄存器:IR 只有一个,IR指令寄存器(,Instruction Register),是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。
当执行一条指令时,先把它从内存取到[数据寄存器](DR,Data Register)中,然后再传送至[IR]。指令划分为[操作码]和[地址码]字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。[指令译码器]就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。
程序计数器:PC 只有一个  保存指令的存储位置-->指令寄存器
程序状态寄存器:PSW 只有一个  记录线性状态和程序的工作模式
 里面有:1.特征位   标志位,反应CPU的当前状态
                 2.编程设定位  决定程序的调试 对中断的响应 程序的运行模式
地址寄存器:MAR 只有一个  存储
数据缓存寄存器:MBR 只有一个  过渡C
堆栈指针:SP 只有一个  堆栈栈顶的单元的地址码

4.控制器
根据指令 时钟信号 外部信号 产生指令 控制各种功能部件协同工作 完成指令
有两种产生命令的方式 1.硬件 2.软件

5.时序部件 产生控制的信号
时序部件一般由周期、[节拍]和工作脉冲三级时序组成,为指令的执行产生时序信号;控制部件根据组合条件形成相应的逻辑关系,再与时序信号组合,便可产生所需的控制[信号]

CPU主要功能:
1.处理指令 控制指令的执行顺序
2.执行操作 产生控制信号控制部件的工作
3.控制时间 控制各个操作的执行顺序
4.数据运算 算术和逻辑运算

指令的工作流程:
1.读取指令-存储器里面读取
2.指令译码-通过控制器进行,产生控制信号
3.指令执行-寻址。取数。运算
4.后续工作-保存结果 响应外部请求

外部的链接类型
1。单CPU 通过前段总线 和北桥芯片链接

  1. 多CPU CPU之间通过QPI链接 芯片之间通过DMI总线链接

CPU性能参数:
主频:(时钟频率)用来表示CPU的的运算,处理数据的速度 通常,主频越高CPU处理数据的速度就越快

CPU:相当于大脑 芯片:相当于神经

芯片组:芯片组是主板的核心部件 8ad4b31c8701a18b94c7daa59a2f07082838fe28.jpg

相关文章

  • CPU概述

    CPU内部的部件:1.运算部件 ALU2.缓存部件 缓存从主存当中读取部分的指令和数据 提高从内存中读取指令...

  • CPU缓存行及伪共享概述

    认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补...

  • CPU / GPU原理与 CUDA

    1. CPU 并行 1.1 概述 之所以先从 CPU 聊起而不是直接切入正题讲 GPU, 是因为并行思想在CPU和...

  • 【转】伪共享、缓存行填充和CPU缓存详述

    文章转自《一篇对伪共享、缓存行填充和CPU缓存讲的很透彻的文章》 认识CPU Cache CPU Cache概述 ...

  • 手机性能评测--2D场景

    概述 我们知道android系统的显示是需要cpu和gpu的配合。cpu先将数据(如:bitmap/materia...

  • 2020-03-19

    1. 概述 在 go 语言中,主要关注的应用运行情况主要包括以下几种: CPU Profiling:CPU 分析,...

  • Java并发编程-可见性、原子性、有序性

    一、概述 CPU 和内存的速度差异可以形象地描述为:CPU 是天上一天,内存是地上一年(假设 CPU 执行一条普通...

  • 内存对齐

    概述 为了减少 CPU读取内存的次数,提升性能,CPU 会以8/16/32 字节等为单位(存取粒度)进行存取操作。...

  • 计算机概述 & 常见的dos命令 & 标识符 计

    计算机概述 ( 计算机 = 硬件 + 软件 ) 硬件 : cpu : cpu是计算机中的运算核心与控制核心。负责了...

  • 理解cpu负载和linux性能监控

    概述 两个术语: System load/CPU Load:是衡量Linux系统中CPU使用率过高或利用率不足的指...

网友评论

      本文标题:CPU概述

      本文链接:https://www.haomeiwen.com/subject/zlodfftx.html