考察:

  • 了解合法段地址的判断即可

段式存储

前言:页式存储过程中,如果将for循环的判断条件和循环体分开存储,会出现问题【逻辑连续,但是调用的时候却是分散的】

  • 解决:按照逻辑完整的顺序来进行调用——每一个完整的逻辑称为一个段

存储管理——段式存储组织

【中级软考—软件设计师】2操作系统2.6段页式存储【**】:2.6.2段式存储_软考

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

例题讲解

【中级软考—软件设计师】2操作系统2.6段页式存储【**】:2.6.2段式存储_偏移量_02


【中级软考—软件设计师】2操作系统2.6段页式存储【**】:2.6.2段式存储_偏移量_03

  • 选B
  • 其他选项会出现:逻辑转物理发生​​溢界​