《分段式存储管理.ppt》由会员分享,可在线阅读,更多相关《分段式存储管理.ppt(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、分段式存储管理分段式存储管理 程序的分段结构程序的分段结构 分段式存储管理的基本原理分段式存储管理的基本原理 段的共享与保护段的共享与保护 分页与分段的区别分页与分段的区别程序的分段结构程序的分段结构调用调用X X段的入口段的入口E E调用调用Y Y段的入口段的入口F F调用数组段调用数组段A16A16主程序段主程序段E E:子程序段子程序段X XF F:子程序段子程序段Y Y数组段数组段A A工作区段工作区段分段式存储管理的基本原理分段式存储管理的基本原理 基本思想基本思想一个程序的各个段离散存放一个程序的各个段离散存放段段式式存存储储管管理理:单单个个段段的的存存储储基基于于可可变变分分区
2、区存存储储管管理理实实现现,占占据据连续的内存存储空间连续的内存存储空间段段页页式式存存储储管管理理:单单个个段段的的存存储储基于页式存储管理实现基于页式存储管理实现分段式存储管理的基本原理分段式存储管理的基本原理地址转换与存储保护地址转换与存储保护段地址寄存器段地址寄存器基址基址/限长寄存器、段地址寄存器限长寄存器、段地址寄存器段表始址段表始址 段表长度段表长度作业名作业名A段表始址段表始址xxxxxx段表长度段表长度3作业表作业表限长限长比较比较段号段号 段内地址段内地址段表段表段表控制寄存器段表控制寄存器绝对地址绝对地址逻辑地址逻辑地址地址越界地址越界始址始址+段的共享与保护段的共享与保
3、护 段的共享段的共享 段的保护段的保护:扩充段表扩充段表分页与分段的区别分页与分段的区别分分页页是是信信息息的的物物理理单单位位,与与源源程程序序的的逻逻辑辑结结构构无无关关,用用户户不不可可见见,页页长长由由系系统统确确定定,页页面面只只能能以以页页大大小小的的整整倍倍数数地地址址开开始始。在在分分页页方方式式中中,源源程程序序(页页号号,页页内位移内位移)经连结装配后变成了一维结构经连结装配后变成了一维结构分分段段是是信信息息的的逻逻辑辑单单位位,由由源源程程序序的的逻逻辑辑结结构构所所决决定定,用用户户可可见见,段段长长可可根根据据用用户户需需要要来来规规定定,段段起起始始地地址址可可以以从从任任何何主主存存地地址址开开始始。在在分分段段方方式式中中,源源程程序序(段段号号,段段内内位位移移)经经连连结结装装配配后后仍仍保保持二维结构持二维结构