北理工计算机体系结构习题解答-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《北理工计算机体系结构习题解答-课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北理工 计算机体系结构 习题 解答 课件
- 资源描述:
-
1、1234567891011121314151617120(1)/2020 19SFFF18)20/()1(12FF 53.01910F1920niICiIiCPI1)*(81.25)10*55.1/(10*40)10*CPI/(f666MIPS速率秒3610*875.3)10*401(*)2*80002*150002*320001*45000(t2122%10*8%12*4%18*2%60*1CPI17.8610*2.2440MHZ10*CPIfMIPS662324252627282930310.010.30.010.020.020.030.030.040.110.130.140.150.15
2、0.040.121.000.570.270.020.430.190.240.050.070.040.080.1236555553333436323334353637382-5 一个处理机共有一个处理机共有10条指令,各指令在程序中出条指令,各指令在程序中出现的概率如下:现的概率如下:指令指令 概率概率 Huffman 2/8扩展扩展 3/7扩展扩展 I1 0.25 I2 0.20 I3 0.15 I4 0.10 I5 0.08 I6 0.08 I7 0.05 I8 0.04 I9 0.03 I10 0.0239(1)计算这)计算这10条的操作码最短平均长度。条的操作码最短平均长度。(2)采用)
3、采用Huffman编码法编写这编码法编写这10条指令的条指令的操作码,并计算操作码的平均长度和信息冗操作码,并计算操作码的平均长度和信息冗余量。余量。(3)采用)采用2/8扩展编码法编写这扩展编码法编写这10条指令的条指令的操作码,并计算操作码的平均长度和信息冗操作码,并计算操作码的平均长度和信息冗余量。余量。(4)采用)采用3/7扩展编码法编写这扩展编码法编写这10条指令的条指令的操作码,并计算操作码的平均长度和信息冗操作码,并计算操作码的平均长度和信息冗余量。余量。40410.151.000.430.570.030.020.080.050.040.230.170.320.130.090.0
4、50.080.250.200.1001I1I2I3I4I5I6I7I8I9I1001010101010101014243440.151.000.430.570.030.020.080.050.040.230.170.320.130.090.050.080.250.200.1001I1I2I3I4I5I6I7I8I9I104546474849505152534条条254条条8条条8条条16条条5455单位单位565758596061D1D2D3D4D5ttttt0 10 20 30 40 50 60 70 80 90 100 通道处理完各台设备的第一次数据服务请求通道处理完各台设备的第一次数据服
5、务请求的时刻分别为:的时刻分别为:5s,10s,20s,30s,90s。62636465D1D2D3D4tttt0 10 20 30 40 50 60 70 80 90 100120130140150160110 (3)通道处理完各台设备的第一次数据服)通道处理完各台设备的第一次数据服务请求的时刻分别为:务请求的时刻分别为:5s,160s,20s,40s。6667686970717273747576S2S1时,CC2CC SC SSS1122124-2 解:(1)(2)ta=ht1+(1-h)t277(3)rhhhhthhtttatett)1(1)1(12)1(11112(4)he991001
6、r=100时,0.95=1/(100-99h)h=0.9994778nnHnHH111n=75.475m=n m=15.1(5)1 0.960.999471n 重复访问重复访问必考必考79804-3 解:解:(1)FIFO 1 2 3 4 5 6 7 8 9 10 11 12 2 3 2 1 5 2 4 5 3 2 5 2 中 *中 *中 *81(2)LRU 1 2 3 4 5 6 7 8 9 10 11 12 2 3 2 1 5 2 4 5 3 2 5 2 中 *中 *中 *中 中82(2)LRU堆栈法堆栈法 1 2 3 4 5 6 7 8 9 10 11 12 2 3 2 1 5 2 4
7、5 3 2 5 2 中 *中 *中 *中 中83(3)OPT 1 2 3 4 5 6 7 8 9 10 11 12 2 3 2 1 5 2 4 5 3 2 5 2 中 *中 *中 中 *中 中84(2)FIFO算法页 H=3/12=25%LRU算法页 H=5/12=41.7%OPT算法页 H=6/12=50%8586874-4 解:解:标记标记 组号组号 块内地址块内地址组号组号 组内块号组内块号 块内地址块内地址(1)主存地址格式)主存地址格式2111(2)Cache地址格式地址格式44先写先写cache地址地址88组组0组组1组间直接映象组间直接映象组内全相联映象组内全相联映象Cache主
8、存主存标记标记00标记标记01标记标记10标记标记1189 1 2 3 4 5 6 7 8 9 10 11 12 6 2 4 1 4 6 3 0 4 5 7 3*中 *(4)LRU利用堆栈法利用堆栈法块命中率 H=1/12=8.3%90 1 2 3 4 5 6 7 8 9 10 11 12 6 2 4 1 4 6 3 0 4 5 7 3 中 中*中 *(5)LRU块命中率块命中率 H=3/12=25%91 1 2 3 4 5 6 7 8 9 10 11 12 6 2 4 1 4 6 3 0 4 5 7 3 中 中*中 *(5)LRU利用堆栈法利用堆栈法块命中率 H=3/12=25%92(6)=
9、1-(1-0.25)/(16*16)=0.997nnHnHH111命中率的两个公式必考命中率的两个公式必考对应不同的情况对应不同的情况一个是一个是“重环重环”?注意注意n的含义的含义9394装入位为装入位为1才可以变才可以变959611 121cache地址地址主存地址主存地址97组组0组组1组间直接映象组间直接映象组内全相联映象组内全相联映象Cache主存主存98时刻时刻地址流地址流命命中中替替换换替替换换替替换换替替换换替替换换命命中中替替换换替替换换替替换换替替换换991001011021031041051065-1 解:解:分析k分析k+1分析k+2执行k执行k+1执行k+2取指k取指
展开阅读全文