- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3 计算机系统组成及工作过程 2.3.1 计算机系统的层次结构 图2.3 计算机系统层次结构 计算机系统组 成涉及内容 虚拟机器 ◆ 本书讨论的范围涉及第0、1、2共3层 ▲ 主要内容如下: 1. 高速的算术、逻辑运算方法及ALU的逻辑设计; 2. 高速的指令执行过程及指令部件的设计与实现; ? 是复杂指令集计算机(CISC),还是精简指令集计算机(RISC); ? 是采用组合逻辑技术、或微程序设计技术,还是PLA技术; 3. 提高存储器容量与速度的方法,即如何解决 “CPU-Cache-MM-外存”之间的匹配问题; 4. 高效率的输入/输出方法、组织,以及它们之间的互联技术; 5. 计算机五大部件(运算器、控制器、存储器、输入和输出设备)之间的相互作用、高效接口(总线)。 ? 互连结构:连接部件或模块(CPU、存储器、I/O)模块之间连接起来的所有数据通路。 ? 总线:计算机中普遍采用的互连结构 ,因为它可共享传输介质 。 ? 总线有CPU内部总线、系统总线和局部总线等;包括数据总线、地址总线和控制总线 。 ? 总线的结构有单总线、双总线、三总线等。 2.3.2 计算机中各功能部件的互连结构—总线 2.3.3 计算机的工作过程 ? 计算机的工作过程就是执行程序的过程。 图2.4 CPU组成以及和存储器的连接 ? 考查指令ADD NUM,R0的执行过程。 2.4 计算机系统性能指标及性能设计 2.4.1 计算机系统性能指标 *系统性能:指在计算机硬件上运行的计算机软件的性能 *机器字长:指CPU一次能处理的二进制位数。 └→指ALU一次能处理的 n位CPU—指机器字长为n个二进制位的CPU; 例如,Core 2 CPU为64位CPU 对系统性能的影响—机器字长越长,数据处理性能越好; (∵应用数据长度>机器字长时,需分次运算) 对其它硬件的影响—直接影响ALU、REG长度, 间接影响存储字长、数据总线位数 * CPI :执行每条指令所需的平均时钟周期数。 *响应时间:指一个任务从任务输入到结果输出的总时间, 即 T响应=TCPU+TI/O等待,TCPU=T运算+TMEM+TI/O 特点—反映了单任务计算机系统的软硬件总体性能 优化:CPU转去执行其它程序 → 多任务计算机系统 CPU时间—TCPU=IN ×CPI×TC= n为指令系统的指令种类数,CPIi为第i 种指令所需时钟周期数; IN 为程序执行的总指令数(≠程序包含的指令数,但有关联); Ii为第i 种指令的执行次数,CPI为每条指令平均所需时钟周期数; TC为时钟周期,是机器主频的倒数 TCPU与程序算法、编译程序、指令系统、CPIi及TC均相关 例1—某计算机主频为2GHz,指令系统只有Ⅰ类指令及Ⅱ类指令,指令长度分别为1B及2B,指令执行时间分别为5个及8个时钟周期。程序A的大小为2MB,其中30%为Ⅰ类指令;程序A执行时,所有指令中共有20%的指令需重复执行30次,在这些重复执行的指令中,有40%为Ⅱ类指令。求完成程序A的CPU时间。 解:程序A包含的Ⅰ类指令数= (2MB×30%)/1B=0.6×220条, Ⅱ类指令数= (2MB×70%)/2B=0.7×220条; 重复执行的指令数= (0.6×220+0.7×220)×20%=0.26×220条; 执行的Ⅰ类指令数= 0.6×220×80%+0.26×220×60%×30条, Ⅱ类指令数= 0.7×220×80%+0.26×220×40%×30条; TCPU = 5.16×220×5×TC+3.68×220×8×TC = (25.8+29.44)×220×TC=55.24×220÷(2×109) ≈ 29ms 特点—反映了多任务计算机系统的软硬件总体性能 △MIPS(每秒百万次指令) 缺点:不能反映指令系统功能强弱(可用相对MIPS法) 表示—因工作量无统一定义,通常用MIPS及MFLOPS代替 *吞吐量:又称吞吐率,指单位时间内能处理的工作量, 即 吞吐量 = n个
您可能关注的文档
最近下载
- 曹妃甸工业区浓海水综合利用示范项目海洋环境影响评价报告书报批稿.PDF
- 护士长考核试题及答案.doc VIP
- 小额信贷实务(第二版)全套课件.ppt
- 《临床护理路径课件》.ppt VIP
- (正式版)H-G-T 3706-2024 工业用金属孔网管骨架聚乙烯复合管.docx VIP
- 、配网变压器监测计量终端安装作业指导书PWZDH-0.doc
- 山东省2022年普通高中学业水平等级考试 物理试卷 含答案解析.pdf VIP
- CHT 8024-2011机载激光雷达数据获取技术规范.pdf
- 平安证券-生物医药行业前沿高值耗材研究系列(五):外周介入行业全景图,国产企业厚积待发,替代进口有望加速.pdf
- GBZT230-2010职业性接触毒物危害程度分级-出版.pdf VIP
文档评论(0)