计算机系统结构课后习题答案(第2版)

上传人:xt****7 文档编号:141440038 上传时间:2022-08-24 格式:DOCX 页数:9 大小:168.90KB
收藏 版权申诉 举报 下载
计算机系统结构课后习题答案(第2版)_第1页
第1页 / 共9页
计算机系统结构课后习题答案(第2版)_第2页
第2页 / 共9页
计算机系统结构课后习题答案(第2版)_第3页
第3页 / 共9页
资源描述:

《计算机系统结构课后习题答案(第2版)》由会员分享,可在线阅读,更多相关《计算机系统结构课后习题答案(第2版)(9页珍藏版)》请在装配图网上搜索。

1、习题一1、解释下列术语计算机系统的外特性:通常所讲的计算机系统结构的外特性是指机器语言程序员或编译程序编写者所看到的外特性,即由他们所看到的计算机的基本属性(概念性结构和功能特性)。计算机系统的内特性:计算机系统的设计人员所看到的基本属性,本质上是为了将有关软件人员的基本属性加以逻辑实现的基本属性。模拟:模拟方法是指用软件方法在一台现有的计算机上实现另一台计算机的指令系统。可移植性:在新型号机出台后,原来开发的软件仍能继续在升级换代的新型号机器上使用,这就要求软件具有可兼容性,即可移植性。可兼容性是指一个软件可不经修改或只需少量修改,便可由一台机器移植到另一台机器上运行,即同一软件可应用于不同

2、环境。Amdahl定律:系统中对于某一部件采用某种更快的执行方式所能获得的系统性能改进程度,取决于这种执行方式被使用的频度或占总执行时间的比例。 虚拟机(Virtual Machine):指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。6、7、假定求浮点数平方根的操作在某台机器上的一个基准测试程序中占总执行时间的20%,为了增强该操作的性能,可采用两种不同的方法:一种是增加专门的硬件,可使求浮点数平方根操作的速度提高为原来的20倍;另一种方法是提高所有浮点运算指令的速度,使其为原来的2倍,而浮点运算指令的执行时间在总执行时间中占30%。试比较这两种方法哪一种更

3、好些。 答:增加硬件的方法的加速比Sp1=1.23, 另一种方法的加速比Sp2=1.176,经计算可知Sp1=方法更好些。 Sp2Sp2第一种9、假设高速缓存Cache的工作速度为主存的5倍,且Cache被访问命中的概率T=为90%,则采用Cache能使整个存储系统获得多高的加速比? 答:加速比,其中tm=5tc,代入公式、得到加速比S=3.33。11、Flynn分类法的依据是什么,它与按“并行级”和“流水级”的分类方法有什么不同?答:Flynn分类法的依据是指令流和数据流多倍性概念进行分类的。而“并行级”和“流水级”的分类方法是根据子系统的并行程度及流水线处理程度进行分类的方法。13、计算机

4、系统按功能划分,通常分为那几个层次,这种划分方法有什么意义? 答:计算机系统按功能可划分成多层次结构,在传统机器级上是操作系统级、汇编语言级、高级语言级和应用语言级,在下面的是微程序机器级以及扩展级电子线路。这种划分方法的意义是:有助于理解各级语言的实质及实现,分层后,处在某一级虚拟机的程序员只需知道这一级的语言及虚拟机,至于这一级语言如何层次地经翻译或解释直到下面的实际机器级,则无需知道。习题二1、解释下列术语CPIMIPSMFLOPS基准测试程序性能算术平均值性能几何平均值2、衡量计算机性能的主要标准是什么?为什么它是最可靠的衡量标准?答:衡量计算机系统性能可采用各种尺度,最常用的是时间和

5、速率,但最为可靠的衡量尺度是时间。例如响应时间、CPU时间等。由于系统CPU时间很难精确统计,误差较大,故采用用户CPU时间作为衡量时间比较妥当。但在衡量无负载系统时,采用响应时间比较合适。用时间来作为计算机的衡量标准直观、准确,适用于各种情况的衡量,所以时间是最可靠的衡量标准。3、4、计算机持续性能的表示常用哪3种平均值表示?列出他们的公式,并比较它们的优缺点。答:持续性能(Sustained Performance)的表示常用算术平均(Arithmetic Mean)、几何平均(Geometric Mean)和调和平均(Harmonic Mean)3种平均值方法,其计算公式如下:以上3个公

6、式中Ri表示由n个程序组成的工作负荷中执行第i个程序的速率,Ti表示执行第i个程序所需的时间,这里Ri=1/Ti。三种方法中Am计算最简单,但不能精确地衡量性能。Gm运算量大,但它有一个良好的性能,即它的几何平均比和比的几何平均是相等的。在进行比较时是很方便的。Hm值是真正与运行所有典型测试程序所需时间总和成反比的,从时间是衡量性能唯一标准来看,用Hm值来衡量计算机系统性能是比较精确的。习题三1、解释下列术语带标志符的数据:带标志符数据表示(Tagged Data Representation)要求对每一个数据都附加标志符,由标志符来表示后边数据所具有的类型。数据描述符:数据描述符(Data

7、Descriptors)主要是用来描述复杂和多维数据类型的,例如:向量、矩阵、记录等。2、3、将下列数转换成IEEE单精度浮点格式,以8位十六进制数表示。 (a)9IEEE单精度浮点格式为0x41100000(b)5/32IEEE单精度浮点格式为0x3E200000(c)-5/32IEEE单精度浮点格式为0xBE200000(d)6.125IEEE单精度浮点格式为0x40C400004、9、将下列的IEEE754单精度数由二进制数转换成十进制数。(1)1 1000 0011 1100 0000 0000 0000 0000 000十进制数为: -7;(2)0 0111 1110 1010 00

8、00 0000 0000 0000 000十进制数为:0.8125(3)0 1000 0000 0000 0000 0000 0000 0000 000十进制数为:110、11、IEEE745浮点数标准中,为什么要设置非规格化数?答:对于绝对值较小的数,为了避免下溢而损失精度,IEEE754标准允许采用比最小规格化数还要小的那些数,称为非规格化数(Denormal Number)来表示,这是因为使用非规格化数后,就可以表示那些处于0和最小可表示的规格化数之间的数。习题四1、解释下列术语RISCCISC装载延迟低端排序高端排序延迟转移技术重叠窗口技术4、某计算机有10条指令,它们的使用频率分别为

9、:0.3、0.24、0.16、0.12、0.07、0.04、0.03、0.02、0.01、0.01若用霍夫曼编码对它们的操作码进行编码,其操作码的平均码长其平均编码长度=7*0.01+7*0.01+6*0.02+5*0.03+4*0.04+3*0.07+2*0.24+3*0.12+3*0.16+2*0.3=2.75、6、某模型机有8条指令,使用频率分别为:0.3、0.3、0.2、0.1、0.05、0.02、0.02、0.01试分别用霍夫曼编码和扩展码对其操作码进行编码,限定扩展编码只有两种长度,则它们的平均编码长度各比定长操作码的平均编码长度减少多少? 答:编码如下表:用霍夫曼编码要比定长编码

10、平均长度减少0.62,用霍夫曼扩展编码要比定长编码平均长度减少0.4。7、8、试叙述比较-转移指令的功能特点,为什么在有的RISC机中要设置这样的指令?答:将比较指令和转移指令合成一条指令后,该指令将直接对两个对象进行相等或不等的比较,然后根据比较结果判别是否执行转移,这样就可以省去一条指令,且不用受条件码的约束。所以许多典型的RISC机中都采用这样的复合指令。习题五1、解释下列术语:超长指令字机:(VLIW:Very Long Instruction Word)以一条长指令(或一组指令形式)来实现每个时钟周期发动多个操作的并行执行,以减少对存储器的访问。 超标量机:借助对硬件资源重复设置来实

11、现空间的并行操作。超级流水机:通过提高流水线的运行速度来增强机器的性能,加深流水深度。 2、3、假设一条指令的解释分为取指、分析和执行3个阶段,每个阶段所需的时间为t取指、t分析、和t执行。写出用下列几种方式执行100条指令所需的时间通式:6、7、比较阻塞、交叉和同时多线程三者各自的优缺点。答:在阻塞多线程超标量处理器中,长的阻塞可借助切换到另一线程而得到部分隐藏。虽然这种方式在每个时钟周期能减少完全闲置的时钟周期的数目,但由于有限的指令级并行性仍将导致闲置周期。对于交叉多线程的超标量处理器,由于各线程的交叉运行,从而可消除完全空闲的指令发射槽。但因为在指定的时钟周期中,仅有一个线程发射指令,

12、所以悠闲地指令级并行性仍将导致在各个时钟周期内会有一定数量的闲置发射槽。在同时多线程的超标量处理器中,线程级并行性和指令级并行性被同时开发,因此在单个时钟周期中,各个指令发射槽可被多个线程使用。在理想情况下,指令发射槽的闲置数主要受多线程间所需的资源及可用资源间的不平衡约束。习题六1、解释下列术语:向量流水处理:允许流水线具有较深的流水深度,每条指令相当于一个标量循环,可以交叉访问的处理结构。屏蔽向量:通过向量测试得到的,采用屏蔽控制技术来控制那些向量元素参加运算,使循环能够向量化。半性能向量长度:为达到向量流水线最大性能值一半时所需要的向量长度。 2、3、4、向量的加工方法有哪几种,各有什么特点?试从加工速度、需用中间变量等方面加以比较。答:向量的加工方法有三种:(1)横向加工(2)垂直加工(3)纵横向加工或称为分组加工。横向加工用到一个暂存单元,出现N次相关和2N次功能转换。垂直加工一次相关一次切换,但要一个中间暂存向量。横向加工各组有一次数据相关,2次切换,n个中间向量寄存器单元。习题七1、解释下列术语:直接映射全相联映射组相联映射虚拟存储器 全写法 写回法 SAN 2、 3、 4、 5、 1、 2、 4、 5、 6、 10习题八

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!