考察:
- 了解合法段地址的判断即可
段式存储
前言:页式存储过程中,如果将for循环的判断条件和循环体分开存储,会出现问题【逻辑连续,但是调用的时候却是分散的】
- 解决:按照逻辑完整的顺序来进行调用——每一个完整的逻辑称为一个段
存储管理——段式存储组织
- 划分过程中,我们用
段号
来进行划分 - 起始位置记录下来,称为:
基址
——随机的 - 依次在记录相应所需的长度,称为:
段长
- 基址+段长 => 分给0号段
- 记录的内容,称为:
段表
- 逻辑地址:(段号,段内偏移量)——段内偏移量 < 段长
- 举例:在0号段(40k)的位置,如果偏移量是35k,就进入下一个基址了——变成非法段地址
- 段内偏移量 > 段长时候:逻辑转物理发生
溢界
- 优点:多道程序共享内存,各段程序修改互不影响
- 缺点:内存利用率低,内存碎片浪费大
例题讲解
- 选B
- 其他选项会出现:逻辑转物理发生
溢界