题目
在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是( )。A. 编辑B. 编译C. 链接D. 装载
在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是( )。
A. 编辑
B. 编译
C. 链接
D. 装载
题目解答
答案
C. 链接
解析
考查要点:本题主要考查虚拟内存管理中逻辑地址的形成阶段,需要理解编译、链接、装载等过程的区别与联系。
解题核心思路:明确逻辑地址是在程序被组合成完整可执行文件时确定的,而这一过程发生在链接阶段。编译阶段生成的是相对地址,装载阶段处理物理地址转换,因此排除其他选项。
破题关键点:
- 逻辑地址的定义:程序编写时使用的地址,未关联实际内存位置。
- 链接的作用:将多个目标文件整合,分配符号的具体地址,形成完整的逻辑地址空间。
- 装载的作用:将逻辑地址转换为物理地址,而非形成逻辑地址。
选项分析
A. 编辑
错误原因:编辑阶段仅编写代码,未生成任何地址,与逻辑地址无关。
B. 编译
错误原因:编译器生成的是相对地址(如+5
),而非具体的逻辑地址,需链接阶段确定起始位置。
C. 链接
正确原因:链接器整合目标文件,为代码段、数据段等分配绝对地址,形成完整的逻辑地址空间。
D. 装载
错误原因:装载阶段通过地址变换机构将逻辑地址转换为物理地址,而非形成逻辑地址本身。