考察:
- 了解合法段地址的判断即可
段式存储
前言:页式存储过程中,如果将for循环的判断条件和循环体分开存储,会出现问题【逻辑连续,但是调用的时候却是分散的】
- 解决:按照逻辑完整的顺序来进行调用——每一个完整的逻辑称为一个段
存储管理——段式存储组织

- 划分过程中,我们用
段号来进行划分 - 起始位置记录下来,称为:
基址——随机的 - 依次在记录相应所需的长度,称为:
段长 - 基址+段长 => 分给0号段
- 记录的内容,称为:
段表 - 逻辑地址:(段号,段内偏移量)——段内偏移量 < 段长
- 举例:在0号段(40k)的位置,如果偏移量是35k,就进入下一个基址了——变成非法段地址
- 段内偏移量 > 段长时候:逻辑转物理发生
溢界
- 优点:多道程序共享内存,各段程序修改互不影响
- 缺点:内存利用率低,内存碎片浪费大
例题讲解


- 选B
- 其他选项会出现:逻辑转物理发生
溢界
本文探讨了段式存储管理的原理,强调了逻辑连续性的重要性,并通过实例解释了段号和段内偏移量如何构成逻辑地址。当段内偏移量超过段长时,会导致逻辑转物理地址溢界,这是非法段地址的一种情况。段式存储允许多道程序共享内存,但可能造成内存利用率低和碎片问题。
1301

被折叠的 条评论
为什么被折叠?



