计算机体系结构后习题原版答案_张晨曦著

2第1章 计算机系统结构的基本概念

1.1 解释下列术语把计算机系统按功能划分成多级层次结构翻译解释某部件获得的系统性能,受限于该部件。局部性原理:程序执行时所访问存储器地址不是随机分布的,而是相对地簇聚时间局部性空间局部性。冯·诺依曼结构计算机向上(下)兼容按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。向()兼容按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能运行于在它之()投入市场的计算机。1.2 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。

答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微组装技术、线路设计等属于计算机实现。

计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。

1.3 计算机系统结构的Flynn分类法是按什么来分类的?共分为哪几类?

答:Flynn分类法是按照指令流和数据流的多倍性进行分类。把计算机系统的结构分为:

单指令流单数据流SISD

单指令流多数据流SIMD

多指令流单数据流MISD

多指令流多数据流MIMD

1.4 计算机系统设计中经常使用的4个定量原理是什么?并说出它们的含义。

答:(1)以经常性事件为重点。在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。(2)Amdahl定律。加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。(3)CPU性能公式。执行程序的CPU时间 = IC CPI ×时钟周期时间。(4)程序的局部性原理。程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。

1.5 分别从执行程序的角度和处理数据的角度来看,计算机系统中并行性等级从低到高可分为哪几级?

答:从处理数据的角度来看,并行性等级从低到高可分为:

(1)字串位串:每次只对一个字的一位进行处理。这是最基本的串行处理方式,不存在并行性;

(2)字串位并:同时对一个字的全部位进行处理,不同字之间是串行的。已开始出现并行性;

(3)字并位串:同时对许多字的同一位(称为位片)进行处理。这种方式具有较高的并行性;

(4)全并行:同时对许多字的全部位或部分位进行处理。这是最高一级的并行。

从执行程序的角度来看,并行性等级从低到高可分为:

(1)指令内部并行:单条指令中各微操作之间的并行;

(2)指令级并行:并行执行两条或两条以上的指令;

(3)线程级并行:并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线程为调度单位;

(4)任务级或过程级并行:并行执行两个或两个以上的过程或任务(程序段),以子程序或进程为调度单元;

(5)作业或程序级并行:并行执行两个或两个以上的作业或程序。

1.6 某台400MHz的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如下:

指令类型指令执行数量平均时钟周期数整数450001数据传送750002浮点80004分支15002求该计算机的有效CPI、MIPS和程序执行时间。

CPI =(45000×1+75000×2+8000×4+1500×2) / 129500=1.776

(2)MIPS速率=f/ CPI =400/1.776 =225.225MIPS

(3)程序执行时间= (45000×1+75000×2+8000×4+1500×2)/400=575s

1.7 将计算机系统中某一功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?

解 由题可知: 可改进比例 = 40% = 0.4 部件加速比 = 10

根据Amdahl定律可知:

采用此增强功能方法后,能使整个系统的性能提高到原来的1.5625倍。

1.8 计算机系统中有三个部件可以改进,这三个部件的部件加速比:

部件加速比1=30部件加速比2=20部件加速比3=10

如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少时,系统加速比可以达到10?

如果三个部件的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少?Amdahl定理的扩展:

已知S1=30,S2=20,S3=10,Sn=10,F1=0.3,F2=0.3,得:

得F3=0.36,即部件3的可改进比例为36%。

(2)设系统改进前的执行时间为T,则3个部件改进前的执行时间为:(0.3+0.3+0.2)T = 0.

概率论与计算机系统结构为同一天,计算机体系结构后习题原版答案_张晨曦著.doc...相关推荐

  1. 计算机系统结构二班课后答案,计算机体系结构课后习题原版答案_张晨曦著 1.doc...

    计算机体系结构课后习题原版答案_张晨曦著 1 第1章 计算机系统结构的基本概念 1.1 解释下列术语向上(下)兼容按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机.向()兼容按某个时期 ...

  2. 向量计算机属于哪种系统结构,计算机体系结构课后习题原版答案_张晨曦著

    定分支是失败时,说明预测正确,流水线正常流动:当确定分支是成功时,流水线就把在分支指令之后取出的指令转化为空操作,并按分支目标地址重新取指令执行. (2)预测分支成功:当流水线ID段检测到分支指令后, ...

  3. 2020计算机基础知识考试题及答案,2020年计算机二级公共基础知识考试模拟习题及答案...

    [导语]2020年计算机二级考试备考正在进行中,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2020年计算机二级公共基础知识考试模拟习题及答案,供大家的参考学习.如想获取更多计算机二级考试 ...

  4. c 语言与数据库技术基础教程答案,2016计算机三级《数据库技术》备考习题与答案...

    2016计算机三级<数据库技术>备考习题与答案 1.若当前工作区为A,执行以下命令后结果为(d) REPLACENUMWITH20 STORE0TONUM ?NUM,A->NUM,M ...

  5. 计算机系统设计原理pdf百度云,计算机操作系统教程--核心与设计原理习题1答案.pdf...

    计算机操作系统教程--核心与设计原理习题1答案.pdf (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 习题 1 1.1 什么是操作系统 ...

  6. 2013年10月20日江苏省高校计算机等级考试二级c语言,2012年10月14日江苏省高校计算机等级考试二级C语言上机题(C02)及其解答_张柏雄.doc...

    2012年10月14日江苏省高校计算机等级考试二级C语言上机题(C02)及其解答_张柏雄 [上机题命题评述]2012年10月14日C01套编程试题是求三位数的水仙花数及其反序数分别存入数组a和b.为本 ...

  7. 计算机组成原理地址码方案,计算机组成原理课后习题及答案_唐朔飞7-8.pptx

    计算机组成原理课后习题及答案_唐朔飞7-8 指 令 系 统; 6. 某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令.16条二地址指令.100条一地址指令. 解:三地 ...

  8. 解释术语 计算机系统结构,北京邮电大学 计算机系统结构(体系结构) 期末复习 术语解释.doc...

    文档介绍: 计算机系统结构:机器语言程序员所看到的传统机器级所具有的属性,它包括概念性结构和功能特性两个方面.计算机组成:指的是计算机系统结构的逻辑实现,包括物理机器级内的数据流和控制流的组成以及逻辑 ...

  9. 计算机系统结构总概,计算机系统结构概论

    第一章计算机系统结构概论,,目录,计算机系统的多级层次结构计算机系统结构.组成与实现计算机系统的软硬取舍.性能评测及定量设计原理软件.应用.器件对系统结构的影响系统结构中的并行性发展和计算机系统的分类 ...

最新文章

  1. Redis 分布式锁使用不当,酿成一个重大事故,超卖了100瓶飞天茅台!!!
  2. 【Java 新建项目】使用程序对新项目的各个实体 创建Dao、DaoImpl、Service、ServiceImpl层的文件...
  3. python使用缩进作为语法边界-重庆铜梁高校邦数据科学通识课【Python基础语法】答案...
  4. JQ 实现点击按钮显示弹窗,点击非弹窗和按钮区域隐藏弹窗
  5. 陈华钧 | 知识图谱构建,将成为智能金融的突破口
  6. ML for trading -cs7646-04
  7. 《SVN系列教程-第五章-IDEA集成SVN的使用》
  8. 二手书交易系统功能结构图
  9. 莫 言------------- 我们的荆轲
  10. 成为excel高手必须掌握的54个函数
  11. Cycle3-Group1
  12. 学机器学习有必要懂数学吗?深入浅出机器学习与数学的关系
  13. Linux源码编译安装apache httpd2.4.48
  14. PTA-天梯赛-7-8 GOGO冲
  15. win10默认浏览器不显示谷歌浏览器_win10系统下google浏览器无法打开网页的解决方法...
  16. HDU 1495 非常可乐(数论,BFS)
  17. 关于嵌入式工程师薪资待遇
  18. python爱心代码合集
  19. java接受JSON字符串
  20. matdem矩阵维度必须一致_离散元软件 MatDEM 学习笔记:前言

热门文章

  1. 网页设计中颜色的搭配
  2. html计算器的基本功能实现,JS实现基本的网页计算器功能示例
  3. selenium模拟登陆淘宝
  4. selenium使用账号密码模拟登陆淘宝,使用账号密码
  5. 车联网路侧单元RSU
  6. 企业该如何正确选择即时通讯软件
  7. 2022年全球与中国直流电子负载市场现状及未来发展趋势
  8. 电脑桌面里的计算机里的软件是啥,能够在电脑桌面贴便签纸的是什么软件?
  9. Hyperledger Fabric 自动发现网络信息 discover 工具使用
  10. 在IntelliJ IDEA中Tomcat的配置过程(全程详细图解)