002计算机组成原理..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
002计算机组成原理.

计算机组成原理计算机系统概述计算机发展历程第一代:第二代:第三代:第四代:计算机系统层次结构系统层次结构:软件研究对象硬件研究对象计算机硬件的基本组成冯诺依曼机现代计算机计算机软件的分类按功能分:应用软件和系统软件三个级别的语言:机器语言、汇编语言、高级语言计算机的工作过程把程序和数据装入到主存储器中从程序的起始地址运行程序用程序的首地址从存储器中取出第一条指令,经过译码、执行步骤等控制计算机各功能部件协同运行,完成指令功能,并计算下一条指令的地址用新得到的指令地址继续读出第二条指令并执行之,直到程序结束为止;每一条指令都是在取指、译码和执行的循环过程中完成的。寄存器存放的操作数运算器ACC(累加器)MQ(乘商寄存器)X(操作数寄存器)ALU(算术逻辑运算单元)控制器CU(控制单元)IR(指令寄存器)PC(程序计数器)存储器MDR(存储器数据寄存器)MAR(存储器地址寄存器)计算机性能指标机器字长数据通路宽度主存容量吞吐量响应时间CPU时钟周期主频CPICPU执行时间MIPSMFLOPS数据的表示和运算数制与编码进位计数制及其相互转换二进制、八进制、十进制、十六进制二进制转八进制和十六进制任意进制转十进制十进制转任意进制真值和机器数真值机器数BCD码8421码余3码2421码字符与字符串大端存储小端存储校验码奇偶检验码实现方法:奇校验:偶检验缺点:海明校验码特点:编码规则:循环冗余校验码定点数的表示和运算定点数的表示无符号数的表示有符号数的表示原码补码反码移码定点数的运算—定点小数、定点整数定点数的移位运算算术移位逻辑移位循环移位原码、补码、反码的移位原码定点数的加/减运算加法规则减法规则补码定点数的加/减运算定点数的乘/除运算原码一位乘法补码一位乘法原码一位除法补码一位除法溢出概念和判别方法采用一位符号位采用双符号位浮点数的表示和运算浮点数的表示浮点数的格式:浮点数表示范围浮点数的规格化:左规右规IEEE754标准短浮点数长浮点数临时浮点数表示范围单精度双精度浮点数的加/减运算对阶尾数求和规格化舍入溢出判断算术逻辑单元ALU串行加法器和并行加法器一位全加器串行加法器并行加法器算术逻辑单元ALU的功能和结构存储器层次结构存储器的分类性能指标:存储容量、单位成本、存储速度按在计算机中的作用(层次)分:主存、辅存、缓存按存储介质分:磁表面存储器、半导体存储器、光盘储存器、磁芯片存储器(已被淘汰)按存取方式分:随机存储器(RAM),只读存储器(ROM)按信息的可保存性分:易失性存储器、非易失性存储器存储器的层次化结构Cache-主存层次主存-缓存层次半导体随机存取工作原理基本结构:存储矩阵:译码驱动读/写控制线片选线地址线数据线SRAM存储器的工作原理特点:DRAM存储器的工作原理刷新方式:集中刷新分散刷新异步刷新SRAM与DRAM的比较:SRAMDRAM存储信息触发器电容破坏性读出否是需要刷新不要要运行速度快慢集成度低高发热量大小存储成本高低只读存储器掩膜式只读存储器(MROM)一次可编程只读存储器(PROM)可擦除可编程只读存储器(EPROM)闪速存储器(Flash Memory)主存储器与CPU的连接连接原理主存通过数据总线、地址总线和控制总线与CPU相连数据总线的位数与工作频率的乘积正比于数据传输率地址总线的位数决定了可寻址的最大内存空间存储容量的扩展位扩展法字扩展法字位同时扩展法存储芯片的地址分配和片选CPU要访问存储单元,首先要选择存储芯片——片选,然后从选中的芯片依地址码选择相应的存储单元,已进行数据访问——字选。片选信号:线选法:译码片选法:存储器与CPU的连接读/写命令线的连接片选线的连接合理选择存储芯片双口RAM和多模块存储器双端口RAM(时间并行)多模块存储器(空间并行)单体多字系统多体并行系统高位交叉编址低位交叉编址高速缓冲存储器(Cache)程序访问的基本工作原理Cache的基本工作原理Cache和主存之间的映射方式全相联映射主存字块标记字块内地址直接映射主存字块标记Cache字块地址字块内地址组相联映射主存字块标记组地址字块内地址Cache中主存块的替换算法随机算法(RAND)先进先出法(FIFO)最近最少使用算法(LRU)Cache写策略全写法写回法虚拟存储器虚拟存储器的基本概念将主存与辅存的地址空间统一编址,形成一个庞大的地址空间。利用程序的局部性原理虚拟地址的大小取决于内存的地址线数页式虚拟存储器段式虚拟存储器段页式虚拟储存器TLB(快表)指令系统指令格式指令的种类:数据传送指令运算类指令程序控制类指令输入输出类指令指令的格式基本格式:操作码字段地址码字段定长操作码指令格式扩展操作码指令格式指令的寻址方式指令寻址:顺序寻址跳跃寻址:直接(绝对)相对间接数据寻址隐含寻址立即数寻址直接寻址间接寻址寄存器

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档