![计算机系统结构-第三章练习 答案_第1页](http://file4.renrendoc.com/view/9570417a2cad7d90f3d1d15242380606/9570417a2cad7d90f3d1d152423806061.gif)
![计算机系统结构-第三章练习 答案_第2页](http://file4.renrendoc.com/view/9570417a2cad7d90f3d1d15242380606/9570417a2cad7d90f3d1d152423806062.gif)
![计算机系统结构-第三章练习 答案_第3页](http://file4.renrendoc.com/view/9570417a2cad7d90f3d1d15242380606/9570417a2cad7d90f3d1d152423806063.gif)
![计算机系统结构-第三章练习 答案_第4页](http://file4.renrendoc.com/view/9570417a2cad7d90f3d1d15242380606/9570417a2cad7d90f3d1d152423806064.gif)
![计算机系统结构-第三章练习 答案_第5页](http://file4.renrendoc.com/view/9570417a2cad7d90f3d1d15242380606/9570417a2cad7d90f3d1d152423806065.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章练习题(1)一、单项选择题在下面各题的4个备选答案中,只有一个答案是正确的,请把正确答案的标号(AD) 填入题后面的括号中。 程序员编写程序时使用的访存地址是()。物理地址有效地址逻辑地址主存地址 虚拟存储器通常采用的地址映像是(D)。全相联、组相联和直接映像直接映像组相联映像全相联映像 不属于堆栈型替换算法是()。近期最少使用替换算法先进先出替换算法最优替换算法近期最久未使用替换算法 确保提高虚拟存储器的主存命中率的途径是()。采用LFU替换算法并增大页面数采用FIFO替换算法并增大页面采用FIFO替换算法并增大页面数采用LRU替换算法并增大页面 虚拟存储器主要是为了解决()问题。便于
2、程序的“访存操作”扩大存储系统的容量和提高存储系统的速度提高存储系统的速度扩大存储系统的容量 与虚拟存储器的等效访问速度无关的是()。辅存的容量主存的容量页面替换算法访存页地址流 二、填空题使二级存储系统的等效访问速度接近于第一级存储器访问速度的依据是程序的(局部 性原理),它包括(时间局部性)和(空间局部性)两个方面。程序的空间局部性是指程序通常是(顺序)存储和执行的,程序使用的数据通常是(簇 聚或集中)存储的。假设T1和T2分别是CPU访问到M1和M2中信息所需要的时间,H为命中M1的概率, 则由M1和M2构成的二级存储系统的等效访问时间应当表示为(H*T1+(1-H)*T2)。存储器速度
3、性能可以采用存储器的(频宽)衡量,它是存储器单位时间能够访问的信息量。虚拟存储器的存储管理方式有(页式)、(段式)和(段页式)三种。页式虚拟存储器把(程序“虚拟”)空间和(主存储器“物理实”)空间都分成相同大小的页。当两个虚拟空间的页面要求装入同一个主存页面的位置,称为(实页冲突或页面争用)。虚拟存储器发生页面失效时,需要进行外部地址变换,把虚地址变换为(辅存物理地址)。当发生页面失效,同时又发生(实页冲突)时,需要页面替换。当每次访存时都发生(调入页面(页面失效)时,称为“颠簸”它将使命中率大大 降低。页式虚拟存储器中,影响命中率的主要因素有:访存页地址流,(页面替换算法)和分 配给该程序的
4、(主存页面数)。在FIFO、OPT和LFU替换算法中,属于堆栈型算法的是(OPT)和(LFU )。只要是堆栈型替换算法,增大分配给程序的(主存页面数),主存的命中率就会(单 调上升)。三、判断题判断下列各题的叙述是否正确,正确的叙述在括号内打“寸”错误的叙述在括号内打 “x”;并简述错误的理由。并行主存系统的组织方式采用多体单字方式比采用单体多字方式能够获得较高的实际频 宽。 (q )采用高位交叉访问方式的主要目的是用来提高存储器访问速度,而采用低位交叉访问存 储器的主要目的是用来扩大存储器容量。(x )采用低位交叉访问方式的主要目的是用来提高存储器访问速度,而采用高位交叉访问存储器 的主要目
5、的是用来扩大存储器容量。当访存发生页面失效时,就需要进行页面替换。(X当发生页面失效,同时又发生主存页面或主存空间完全被占用时,才需要页面替换。当发生主存页面冲突时,才需要进行页面替换。FIFO、LFU和OPT等替换算法都是根据虚页的过去使用情况来确定被替换页的。x ) OPT是选择将来最久不被访问的页面作为替换页面,因此不是基于历史。FIFO和LFU是根 据虚页的过去使用情况来确定被替换页的。OPT替换算法是根据“虚页”将来被使用的情况来确定被“替换页”的。存储系统的地址映像实际上就是地址变换。(x二者是不一样的:地址映像是把虚拟地址空间映像到主存地址空间,具体地说,就是把用户用虚拟地址编写
6、的 程序按照某种规则装入到主存储器中,并建立多用户虚地址与实存地址之间的对应关系; 地址变换是在程序被装入主存后,在实际运行中,把多用户虚地址变换成主存实地址(内部 地址变换)或磁盘存储器地址(外部地址变换)地址映像是虚拟、真实地址的对应关系或规则,地址变换是按照某种地址映像关系由虚拟地 址找到真实地址的变换机构及其变换过程。四、应用题1.由3个访问速度、存储容量和每位价格都不相同的存储器构成一个存储系统。3个存储 器M1、M2和M3的访问周期分别为T1、T2和丁3,存储容量分别为S1、S2和S3,每位价格 分别为C1、C2和C3, M1靠近CPU。写出这个三级存储系统的等效访问时间T、等效存
7、储容量S和等效每位价格C的表达 式。设命中率分别为H1,H2,1-H1-H2等效访问时间 T=H1*T1+H2*T2+(1-H1-H2)*T3等效存储容量S=S1+S2+S3等效单位价格 C=(C1*S1+C2*S2+C3*S3)/(S1+S2+S3)在什么条件下,整个存储系统的平均每位价格接近C3?当 S3S1 且 S3S2 时,C 接近 C3S3 S2 S C3C - M + C - % + C 厂 C - S + C - S + C - S 1 S 2 S 3 C =12233 =33S1 + S2 + S31 + | +1332.假设二级虚拟存储器的T1=10-5s,T2=10-2s,
8、为了使存储器的访问效率e达到最大值的 80%,命中率H要求达到多少?T=H*T1+(1-H)*T2e=T1/T=T1/ H*T1+(1-H)*T2=1/H+(1-H)*T2/T1=H=0.9997实际上,这样高的命中率是很难达到的。提高二级存储器的访问速度(即减小等效访问时间 T)有两个途径,一个是减小第一级存储器的访问周期T1(即采用速度更快的第一级存储器); 另一个是提高访问效率e。访问效率e又与命中率H以及两级的访问速度比T2/T1有关。如 果两级存储器的访问周期T1和T2不变,那么二级虚拟存储器的等效速度将依赖于命中率H。 影响H的主要因素有:“访存地址流”、替换算法、分配给程序的主存
9、页面数等。假设有一个二级虚拟存储器,CPU访问主存M1和辅助存储器M2的平均访问时间分别 为T1=1Ms和T2=1ms。经过实际测量,此虚拟存储器平均访问时间为T=1003。试提出使 虚拟存储器平均访问时间下降到10*的几种方法。由 T=HT1+(1-H)T2得 命中率 H=(T-T2) / (T1-T2) = (100-1000)/(1-1000)=0.901当H= 0.901时,提高主存速度,极限情况使T1=0,此时,T=HT1+(1-H)T2=(1-0.901)1mse99us10us,因此不能用这种方式。当T1与T2 一定时,提高命中率H。设 T=10us,则 H=(T-T2) / (
10、T1-T2) = (10-1000)/(1-1000)=0.991为此,须从改进替换算法和调度策略,调整页面大小,提高主存容量等多方面综合采取措施。 其中,替换算法和调度策略主要是在软件上增加代价,调整页面大小可能会增加辅助硬件的 代价,而提高主存容量主要是增加硬件的代价,辅助硬件的代价也可能会略有增加。解:二级虚拟存储器的平均访问周期:T = H - T1 + (1 - H) - T2一般的情况有T1T2,因此,降低T的途径有两种,一种是提高命中率H;另一种是减小 M1和M2的平均访问时间T1和T2。即采用速度更高的主存和辅助存储器。根据实际测量得到的T=100|is和题目给出的=13和T2
11、=1ms。代入上面公式可以得 到主存的命中率为:T - T1ms - 100psH = _2= z = 0.901T - T1ms - 1ps21在主存命中率H=0.901的情况下,改用更高速度的主存器件,即使能够做到T1=0,得 到的虚拟存储器的平均访问时间为:T = (1 - H) - T= (1 - 0.901) x 1ms = 99r s仍然远远大于要求的10幽。因此,单纯的提高主存器件的工作速度是达不到要求的。T = 丁 - H T = 10卬-0.901 x仙=91.9ps1 - H 1- 0.901所以:采用平均访问时间为T2=91.9ps的辅助存储器可以达到题目的要求。即:将辅
12、 助存储器的平均访问时间由T2=1ms降低为T2=91.9ps就可以使得虚拟存储器的平均访问时 间为 T=10ps。另外考虑:如果要达到T=10ps,在主存和辅助存储器的参数不变情况下,则要求主存 的命中率要达到:T - T 1ms -10 psH = = 0.991T -二1ms - 1ps由上面分析可以知道,提高虚拟存储器的等效访问速度的途径有两种:第一种是提高 辅助存储器的访问速度;第二种是提高主存命中率。提高主存命中率需要从改进替换算法、主存页面调度分配、页面大小的调整以及提高 主存容量等方面综合采取措施。假设主存每个存储体的存取周期为2ps,存储字长为4B,采用m个存储体低位地址交 叉编址。由于各种原因,主存实际频宽只能够达到最大频宽的0.6倍,现在要求主存实际频 宽为4MB/s,问主存储器的存储体的分体数应当取多少?Bm=W*m/TM其中,Bm为最大频宽:存储器连
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 白酒总代理合同年
- 小学口算练习题小数300道
- 2025年呼和浩特货运从业考试试题及答案解析
- 2025年吉林市a2货运从业资格证模拟考试
- 小学四年级数学计算题大全
- 2022年新课标八年级上册道德与法治《8.2 坚持国家利益至上 》听课评课记录
- 社区残疾人工作计划
- 酒店主管年度个人总结
- 车间生产主管年终总结
- 电子技术实习生工作总结
- 2025年中国铜画市场调查研究报告
- 山西省太原市2024-2025学年九年级上学期期末历史试题(含答案)
- 2024年全国体育专业单独招生考试数学试卷试题真题(含答案)
- 2025届高三八省联考语文试卷分析 课件
- 2025年江苏连云港灌云县招聘“乡村振兴专干”16人高频重点提升(共500题)附带答案详解
- 2025年度检修计划
- 2024-2025学年冀教版数学五年级上册期末测试卷(含答案)
- 商业综合体市场调研报告
- 少儿素描课件
- 天津市部分区2023-2024学年高二上学期期末考试 生物 含解析
- 《对私外汇业务从业资格》开放式测试答案
评论
0/150
提交评论