版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机系统结构-第三章(习题解答)1.什么是存储系统?对于一个由两个存储器M1和M2构成的存储系统,假设M1的命中率为h,两个存储器的存储容量分别为s1和s2,存取时间分别为t1和t2,每千字节的成本分别为c1和c2。⑴在什么条件下,整个存储系统的每千字节平均成本会接近于c2?⑵该存储系统的等效存取时间ta是多少?⑶假设两层存储器的速度比r=t2/t1,并令e=t1/ta为存储系统的访问效率。试以r和命中率h来表示访问效率e。⑷如果r=100,为使访问效率e>0.95,要求命中率h是多少?⑸对于⑷中的命中率实际上很难达到,假设实际的命中率只能达到0.96。现在采用一种缓冲技术来解决这个问题。当访问M1不命中时,把包括被访问数据在内的一个数据块都从M2取到M1中,并假设被取到M1中的每个数据平均可以被重复访问5次。请设计缓冲深度(即每次从M2取到M1中的数据块的大小)。答:⑴整个存储系统的每千字节平均成本为:不难看出:当s1/s2非常小的时候,上式的值约等于c2。即:s2>>s1时,整个存储器系统的每千字节平均成本会接近于c2。⑵存储系统的等效存取时间ta为:⑶⑷将数值代入上式可以算得:h>99.95%⑸通过缓冲的方法,我们需要将命中率从0.96提高到0.9995。假设对存储器的访问次数为5,缓冲块的大小为m。那么,不命中率减小到原来的1/5m,列出等式有:解这个方程得:m=16,即要达到⑷中的访问效率,缓冲的深度应该至少是16(个数据单位)。2.要求完成一个两层存储系统的容量设计。第一层M1是Cache,其容量有三种选择:64KB、128KB和256KB,它们的命中率分别为0.7、0.9和0.98;第二层M2是主存储器,其容量为4MB。并设两个存储器的存取时间分别为t1和t2,每千字节的成本分别为c1和c2。如果c1=20c2和t2=10t1。⑴在t1=20ns的条件下,分别计算三种存储系统的等效存取时间。⑵如果c2=0.2美元/KB,分别计算三种存储系统每千字节的平均成本。⑶对三种存储系统的设计作一个比较,并分别按平均成本和等效存取时间指出它们性能的排列次序。⑷根据等效存取时间和平均成本的乘积,选择最优的设计。答:⑴∵∴三种存储系统的等效存取时间分别为:⑵三种存储系统每千字节的平均成本为:⑶按照平均成本来说ca1<ca2<ca3,按照等效存取时间来说ta3<ta2<ta1。交叉访问存储器则用来生成对存储模块(存储体)的片选信号,他通过流水的方式来提高访问的速度。前者用一套存储器控制电路,后者用多套(与交叉模块数相等)存储器控制电路。方式4:2路高位交叉8路低位交叉方式5:4路高位交叉4路低位交叉方式6:4路并行访问4路低位交叉4.一个程序由5个虚页组成,采用LRU替换算法,在程序执行过程中依次访问的页地址流如下:P4,P5,P3,P2,P5,P1,P3,P2,P3,P5,P1,P3⑴可能的最高页命中率是多少?⑵至少要分配给该程序多少个主存页面才能获得最高的命中率?⑶如果在程序执行过程中每访问一个页面,平均要对该页面内的存储单元访问1024次,求访问存储单元的命中率。答:⑴在分配的主存页面数目足够大的情况下,除了第一次调入不命中,以后的访问均命中,可以达到最高的页面命中率,即:实际命中的次数为7次,所以可能达到的最高页面命中率为:⑵由于在页面数大于等于5的情况下,肯定可以达到最高命中率,所以我们来看页面数小于5时能否达到该命中率:若分配的主存页面数等于4时,调度过程如下:访问流P4P5P3P2P5P1P3P2P3P5P1P3统计LRU算法4444*4*11111*11命中7次5555555*5*5553333*3333332222*2222*2*调入调入调入调入命中调入命中命中命中命中命中命中此时也可以达到最高命中率;若分配的主存页面等于3时,调度过程如下:访问流P4P5P3P2P5P1P3P2P3P5P1P3统计LRU算法444*222*33*333*3命中3次555*555*222*11333*1111*555调入调入调入调入命中调入调入调入命中调入调入命中此时不能达到最高命中率。所以至少应该分配4个主存页面。⑶我们假设程序每次只访问一个存储单元,这样,对每一个特定页面的访问过程可以描述如下:因为第一次总是不命中的,而平均起来,随后的1023次总是命中的,然后再次被调出主存,并再次重复先前的过程。所以访问存储单元的命中率为:5.假设在一个采用组相联映象方式的Cache中,主存由B0~B7共8块组成,Cache有2组,每组2块,每块的大小为16个字节,采用LRU块替换算法。在一个程序执行过程中依次访问这个Cache的块地址流如下:B6,B2,B4,B1,B4,B6,B3,B0,B4,B5,B7,B3⑴写出主存地址的格式,并标出各字段的长度。⑵写出Cache地址的格式,并标出各字段的长度。⑶画出主存与Cache之间各个块的映象对应关系。⑷如果Cache的各个块号为C0、C1、C2和C3,列出程序执行过程中Cache的块地址流情况。⑸如果采用FIFO替换算法,计算Cache的块命中率。⑹如果采用LRU替换算法,计算Cache的块命中率。⑺如果改用全相联映象方式,再做⑸和⑹,可以得到什么结论?⑻如果在程序执行过程中,每从主存装入一块到Cache,则平均要对这个块访问16次。请计算在这种情况下的Cache命中率。答:⑴主存地址的格式为:高低1bit区号1bit组号1bit组内块号4bit块内地址⑵Cache地址的格式为:高低1bit组号1bit组内块号4bit块内地址321321076543210第0组第1组第0组第1组第0区第1区第0组第1组Cache主存主存的组到Cache的组之间是直接映象,对应组的块之间是全相联映象。即:主存块0、1、4、5只能装入Cache块0、1的任何块位置上,主存块2、3、6、7只能装入Cache块2、3的任何块位置上。⑷由于主存按Cache大小分区,因此去掉主存块地址中的区号就可以得出满足组相联映象关系的一种Cache块地址,所以该主存块地址流相应的一种Cache的块地址流为:主存B6B2B4B1B4B6B3B0B4B5B7B3110010100001100110011000100101111011Cache101000010010110000011111C2C2C0C1C0C2C3C0C0C1C3C3⑸采用FIFO替换算法,Cache的块命中率为:3/12=0.25。访问流B6B2B4B1B4B6B3B0B4B5B7B3统计C0B4B4*B4*B4*B4*B0B0*B5B5B5命中3次C1B1B1B1B1B1*B4B4*B4*B4*C2B6B6*B6*B6*B6*B6*B3B3B3B3B3*B3*C3B2B2B2B2B2B2*B2*B2*B2*B7B7动作调入调入调入调入命中命中调入调入调入调入调入命中⑹采用LRU替换算法,Cache的块命中率为:4/12≈0.33。访问流B6B2B4B1B4B6B3B0B4B5B7B3统计C0B4B4*B4B4B4B4*B4B4*B4*B4*命中4次C1B1B1*B1*B1*B0B0*B5B5B5C2B6B6*B6*B6*B6*B6B6*B6*B6*B6*B7B7*C3B2B2B2B2B2*B3B3B3B3B3*B3动作调入调入调入调入命中命中调入调入命中调入调入命中⑺采用全相联映象、FIFO替换算法,Cache的块命中率为:4/12≈0.33。访问流B6B2B4B1B4B6B3B0B4B5B7B3统计C0B6B6*B6*B6*B6*B6*B3B3B3B3B3*B3*命中4次C1B2B2B2B2B2B2*B0B0B0B0B0C2B4B4B4B4B4B4*B4*B5B5B5C3B1B1B1B1B1B1B1*B7B7动作调入调入调入调入命中命中调入调入命中调入调入命中采用全相联映象、LRU替换算法,Cache的块命中率为:3/12=0.25。访问流B6B2B4B1B4B6B3B0B4B5B7B3统计C0B6B6*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度二手房产交易定金支付合同3篇
- 2024年个人汽车贷款协议范例版
- 上海市崇明区九校2024-2025学年六年级(五四制)上学期期中英语试题(解析版)
- (2024版)人工智能语音助手定制开发合同
- 江南大学《多元统计分析与R建模》2023-2024学年第一学期期末试卷
- 2024年专业煤炭运送协议样本版B版
- 2024小区租户物业管理合同模板
- 2024年城市绿化专用树苗采购协议版B版
- 2024年度知识产权侵权诉讼和解协议3篇
- 暨南大学《中外政治经济制度比较》2021-2022学年第一学期期末试卷
- 2024版房屋市政工程生产安全重大事故隐患判定标准内容解读
- 胃肠动力治疗仪使用
- 2024年度陕西省高校教师资格证之高校教师职业道德模考模拟试题(全优)
- 西安交通大学《法理学》2023-2024学年期末试卷
- 2024地铁站点清洁协议
- 食品生产设备安装应急响应预案
- 校园小品《我的未来不是梦》剧本
- 完整2024年国有企业管理人员处分条例专题课件
- 工程项目部安全生产治本攻坚三年行动实施方案
- 《教你如何做路演》课件
- 6-市政管网工程基础知识及识图
评论
0/150
提交评论