




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理第计算机组成原理第2版唐塑飞.什么是“程序访问的局部性 ”?存储系统中哪一级采用了程序访问的局部性原理?答:程序运行的局部性原理指: 对局部范围的存储器地址频繁访问, 而对此范围以外的地址则访问甚少的现象。时间:在一小段时间内,最近被访问过的程序和数据很可能再次被访问;空间:在空间上,这些被访问的程序和数据往往集中在一小片存储区;在访问顺序上,指令顺序执行比转移执行的可能性大。存储系统中 Cache—主存层次采用了程序访问的局部性原理。.计算机中设置Cache的作用是什么?能不能把 Cache的容量扩大,最后取代主存,为什么?答:计算机中设置Cache主要是为了加速CPU访存速度;不能把Cache的容量扩大到最后取代主存,价格以及体积原因不适合。.Cache做在CPU芯片内有什么好处?将指令Cache和数据Cache分开又有什么好处?答:Cache做在CPUS片内主要有下面几个好处:1)可提高外部总线的利用率。因为Cache在CPU芯片内,CPU访问Cache时不必占用外部总线。2)Cache不占用外部总线就意味着外部总线可更多地支持 I/O设备与主存的信息传输,增强了系统的整体效率。3)可提高存取速度。因为Cache与CPU之间的数据通总^大大缩短 ,故存取速度得以提高。将指令Cache和数据Cache分开有如下好处:1)可支持超前控制和流水线控制, 有利于这类控制方式下指令预取操作的完成。2)指令Cache可用RO岷现,以提高指令存取的可靠性。3)数据 Cache对不同数据类型的支持更为灵活,既可支持整数(例 32位),也可支持浮点数据(如64位)。28.设主存容量为256K字,Cache容量为2K字,块长为4。(1)设计Cache地址格式,Cache中可装入多少块数据?(2)在直接映射方式下,设计主存地址格式。(3)在四路组相联映射方式下,设计主存地址格式。(4)在全相联映射方式下,设计主存地址格式。(5)若存储字长为 32位,存储器按字节寻址,写出上述三种映射方式下主存的地址格式答:
(1)cache地址长度为11位,块内地址长度为2位。主存地址位数为18位9位 2位缓存块号块内地址Cache可装入2A9=512个块(2)直接映射方式7位 9位 2位标记缓存块号块内地址(3)四路组相连9位 7位 2位标记组地址块内地址(4)全相连16位 2位标记块内地址(5)直接映射方式四路组相连全相连9位四路组相连全相连9位标记7位组地址4位块内地址7位 9位 4位标记缓存块号块内地址4位块内地址4位块内地址标记.假设CPU执行某段程序时共访问 Cache命中4800次,访问主存200次,已知Cache的存取周期是30ns,主存的存取周期是150ns,求Cache的命中率以及Cache-主存系统的平均访问时间和效率,试问该系统的性能提高了多少?答:命中率h=4800/(4800+200)=96%平均访问时间 ta=0.96*30+0.04*150=34.8ns效率e=tc/ta=30/34.8=86.2%性能提高倍数 150/34.8-1=3.3.一个组相联映射的Cache由64块组成,每组内包含4块。主存包含4096块,每块由128字组成,访存地址为字地址。试问主存和Cache的地址各为几位?画出主存的地址格式。答:缓存块号6位,块内地址7位,cache地址为13位。组地址6-2=4位,主存块号12位,块内地址7位。主存地址19位
生存标记组地址块内地址8位4位7位.设主存容量为1MB,采用直接映射方式的 Cache容量为16KB,块长为4,每字32位。试问主存地址为ABCDEH的存储单元在Cache中的什么位置?答:6位 10位 4标记缓存块号块内地址标记缓存块号块内地址A19 A15 A11A7A31010 1011 1100 1101 1110.设某机主存容量为4MB,Cache容量为16KB,每字块有8个字,每字32位,设计一个四路组相联映射(即Cache每组内共有4个字块)的Cache组织。(1)画出主存地址字段中各段的位数;(2)设Cache的初态为空,CPU依次从主存第0、1、2……891■单元读出90个字(主存一次读出一个字),并重复按此次序读8次,问命中率是多少?(3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度约提高多少倍?答:(1)考虑按字编址:生存标记组地址块内地址7生存标记组地址块内地址7位(2)当主存读0号字单元时,将主存0号字块(0~7)调入Cache(0组0号块),主存读8号字单元时,将1号块(8~15)调入Cache(1组0号块)……主存读89号单元时,将11号块(88~89)调入Cache(11组0号块)。不命中次数为90/8=12(上取整)总访问次数为90*8=720Cache命中率=(720-12)/720=98%(3)设无Cache时访主存需时720T(T为主存周期),加入Cache后需时:708T/6+12T=(118+12)T=130T贝U:720T/130T=5.54倍有Cache和无Cache相比,速度提高了4.54倍左右.简要说明提高访存速度可采取的措施答:(1)采用高速器件,选用存取周期短的芯片,可提高存储器的速度。(2)采用Cache,CPU各最近期要用的信息先调人 Cache,而Cache的速度比主存快得多,这样CPU每次只需从Cache中取出(或存人)信息,从而缩短了访存时间,提高了访存速度。⑶调整主存结构,如采用单体多字结构(在一个存取周期内读出多个存储字,可增加存
⑶调整主存结构,如采用单体多字结构储器的带宽),或采用多体结构存储器(参考第16题答案)。答:主存的速度指标用存储周期表示, 因为主存是随机存取存储器,存取周期不随存储单元的地址不同而改变。外存的速度指标,以磁盘为例,一般包括寻道时间,等待时间和数据传输时间三个量。磁盘存储器属于磁表面存储器, 其存取周期与存储单元的位置有关, 不同位置所需要的寻道时间和等待时间不同,故不能以一个物理量来衡量。.画出RZ、NRZNRZ1PE、FM写入数字串1011001的写入电流波形图。答:36.答:RZsNRZ:NRZL:PE:FM:1■0-I!rIIII136.答:RZsNRZ:NRZL:PE:FM:1■0-I!rIIII1•1tUtaIIIlIl_lLJIl II——| i i 1i■t"uun-n——iu-F*I II I II II » I以写入10010110为例,比较调频制和改进调频制的写电流波形图。 I I I t I I I"LT~L_rLr"LrLTLJI I I I I I I I=d=F=t110I011I0I*I41<1!o<FI
I•t频率提高一倍后的mfm制立37.画出调相制记录01100010的驱动电流、记录磁通、感应电势、同步脉冲及读出代码等几种波形。答:0
=U
iA:1;1;0
=U
iA:1;1;0*0;0rLn"LTLTLmAA:A!Ayvo;dth,aJnlriLnI! !1III ill h:niaTv□H22cm,外径33cm,道密度38.磁盘组有6片磁盘,最外两侧盘面可以记录,存储区域内径为40道/cm,内层密度为400位22cm,外径33cm,道密度(1)共有多少存储面可用?(2)共有多少柱面?(3)盘组总存储容量是多少?(4)数据传输率是多少?答:(1)共有:6X2=12个存储面可用;(2)有效存储区域=(33-22)/2=5.5cm柱面数=40道/cmx5.5cm=220道(3)内层道周长=3.14*22cm=69.08cm道容量=400位/cmX69.08cm=3454B面容量=3454BX220道=759880B盘组总容量=759,880BX12面=8.70MB(4)转速=3600转/60秒=60转/秒数据传输率=3454BX60转/秒=207,240B/S39.某磁盘存储器转速为3000转/分,共有4个记录盘面,每毫米5道,每道记录信息12288字节,最小磁道直径为230mm,共有275道,求:(1)磁盘存储器的存储容量;(2)最高位密度(最小磁道的位密度)和最低位密度;(3)磁盘数据传输率;(4)平均等待时间。解:(1)存储容量=275道X12288B/道X4面=13.5MB(2)最高位密度=12288B/(230*3.14)〜17B/mm=13般/mm最大磁道直径 =230mm+275道/5道X2=230mm+110mm=340mm最低位密度=12288B/(340*3.14)=11B/mm=9粒/mm(3)磁盘数据传输率=12288BX3000转/分=614KB/S(4)平均等待时间=1/50/2=10ms.采用定长数据块记录格式的磁盘存储器,直接寻址的最小单位是什么?寻址命令中如何表示磁盘地址?如果某文件长度超过一个磁道的容量,应将它记录在同一个存储面上,还是记录在同一个柱面上?答:采用定长数据块记录格式,直接寻址的最小单位是一个纪录块 (数据块),寻址命令中可采用如下格式表示磁盘地址:如果某文件长度超过一个磁道的容量,应将它记录在同一个柱面上,因为不需要重新找道,数据读/写速度快。.设有效信息为110,试用生成多项式G(x)=11011将其编成循环冗余校验码。答:编码过程如下:M(x)=110n=3G(x)=11011 k+1=5k=4M(x)x4=1100000M(x)x4/G(x)=1100000/11011=100+1100/11011R(x)=1100CRC码=1101100.有一个(7,4)码,生成多项式G(x)=x3+x+1,写出代码1001的循环冗余校验码。答:编码过程如下:M(x)=1001n=4G(x)=/+x+1=1011k+1=4k=3M(x)x3=1001000M(x)x3/G(x)=1001000/1011=1010+110/1011R(x)=110M(x)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 整合医学背景下构建护生执业胜任力的教学模式研究
- 月饼订购合同(标准版)
- 湖南中南大学湘雅三医院招聘考试真题2024
- 四川绵阳安州区招聘乡镇事业单位工作人员考试真题2024
- 2025年高级车工(三级)技能认定理论考试题库(含答案)
- 2024年数控机床应用试题及答案
- 2025年初中英语新人教版九年级全一册《关系代词引导的定语从句》附答案
- 2025煤矿企业主要负责人安全生产知识和管理能力考试综合能力测试题及答案
- 十年(2016-2025)高考语文真题分类汇编(全国通.用)专题08 整本书阅读(全国通.用)(解析版)
- 2025年春季初中英语语法专项训练试卷及答案
- 2025至2030中国玻璃天线行业项目调研及市场前景预测评估报告
- 清晖园简介教学课件
- 政府采购招投标培训课件
- MT/T 1217-2024煤矿在用带式输送机滚筒轴超声检测方法
- 严肃财经纪律培训班课件
- 医院药学高级职称答辩
- 以生为本特色领航:上海市J小学校本课程管理策略深度剖析
- 山东省烟台市2024-2025学年高一下学期期末学业水平诊断英语试卷(含音频)
- 2024年新疆沙雅县卫生系统招聘考试(中医学专业知识)题含答案
- 学生防极端化教育
- 北京公房出售管理办法
评论
0/150
提交评论