《段存储管理》PPT课件.ppt

《段存储管理》PPT课件.ppt

ID:59841633

大小:312.50 KB

页数:17页

时间:2020-11-24

《段存储管理》PPT课件.ppt_第1页
《段存储管理》PPT课件.ppt_第2页
《段存储管理》PPT课件.ppt_第3页
《段存储管理》PPT课件.ppt_第4页
《段存储管理》PPT课件.ppt_第5页
资源描述:

《《段存储管理》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、5.4分段存储管理5.4.1分段存储管理方式的引入5.4.2分段系统的基本原理5.4.3段页式存储管理方式5.4.1分段存储管理方式的引入5.4分段存储管理引入分段存储管理方式,主要是为了满足用户和程序员的下述一系列需要:方便编程信息共享信息保护动态增长动态链接5.4.2分段系统的基本原理5.4分段存储管理一、分段作业的地址空间被划分成若干个段,离散的分配在内存中不相邻接的分区中;每个段有自己的名字,都从0开始编址,定义了一组逻辑信息;放在连续的存储区域上;由于每个段的长度可以不同,因而每个段的内存分配和回收类似于动态分区的分配和回收办法。会产生外部碎片。示

2、意图5.4分段存储管理二、地址结构段内地址段号3116150分段的地址空间是二维的。5.4.2分段系统的基本原理三、段表5.4分段存储管理示意图每个段表项必须给出相应的段在主存中的起始地址和段的长度,实现由逻辑地址到物理地址的映射,并确保不会使用无效地址。地址变换机构5.4.2分段系统的基本原理图4-16利用段表实现地址映射分段段表5.4.2分段系统的基本原理四、地址变换机构5.4分段存储管理四、地址变换机构段表的功能可以由一组专门寄存器实现;---适用于较小系统段表大多驻留在内存中;存放当前运行进程的段表始址和段表长度;段表寄存器段表在内存,CPU每存取一

3、个数据,需两次访问内存,使计算机的处理速度降低近1/2。在地址变换机构中,增设“快表”,存放最近访问的段表项---具有快表的地址变换机构。5.4.2分段系统的基本原理5.4分段存储管理五、分页和分段的主要区别1.页是信息的物理单位,分页是为提高内存的利用率引入的。段则是信息的逻辑单位,分段的目的是为了能更好地满足用户的需要;2.页的大小固定且由系统决定,而段的长度却不固定;3.分页的作业地址空间是一维的;而分段的作业地址空间则是二维的。5.4.2分段系统的基本原理5.4分段存储管理例:为什么说分段系统较之分页系统更易于实现信息共享和保护?1.对于分页系统,每

4、个页面是分散存储的。为了实现信息共享与保护,则在每个进程的页表中,需要为所要共享和保护的程序建立大量的页表项,指明共享的程序对应的多个页在内存对应的物理块;2.对于分段系统,每个段都从0开始编址,并采用一段连续的地址空间,这样在实现信息共享与保护时,只需在每个进程的段表中,为所要共享和保护的程序设置一个段表项,记录共享的段在内存的基址和段长。示意图分页系统中共享editor的示意图分段系统中共享editor的示意图5.4.3段页式存储管理方式一、基本原理1.段页式系统的基本原理是分段和分页原理的组合。即先将用户程序分为若干个段,再把每个段划分成若干页,并为每

5、个段赋予一个段名;示意图2.地址结构5.4分段存储管理3.段表、页表示意图地址变换机构5.4.3段页式存储管理方式一、基本原理页作业地址空间和地址结构图利用段表和页表实现地址映射5.4.3段页式存储管理方式段表、页表5.4.3段页式存储管理方式5.4分段存储管理二、地址变换机构段表、页表的功能可以由一组专门寄存器实现;---适用于较小系统段表、页表大多驻留在内存中;存放当前运行进程的段表始址和段表长度;段表寄存器段表、页表在内存,CPU每存取一个数据,需三次访问内存。在地址变换机构中,增设“快表”,存放最近访问的(段号、页号、存储块号)---具有快表的地址变

6、换机构。段页式系统中的地址变换机构图5.4.3段页式存储管理方式二、地址变换机构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。