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

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

1.1 解释下列术语向上(下)兼容按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。向()兼容按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能运行于在它之()投入市场的计算机。1.2 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

根据Amdahl定律可知:

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

第2章 指令集结构的分类

解释下列术语

堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。

累加器型机器:CPU 中存储操作数的单元是累加器的机器。

通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。

指令集结构设计所涉及的内容有哪些?

简述CISC指令集结构功能设计的主要目标。从当前的计算机技术观点来看,CISC指令集结构的计算机有什么缺点?主要目标指令功能,硬件集简述RISC指令集结构设计原则。oad和Store操作指令才访问存储器,其它指令操作均在寄存器之间进行; (5) 以简单有效的方式支持高级语言。

表示寻址方式的主要方法有哪些?简述这些方法的优缺点。

第3章 流水线技术

3.1解释下列术语

数据相关指令和jj的前面,如果则指令j与指令i数据相关指令j使用指令i产生的结果指令j与指令k数据相关,指令k与指令i数据相关。名相关如果两条指令使用相同的名,但是它们之间并没有数据流,则称名相关。控制相关是指由分支指令引起的相关。它需要根据分支指令执行结果来确定后。反相关指令和jj的前面,指令j写的名指令读的名指令i。指令和jj的前面,如果指令j和指令指令i。定向来解决。并不该结果如果能够将该计算结果从其产生的地方直接送到其指令需要它的地方那么就可以避免。流水线分支的方法有哪些?预测分支失败。分支失败,流水线正常流动当确定分支成功,流水线在分支指令之后取出的指令转化为空操作,并目标地址重新取预测分支成功流水线检测到分支指令分支目标地址就开始目标地址取指令执行。延迟分支主要思想是从逻辑上延长分支指令的执行时间。延迟要么总是分支成功,要么总是分支失败。列举出下面循环中的所有相关,包括输出相关、反相关、真相关。

for (i=2; i<100; i=i+1)

a[i]=b[i]+a[i];/* s1 */

c[i+1]=a[i]+d[i]; /* s2 */

a[i-1]=2*b[i]; /* s3 */

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

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

    计算机体系结构后习题原版答案_张晨曦著 2第1章 计算机系统结构的基本概念 1.1 解释下列术语把计算机系统按功能划分成多级层次结构翻译解释某部件获得的系统性能,受限于该部件.局部性原理:程序执行时所 ...

  2. 计算机系统结构自考大纲,自考《计算机系统结构》课程大纲说明.doc

    (一)课程内容 1.计算机系统的多级层次结构 2.计算机系统结构.组成和实现 3.软硬件的取舍与计算机系统的设计思路 4.系统结构设计要考虑解决软件的可移植性 5.应用与器件的发展对系统结构的影响 6 ...

  3. 计算机系统论文摘要,计算机系统结构论文摘要怎么写 计算机系统结构论文摘要范文参考...

    [100篇]免费关于计算机系统结构论文摘要范文,均为免费优秀摘要,可做为计算机系统结构相关摘要参考,是计算机系统结构相关毕业论文写作必备的免费摘要论文范本格式模板,[快快阅读吧!] 第一篇论文摘要:* ...

  4. 新编计算机应用基础教材答案,新编计算机应用基础习题参考答案22365.doc

    新编计算机应用基础习题参考答案22365 计算机应用基础习题参考答案 1. Windows XP操作系统 1)选择题 ADA CA B CBCBD D 2 操作题(略) 2. 文字处理软件 Word ...

  5. 北邮计算机系统结构实验报告,北邮计算机体系结构--实验报告.doc

    计算机系统结构实验报告 班 级: 2011211 学 号: 姓 名: 17 1. 实验一 WINDLX模拟器安装及使用 2. 实验二 指令流水线相关性分析 3. 实验三 DLX处理器程序设计 4. 实 ...

  6. 计算机系统结构自考真题解析,计算机系统结构自考2015年4月真题

    计算机系统结构自考2015年4月真题及答案解析 本试卷为选择题型,填空题,简答题,应用题等题型. 一.单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选. ...

  7. 计算机系统结构结构相关实验报告,计算机系统结构实验报告(中南民族大学).doc...

    计算机系统结构实验报告(中南民族大学).doc 院 系 专 业 年 级 课程名称 计算机系统结构 学 号 姓 名 指导教师 年 月 日年级班级学号专业计算机科学与技术姓名题目名称矩阵相乘题目内容1. ...

  8. 计算机系统结构结构相关实验报告,计算机系统结构实验报告.doc

    电 子 科 技 大 学 实 验 报 告 学生姓名: 学 号: 一.实验室名称:计算机学院实验中心二.实验项目名称:计算机系统结构课程实验三.实验原理: 1. 由教师给出一个具有基本功能的Verilog ...

  9. 计算机系统结构综合课程设计报告,计算机系统结构课程设计报告书.doc

    文档介绍: 河北大学工商学院计算机系统结构课程设计学部信息科学与工程学部学科门类工学专业网络工程班级网络一班学号2007480218姓名张杨2010年6月20日目录第1章引言 1第2章WinDLX指令 ...

最新文章

  1. 2021/11/24 微软亚州研究院游记
  2. 分布式计算Hadoop系列之如何修改Eclipse插件
  3. eclipse常用快捷键汇总
  4. Mycat:压测Mycat及结果分析
  5. mysql通过binlog日志来恢复数据
  6. vue中模板编译compiler源码详解
  7. Microsoft Build 2018 直播来啦!
  8. 【免费公测中】为数据赋予超能力,阿里云重磅推出Serverless数据分析引擎-Data Lake Analytics
  9. 8_python基础—高级变量类型(字符串、列表、元组、字典、集合)
  10. SpringMVC之RequestHeader注解与CookieValue注解详解
  11. 如何在vue项目中使用md5加密
  12. python如何上传文件_Python 上传文件
  13. 谷歌浏览器设置默认Flash
  14. QTreeWidget支持双击编辑Item节点的内容
  15. vue集成wangeditor3.0版本 解决光标乱跳等问题
  16. mt管理器错误信息java_DEX编辑
  17. Windows Live Writer 代码插件改造
  18. codeforces 1526C1 Potions (Easy Version)
  19. 敏捷学习~backlog
  20. mysql函数 动态语句_自定义函数动态执行SQL语句

热门文章

  1. C语言:有一函数y= x(x<1) 2x-1 (1≤x<10) 3x-11 (x≥10)用 scanf 函数输入 x 的值,求 y 值。
  2. 【技术类】【ArcGIS对国产卫星的支持】篇2:资源三号(ZY-3)卫星影像数据介绍
  3. 利用PicGo和SM.MS图床工具实现Markdown(Typora)图片脱离本地路径
  4. 多重判断条件IF优化
  5. 前台、后台【前端、后端】
  6. Visual Assist X
  7. 新基建背景下 数字化产业园区的机遇与挑战
  8. 【译文】构建一个图书推荐系统 – 基础知识、knn算法和矩阵分解
  9. 膨胀腐蚀-利用直线模板和圆模板及python-opencv代码实现
  10. flink 开发平台Dinky 构建 Flink CDC 整库入仓入湖