2022年2022年计算机体系结构考试例题大题 .pdf
《2022年2022年计算机体系结构考试例题大题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机体系结构考试例题大题 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、例 1.1 将计算机系统中某一功能的处理速度加快 15 倍,但该功能的处理时间仅占整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?解 由题可知:Fe=40%=0.4 Se=15根据 Amdahl定律可知:采用此增强功能方法后,能使整个系统的性能提高到原来的1.6 倍。例 1.2 某计算机系统采用浮点运算部件后,使浮点运算速度提高到原来的25 倍,而系统运行某一程序的整体性能提高到原来的4 倍,试计算该程序中浮点操作所占的比例。解 由题可知:Se=25 Sn=4根据 Amdahl定律可知:6.1154.0)4.01(1)1(1SeFeFeSn25114FeFe名师资
2、料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 9 页 -由此可得:Fe=78.1%即程序中浮点操作所占的比例为78.1%。例 1.3 假设 FP 指令的比例为 25%,其中,FPSQR 占全部指令的比例为 2%,FP 操作的 CPI 为 4,FPSQR 操作的 CPI 为 20,其他指令的平均 CPI 为 1.33。现有两种改进方案,第一种是把 FPSQR 操作的CPI 减至 2,第二种是把所有的FP 操作的 CPI减至 2,试比较两种方案对系统性能的提高程度。解 没有改进之前,每条指令的平均时钟周期 CPI 为:(1)采用第一种方案FPSQR 操作的 CPI 由CPIFPSQR20
3、 减至 CPIFPSQR2,则整个系统的指令平均时钟周期数为:2%7533.1%2541niiiICICCPICPI名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 9 页 -CPI1CPI(CPIFPSQRCPIFPSQR)2%2(20 2)2%1.64(2)采用第二种方案所有 FP 操作的 CPI 由 CPIFP4 减至 CPIFP2,则整个系统的指令平均时钟周期数为:CPI2CPI(CPIFPCPIFP)25%2(4 2)25%1.5从降低整个系统的指令平均时钟周期数的程度来看,第二种方案优于第一种方案。例 2.1 假设某模型机有7 条指令,这些指令的使用频度如表左边所示。(
4、1)计算这 7 条指令的操作码编码的最短平均码长;(2)画出哈夫曼树,写出这7 条指令的哈夫曼编码,并计算该编码的平均码长和信息冗余量。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 9 页 -指令频度 pi操 作 码 使 用哈夫曼编码操作码长度li利用哈夫曼概念的扩展操作码操作码长度liI10.40 0 1 0 0 2 I20.30 1 0 2 0 1 2 I30.15 1 1 0 31 0 2 I40.05 1 1 1 0 0 5 1 1 0 0 4I50.04 1 1 1 0 1 51 1 0 1 4I60.031 1 1 1 0 51 1 1 0 4I70.031 1 1
5、 1 1 51 1 1 1 4解(1)(2)其哈夫曼树如图所示,该树的每个叶结点分别对应于一条指令。在该树中,对每个结点向下的两个分支,分别用二进制“1”和“0”来表示。从该哈夫曼树可以很容易地写出哈夫曼编码。17.2log712iiippH名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 9 页 -具体方法:对于任意一条指令Ii(i=1,2,7),从哈夫曼树根结点出发、沿一条路径连接到叶结点Ii,把途中所经过的各分支的“0”和“1”按从左到右的顺序记录下来,便是该指令的哈夫曼编码。上表中列出了所有指令的哈夫曼编码。该哈夫曼编码的平均码长是:其信息冗余量为1 1 1 1 1 1 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机体系结构考试例题大题 2022 计算机体系结构 考试 例题
限制150内