CPU工作原理

标签: 操作系统
0人阅读 评论(0) 收藏 举报
分类:

CPU组成:控制单元、运算单元、存储单元

控制单元:由指令寄存器IR、指令译码器ID、操作控制器OC组成。

存储单元:由L1、L2缓存(SRAM)以及寄存器(可见和非可见,如通用寄存器和段寄存器为可见,程序可访问,数据暂存寄存器不可访问)。

CPU工作原理:控制单元要取下一条待运行指令,该指令的地址在程序计数器PC中,在x86CPU上,程序计数器就是cs:ip(段基址+偏移地址)。读取ip寄存器后,将此地址送上地址总线,CPU根据此地址便得到了指令,并将其送入指令寄存器IR中。指令译码器ID根据指令格式检查指令寄存器中的指令,先确定操作码是什么,再检查操作数类型,若是在内存中,就将相应操作数从内存中取回放入自己的存储单元,若操作数是在寄存器中就直接使用,免了去操作数这一过程。操作码有了,操作数有了,操作控制器给运算单元下令,运算单元收到指令后真正开始执行指令。ip寄存器的值被加上当前指令大小,于是ip又指向了下一条指令的地址。接着,控制单元又要取下一条指令了,流程回到了本段开头,CPU如此往复,具体见下图。

CPU无论实在实模式还是保护模式,这一工作方式是不变的。


查看评论

CPU的工作原理 CPU的工作原理

  • 2011年03月11日 04:22
  • 11KB
  • 下载

CPU工作原理动画

  • 2017年08月28日 09:16
  • 385KB
  • 下载

CPU的工作原理动画.rar

  • 2017年11月07日 16:15
  • 384KB
  • 下载

通过自制CPU来彻底理解CPU的工作原理

每天摸着CPU,摸了20多年,却总是无法彻底理解CPU的工作原理,还有比这更郁闷的事吗?所以我决定攻克这一世界(我个人的世界)难题,自己做一个CPU来理解CPU的工作原理。     “ 造一个什么样的...
  • wwlcds
  • wwlcds
  • 2016-02-26 14:42:46
  • 1929

优秀课件笔记之计算机系统的组成与工作原理(CPU)

1、本文所以内容来自 著名高校课件和学生笔记(校园里面经常见到有人高价买笔记)2、任课教师不会提供参考文献,所以只能对作者表示感谢,如果引用了您的作品,可以用回复方式补充参考文献。3、我不对文章无关问...
  • luozhuang
  • luozhuang
  • 2008-03-01 09:41:00
  • 2785

CPU流水线工作原理

今天 CPU的一个任务,或者说指令,被分为很多个步骤完成,就跟生产线上装配汽车,分成若干个零件依次安装。 而CPU的主频相当于流水线工作的统一节奏。你可以想象成主频就是干活时候喊的号子,大家都跟着...
  • horstlinux
  • horstlinux
  • 2014-04-10 11:22:23
  • 6585

计算机CPU的工作原理动画

  • 2012年09月17日 15:09
  • 384KB
  • 下载

cpu工作原理动画演示

  • 2017年04月03日 21:29
  • 388KB
  • 下载

CPU内部架构和工作原理

原作者:http://blog.chinaunix.net/uid-23069658-id-3563960.html 一直以来,总以为CPU内部真是如当年学习《计算机组成原理》时书上所介绍的...
  • like_sky_
  • like_sky_
  • 2016-06-15 09:38:29
  • 745

计算机原理学习(1)-- 冯诺依曼体系和CPU工作原理

前言 对于我们80后来说,最早接触计算机应该是在95年左右,那个时候最流行的一个词语是多媒体。 依旧记得当时在同学家看同学输入几个DOS命令就成功的打开了一个游戏,当时实在是佩服的五体投地。因为对我来...
  • cc_net
  • cc_net
  • 2013-08-28 02:35:55
  • 74610
    个人资料
    等级:
    访问量: 175
    积分: 33
    排名: 194万+
    文章存档