版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章存储器、存储管理和高速缓存技术第一页,共57页。第4章 存储器、存储管理和高速缓存技术教学主要内容为:微型机内存的行列结构;片选信号的产生方法;SRAM和DRAM的连接举例;层次化的存储器结构;32位微型机的内存组织;虚拟存储技术和三类地址;分段管理和分页管理;段选择子、段描述苻和段描述苻表;逻辑地址转换为线性地址的例子;线性地址转换为物理地址的例子;Cache的组织方式和3个例子;Cache的工作原理;82385的工作原理。第二页,共57页。第4章 存储器、存储管理和高速缓存技术基本要求:了解半导体存储器的分类;理解存储器数据宽度和字节数的扩充,16位和32位微机系统的内存组织;掌握RAM与CPU的连接。重点:微型计算机系统中存储器的层次结构,Cahce的组织方式,Cache的数据更新方法。难点:Cahce的组织方式,Cache的数据更新方法。第三页,共57页。4.1存储器和存储部件分为两大类:内部存储器,简称为内存或主存外部存储器,简称为外存存取方式、速度、存放内容、可读写4.1.1存储器的分类第四页,共57页。高位4.1.2微型计算机内存的行列结构图4.132行×32列组成的矩阵和外部的连接低位问题:1、存储器容量的单位是什么?2、为什么采用行列结构?3、行列结构中存储单元是按列顺序还是按行顺序编号?第五页,共57页。4.1.3 选择存储器件的考虑因素易失性只读性存储容量SIMMDIMM速度TTLCMOSHMOS功耗第六页,共57页。4.1.4随机存取存储器RAMSRAMDRAM1、保存信息的方式分别是什么?2、功耗如何?3、片的容量大小如何?4、是否需要刷新?5、适用场合?第七页,共57页。DRAM的刷新和DRAM控制器时序功能地址处理功能仲裁功能图4.2DRAM控制器的原理图刷新执行什么操作只有行地址有效说的是什么第八页,共57页。4.1.5 只读存储器ROM按照其中信息的设置方式分为:掩膜型ROM光刻可编程只读存储器PROM烧断一些二极管键可擦除可编程只读存储器EPROM圆形石英窗口,紫外线可用电擦除的可编程只读存储器E2PROM可字节擦除闪烁存储器属于E2PROM,FLASHBIOS第九页,共57页。4.2.1存储器和CPU的连接考虑存储器和CPU通过CB/DB/AB连接,需要考虑:高速CPU和较低速度存储器之间的速度匹配问题。CPU总线的负载能力问题。片选信号和行地址、列地址的产生机制。高位地址对芯片内部的寻址方法。低位地址4.2存储器的连接第十页,共57页。4.2.2片选信号的产生方法线选法全译码法部分译码法混合译码法第十一页,共57页。第十二页,共57页。第十三页,共57页。4.2.3SRAM和DRAM的连接举例图4.4 SRAM的使用举例:16KB的SRAM子系统第十四页,共57页。4.2.3SRAM和DRAM的连接举例DRAM的使用举例第十五页,共57页。4.2.4存储器的数据宽度扩充和字节数扩充4.6(a)扩充存储器的数据宽度第十六页,共57页。4.6(b)扩充存储器的字节容量4.2.4存储器的数据宽度扩充和字节数扩充第十七页,共57页。4.3微型计算机系统中存储器的体系结构层次化的存储器体系结构微型计算机系统的内存组织思考题:1、在存储器总体结构中,层次化是指什么?2、存储器的层次化结构如何构成?借助何技术实现协调工作?3、扩展内存和扩充内存的区别?4、存储体的片选信号如何选择?双字、字、字节如何存取?第十八页,共57页。层次化总体结构:Cache内存辅存图4.7 存储器的层次化总体结构(片外改为二级Cache,片内改为一级Cache)频率速度容量价格虚拟存储高速缓存第十九页,共57页。内存的分区结构图4.8 PC机的内存组织第二十页,共57页。1)基本内存区图4.9基本内存区的组织第二十一页,共57页。2)高端内存区图4.10高端内存区的组织第二十二页,共57页。3)扩充内存区图4.11用高端内存区64KB映射扩充内存的1个页组第二十三页,共57页。CONFIG.SYS文件中加入如下语句:DEVICE=C:\DOS\HIMEM.SYSDEVICE=C:\DOS\EMM386.EXERAM32000DOS=UMB高档微机系统中,一部分扩展内存空间仿真扩充内存使用:CONFIG.SYS在系统的根目录下,如C:\CONFIG.SYS,XP中没有这个文件第二十四页,共57页。16位微机系统的内存组织注意:按字访问时对准状态和非对准状态的区别第二十五页,共57页。32位微机系统的内存组织Pentium中对外数据线为64位,BE7~BE0对应8个片选信号第二十六页,共57页。4.4Pentium的虚拟存储机制和片内两级存储管理虚拟储存技术和三类地址分段管理段选择子、段描述符和段描述符表逻辑地址转换为线性地址分页管理线性地址转换为物理地址转换检测缓冲器TLB第二十七页,共57页。4.4.1虚拟储存技术和三类地址1虚拟存储技术(保护方式下)段式虚拟存储和页式虚拟存储分段特点:每段的长度不是固定的每个段都是受到保护的独立的空间分页特点:一个系统中的所有页面大小固定页面的起点和终点也固定。只有分页机制才支持虚拟存储第二十八页,共57页。虚拟储存技术和三类地址2逻辑地址、线性地址和物理地址逻辑地址特点:这是程序员编写的源程序中使用的地址完整的逻辑地址一共48位逻辑地址中的选择子对应于一个段基址线性地址特点:线性地址是由2个32位量相加而成的段基址由段描述苻得到线性地址是分为3个字段来体现其功能第二十九页,共57页。4.4.2分段管理三种描述符表全局描述符表GDT局部描述符表LDT中断描述符表IDT描述符表三个优点:可大大扩展存储空间可实现虚拟存储可实现多任务隔离第三十页,共57页。4.4.3段选择子、段描述符和段描述符表1段选择子第三十一页,共57页。段选择子、段描述符和段描述符表2段描述符第三十二页,共57页。
段选择子、段描述符和段描述符表3描述符表第三十三页,共57页。4.4.4逻辑地址转换为线性地址第三十四页,共57页。图4.18分段部件实现从逻辑地址到物理地址的转换第三十五页,共57页。4.4.5分页管理分页功能涉及两个表:页组目录项表页表物理页、虚拟页、CR2、CR31024*1024*4KB=4GB对于一个巨型文件,不需要整个读入第三十六页,共57页。4.4.6线性地址转换为物理地址1图4.19分页机构实现线性地址到物理地址的转换第三十七页,共57页。线性地址转换为物理地址2第一步是查询CR3第二步是将线性地址的高10位作为页组项号第三步是查询相应页组目录对应的页表第三十八页,共57页。线性地址转换为物理地址3图4.20线性地址转换为物理地址的例子第三十九页,共57页。4.4.7转换检测缓冲器TLB1图4.21转换检测缓冲器TLB的功能32个页表项第四十页,共57页。转换检测缓冲器TLBTLB的工作原理第四十一页,共57页。4.5高档微机系统中的高速缓存技术1图4.23Cache系统的框图第四十二页,共57页。高档微机系统中的高速缓存技术2软件访问存储器满足:区域性定律(principleoflocality)时间区域性空间区域性于是可以采用分层结构。第四十三页,共57页。4.5.2 Cache的组织方式全相联方式直接映像方式组相联方式第四十四页,共57页。Cache的三种组织方式图4.24 Cache的三种组织方式第四十五页,共57页。全相联Cache的例子第四十六页,共57页。直接映像Cache的例子第四十七页,共57页。组相联Cache的例子第四十八页,共57页。4.5.3Cache的数据更新方法1通写式缓冲通写式回写式
用于防数据丢失的一致性问题;第四十九页,共57页。Cache的数据更新方法2总线监视法硬件监视法局部禁止高速缓存法Cache清除法
用于防数据过时的一致性问题。第五十页,共57页。4.5.4Cache控制器82385对Cache系统的管理体现于以下几方面:Cache和主存的映像关系处理;未命中Cache时的处理;Cache的数据更新。第五十一页,共57页。
82385控制的直接映像方式Cache系统图4.28 82385工作于直接映像方式时Cache目录、Cache及主存之间的关系第五十二页,共57页。直接映像方式下82385从Cache中选1个区块第五十三页,共57页。82385控制的双路组相联方式Cache子系统
图4.30 82385工作于双路组相联方式时Cache目录、Cache及主存之间的关系图第五十四页,共57页。双
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 走进小学活动方案样本(3篇)
- 二零二五年度二手房交易税费计算合同样本3篇
- 二零二五年度办公大楼智能化系统运维合同2篇
- 2025年度涂料涂料工程招标代理服务合同范本3篇
- 2025年三年级上学期英语教师工作总结范文(2篇)
- 煤矿综掘综合防尘管理制度(3篇)
- 自学书法系统课程设计
- 轮形课程设计
- 二零二五年度个人住房装修贷款保证合同3篇
- 2025年高一班级工作计划(二篇)
- 东风集团新能源汽车培训
- 2024-2030年中国广电技术行业现状分析及未来发展趋势预测报告
- 钢构楼板合同范例
- 造影剂过敏的护理
- 苏教版六年级上册分数四则混合运算100题带答案
- 潜水员潜水作业安全2024
- 以案促改心得体会
- 2024年公文写作基础知识竞赛试题库及答案(共130题)
- 2023-2024学年浙江省丽水市莲都区教科版三年级上册期末考试科学试卷
- 失禁性皮炎病例护理查房课件
- 期末复习试题 (试卷)-2024-2025学年四年级上册数学人教版
评论
0/150
提交评论