题目
采用()不会产生内部碎片。A. 分页式存储管理B. 分段式存储管理C. 固定分区式存储管理D. 段页式存储管理
采用()不会产生内部碎片。
A. 分页式存储管理
B. 分段式存储管理
C. 固定分区式存储管理
D. 段页式存储管理
题目解答
答案
B. 分段式存储管理
解析
步骤 1:理解存储管理方式
- 分页式存储管理:将内存划分为固定大小的页,程序也划分为相同大小的页,每页可以独立地分配到内存中。这种方式会产生内部碎片,因为程序的大小可能不是页大小的整数倍。
- 分段式存储管理:将程序划分为逻辑上独立的段,每个段的大小可以不同,段可以独立地分配到内存中。这种方式不会产生内部碎片,因为每个段的大小可以精确匹配程序的大小。
- 固定分区式存储管理:将内存划分为固定大小的分区,每个分区可以分配给一个进程。这种方式会产生内部碎片,因为进程的大小可能不是分区大小的整数倍。
- 段页式存储管理:结合了分段和分页的优点,将程序划分为段,每个段再划分为页。这种方式会产生内部碎片,因为页的大小是固定的,而段的大小可以不同。
步骤 2:分析选项
- A. 分页式存储管理:会产生内部碎片。
- B. 分段式存储管理:不会产生内部碎片。
- C. 固定分区式存储管理:会产生内部碎片。
- D. 段页式存储管理:会产生内部碎片。
- 分页式存储管理:将内存划分为固定大小的页,程序也划分为相同大小的页,每页可以独立地分配到内存中。这种方式会产生内部碎片,因为程序的大小可能不是页大小的整数倍。
- 分段式存储管理:将程序划分为逻辑上独立的段,每个段的大小可以不同,段可以独立地分配到内存中。这种方式不会产生内部碎片,因为每个段的大小可以精确匹配程序的大小。
- 固定分区式存储管理:将内存划分为固定大小的分区,每个分区可以分配给一个进程。这种方式会产生内部碎片,因为进程的大小可能不是分区大小的整数倍。
- 段页式存储管理:结合了分段和分页的优点,将程序划分为段,每个段再划分为页。这种方式会产生内部碎片,因为页的大小是固定的,而段的大小可以不同。
步骤 2:分析选项
- A. 分页式存储管理:会产生内部碎片。
- B. 分段式存储管理:不会产生内部碎片。
- C. 固定分区式存储管理:会产生内部碎片。
- D. 段页式存储管理:会产生内部碎片。