版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.4只读存储器和闪速存储器一、只读存储器ROM分类:掩膜ROM可编程ROM:一次编程PROM,多次编程EPROM和EEPROM1.掩膜ROM存储内容固定(出厂时)2.可编程ROM有PROM、EPROM、EEPROMPROM一次编程,不能修改EPROM-光可擦除可编程存储元-带浮空栅当G1有电子积累时,MOS管的开启电压变高,即使G2加高电平,仍不导通,“0”,反之“1”写入(25V脉冲)紫外线擦除EPROM实例:2716工作时为只读EEPROM-电擦除可编程存储元-浮空栅写入与擦除均用电(20V脉冲)允许改写上千次,数据可存储20年以久二.FLASH存储器闪速存储器的基本存储元:EPROM增加了电写入和编程次数能力的设计优点:在线读写(高速度)高密度永久存储有可能使现有的存储体系发生一次革命性的变化P86,表3.3复习简述ROM的类别,每类ROM的特性判断:ROM的特点是只能读出数据,不能写入数据简述闪速存储器的优点3.5并行存储器-办法一、双端口存储器:同一个存储器具有两组相互独立的读写控制线路双端口存储器冲突问题当两个端口的地址不相同时,在两个端口上进行读写操作,一定不会发生冲突。当两个端口同时存取存储器同一存储单元时,便发生读写冲突。二、多模块交叉存储器-顺序、交叉2.多模块交叉存储器的基本结构(四模块)连续读取x个数据时【例4】设存储器容量为32字,字长64位,模块数m=4。存储周期T=200ns,数据总线宽度为64位,总线传送周期τ=50ns。若连续读出4个字,问顺序存储器和交叉存储器的带宽各是多少?顺序存储器和交叉存储器连续读出m=4个字的信息总量都是:q=64位×4=256位顺序存储器和交叉存储器连续读出4个字所需的时间分别是:
t2=mT=4×200ns=800ns;
t1=T+(m-1)=200ns+3×50ns=350ns四次顺序存储器和交叉存储器的带宽分别是:
W2=q/t2=256÷(8×10-7)=32×107[位/s];
W1=q/t1=256÷(35×10-7)=73×107[位/s]3.二模块交叉存储器举例三、相联存储器:按内容访用于虚拟存储器中存放分段表、页表和快表;在高速缓冲存储器中,相联存储器作为存放cache的行地址之用。小结3.5并行存储器双端口存储器冲突与不冲突多模块交叉存储器-用地址低位作模块选择思考,P102,83.6
cache存储器一、基本原理1.cache是高速缓冲存储器,是主存与CPU之间的缓存。匹配速度二级cacheCache的功能全部由硬件实现2、cache的基本原理Cache与主存划分相同大小的块CPU与cache之间的数据交换是以字为单位,而cache与主存之间的数据交换是以块为单位。CAM中存放已在CACHE中内容的地址其中有什么问题要讨论:命中率地址映射替换策略写策略3、cache的命中率
h=
Nc/(Nc+Nm)则cache/主存系统的平均访问时间ta为:ta=htc+(1-h)tm
目标是Ta接近Tc,硬件代价最小访问效率e=tc/ta例6.CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期250ns,求cache/主存系统的效率和平均访问时间。【解】h=Nc/(Nc+Nm)=1900/(1900+100)=0.95ta=htc+(1-h)tm
=0.95×50+0.05×250=60ns效率e=50/60=0.833二、主存与cache的地址映射
1.全相联映射方式2.直接映射方式3.组相联映射方式比较i=jmodm三、替换策略为什么要有替换策略,目标是什么?与cache的组织方式相关(p98)1.最不经常使用(LFU)算法2.近期最少使用(LRU)算法3.随机替换四、cache的写操作策略写回问题是什么问题?写回代价与数据一致性1.写回法-命中、未命中2.全写法-命中、未命中3.写一次法-第1次命中时,写回主存Pentium4的cache组织386,486,P1234(P100读)内部三级cache乱序执行微指令中间结果存入寄存器CPU内小结:一、基本原理二、主存与cache的地址映射三、替换策略与cache的组织方式相关四、cache的写操作策略五、思考:P102,9-15习题15.假设主存容量16M*32位,cache容量64K*32位。主存与cache之间以每块4*32位大小传送数据,请确定直接映射方式的有关参数,并画出主存地址格式。主存16M*32位(24位地址)每块4*32位则主存有4M块Cache64k*32位每行4*32位则Cache有16K行主存地址(24)Tag+行号+字8位+14位+2位Cache的CAM容量214行*8位习题15.假设主存容量16M*32位,cache容量64K*32位。主存与cache之间以每块4*32位大小传送数据,请确定直接映射方式的有关参数,并画出主存地址格式。答案总结1.有关参数主存块数4Mm=16K,w=2r=14,s-r=8,s=22CAM容量214行*8位2.主存地址格式8位14位2位CPU给出一访问内存的地址…习题15(变换一下)假设主存容量16M*32位,cache容量64K*32位。主存与cache之间以每块4*32位大小传送数据,请确定全相联映射方式的有关参数,并画出主存地址格式。主存16M*32位(24位地址)每块4*32位则主存有4M块Cache64k*32位每行4*32位则Cache有16K行主存地址(24)块号+字22位+2位Cache的CAM容量214行*22位当CPU给出一访问内存的地址…习题15(再变换一下)假设主存容量16M*32位,cache容量64K*32位。主存与cache之间以每块4*32位大小传送数据,请确定组相联映射方式的有关参数,并画出主存地址格式。还缺少一参数:设8组相联主存16M*32位(24位地址)每块4*32位则主存有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开展119消防宣传日活动总结
- 感恩父母亲演讲稿(9篇)
- 开展119消防安全宣传月活动总结7篇
- 十万个为什么知识竞赛
- 公共卫生服务卫生监督协管
- 基于双端行波法的架空线-电缆混合线路故障定位研究
- 二零二五年度公路货物运输与智能仓储管理系统合同3篇
- 基于特征模理论的机载阵列天线研究
- 二零二五年度个人临时借款合同范本3篇
- 不同封装形式的锂离子电池串联电弧故障热电特征研究
- 昆明手绘版旅游攻略
- 法律诉讼及咨询服务 投标方案(技术标)
- 带式输送机滚筒出厂检验规范
- 《信息检索基础知识》课件
- 具有履行合同所必须的设备和专业技术能力的承诺函-设备和专业技术能力承诺
- 格式塔心理咨询理论与实践
- 英语六级词汇(全)
- 1325木工雕刻机操作系统说明书
- 医院出入口安检工作记录表范本
- 斯瓦希里语轻松入门(完整版)实用资料
- 复古国潮风中国风春暖花开PPT
评论
0/150
提交评论