河北大学计算机体系结构2007参考答案及评分标准A.doc

河北大学计算机体系结构2007参考答案及评分标准A.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北大学计算机体系结构2007参考答案及评分标准A

河北大学课程考核参考答案及评分标准 ( 2006 — 2007 学年第 二 学期) 考核科目 计算机系统结构 课程类别 必修课 考核方式 闭卷 卷别 A 一、填空题:(每空1分,共20分) ①进程迁移 ② I/O处理 ③时间重叠 ④资源重复 ⑤时间重叠 ⑥部件功能专用化 ⑦流水化功能单元 ⑧资源重复 ⑨写后读 ⑩ N/2 冲突 时钟频率 直接映象 全相联 容量 速度 属性 功能特性 M 通信 二、名词解释:(每题3分,共15分) 存储系统:两个或两个以上速度、容量和价格各不相同的存储器用硬件、软件、或软件与硬件相结合的方法连接起来成为一个系统,这就是存储系统。 Amdahl定律:加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。 并行性:在同一时刻或是同一时间间隔内完成两种或两种以上性质相同或不相同的工作。 耦合度:反映多机系统各机器之间物理连接的紧密程度和交互作用能力的强弱。 互连网络:是将集中式系统或分布式系统中的结点连接起来所构成的网络。 三、简答题:(每题6分,共30分) 试以系列机为例,说明计算机体系结构、计算机组成和计算机实现三者之间的关系。 答:计算机组成是计算机体系结构的逻辑实现(1分)。计算机实现是计算机组成的物理实现(1分)。 一种体系结构可以有多种组成(1分)。一种组成可以有多种实现(1分)。同一系列机中各种型号的机器具有相同的体系结构,但采用不同的组成和实现技术,因而具有不同的性能和价格(2分)。 造成流水线“断流”的主要原因是哪三种相关?是什么原因造成的? 答:(1) 结构相关(1分) 当硬件资源满足不了指令重叠执行的要求,而发生资源冲突时,就发生了结构相关。(1分)   (2) 数据相关 (1分) 当一条指令需要用到前面指令的执行结果,而这些指令均在流水线中重叠执行时,就可能引起数据相关。(1分)   (3) 控制相关 (1分)   当流水线遇到分支指令和其它能够改变PC值的指令时,就会发生控制相关。(1分) 实现Cache一致性协议有哪两类?简述其含义。 答:(1) 写作废协议(2分) 在一个处理器写某个数据项之前保证它对该数据项有唯一的访问权。(1分)   (2) 写更新协议(2分) 当一个处理器写某数据项时,通过广播使其它Cache中所有对应的该数据项拷贝进行更新。(1分) 在存储层次中应解决哪四个问题? 答:(1) 映象规则(1分)     当把一个块调入高一层存储器时,可以放到哪些位置上? (1分)   (2) 查找算法     当所要访问的块在高一层存储器中时,如何找到该块? (1分)   (3) 替换算法      当发生失效时,应替换哪一块? (2分)   (4) 写策略     当进行写访问时,应进行哪些操作? (1分) 单级存储器的主要矛盾是什么?通常采取什么方法来解决? 答:(1) 速度越快,每位价格就越高;(2分)   (2) 容量越大,每位价格就越低;(1分)   (3) 容量越大,速度越慢。(1分)   采取多级存储层次方法来解决。(2分) 四、计算题(35分) 将计算机系统中某一功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?(7分) 解: 根据Amdahl定律可知: 系统加速比 = =                    = (4分)   由题可知: 可改进比例 = 40% = 0.4    部件加速比 = 10         系统加速比 = 1.56 (3分)   采用此增强功能方法后,能使整个系统的性能提高1.56倍。 双输入端的加、乘双功能静态流水线有1、2、3、4四个子部件,延时分别为Δt, Δt, 2Δt, Δt,“加”由1→2→4组成,“乘”由1→3→4组成,输出可直接返回输入或锁存。现执行 画出流水时空图,标出流水线入端数据变化情况。(3分) 求运算全部完成所需的时间和流水线效率。(2分) 找出瓶颈子过程并将其细分,重新画出时空图并计算流水时间和效率。(5分) 答:(1) (3分) (2)由上图可知,全部运算完的时间是23Δt。 (2分) (3) (3分) 由上图可知,流水时间为20Δt(1分)。 (1分) 我们考虑某一个机器。假设Cache读失效开销为30个时钟周期,写失效开销为60个时钟周期,当不考虑存储器停顿时,所有指令的执行时间都是2.0个时钟周期, Cache的读失效率和写失效率均为5%,平均每条指令读存储器0.8次,写存储器0.5次。试分析考虑Cache的失效后,Cache对性能的影响。(

文档评论(0)

haocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档