在基本段式存储管理系统中,逻辑地址由什么构成
发布网友
发布时间:2022-04-21 22:44
我来回答
共2个回答
热心网友
时间:2023-12-15 16:39
在段式存储管理下,每个用户程序被由若干段组成,每段对应于一个过程、一个程序模块或一个数据集合,段间的地址是不连续的,但每一段内的地址是连续的。并一个用户程序的所有逻辑段从0开始编号,称为段号,每一段内的所有单元从0开始编址,称为段内地址。用户程序地址空间的每一个单元就必须用二维地址表示,即逻辑地址由段号和段内地址两部分组成:以便一个过程,一个模块或一个数据集合完成后能准确的找到下一个过程,下一个模块或下一个数据集合。
好处:
可以实现程序段在逻辑上连续而物理上不连续,方便便一个过程,一个模块或一个数据集合完成后能准确的找到下一个过程,下一个模块或下一个数据集合。总的来说段式存储管理的优点是:没有内碎片,外碎片可以通过内存紧缩来消除;便于实现内存共享。缺点与页式存储管理的缺点相同,进程必须全部装入内存。
热心网友
时间:2023-12-15 16:39
段式存储:
分段由用户设计自己划分,每段对应的程序模块,有完整的逻辑意义
段面是信息的逻辑单位便于段的共享,执行时按需动态链接装入
段长不等,可动态装入,有利于新数据的增长
二维地址空间:段名、段中地址;段号、段内单元号
管理形式上象页式,但概念不同
而页式是一维地址
往往需要多次缺页中断才能把所需的信息完整地调入内存。
两者相比 二维有明显优点嘛