题26
题目
在段式存储管理中, 共享段表是用来实现 ( ) 的。
A. 多个进程共享同一段代码或数据
B. 多个进程共享同一段物理内存空间
C. 多个进程共享同一段逻辑地址空间
D. 多个进程共享同一段号
分析
段这个概念就是一种虚拟化的概念,所以B肯定不对,我感觉选A
注意这里的逻辑空间是不可能共享的这个概念,反正逻辑这个东西都是虚拟化出来的,所以肯定每个人都分一分呗,不共享它,也没实际分配,不占用什么资源,还不如让每个人都感觉自己是独占的
解
A
在段式存储管理中, 若有些段可被多个进程共享, 则可用一个单独的共享段表来描述这些段, 而不需要在每个进程的段表中都保存一份。
共享段表的作用是实现多个进程共享同一段代码或数据, 这样既能节省内存空间, 又能便于实现对共享段的更新和维护。
多个进程共享同一段物理内存空间并不需要用到共享段表, 只需在各自的段表中指向相同的物理地址即可。
多个进程共享同一段逻辑地址空间是不可能的, 因为每个进程的逻辑地址空间都是相互独立的。
在段式存储管理中, 并不要求各个进程中相同功能的段必须有相同的段号。