返回
当前 - 选择题 - 内存管理题号:0120120500013
单选题
2012年5月第13题
题号:0120120500013
单选题
2012年5月第13题
内存管理
中等
高频
收藏
分享
反馈
在高级语言程序中,使用(逻辑地址)访问保存在变量中的数据。
问题(1)
浓缩知识点
在操作系统内存管理体系中,存在多种地址概念,高级语言编程场景下,开发者访问变量内的数据时,使用的是逻辑地址,也叫虚拟地址,它是程序自身独立的地址空间地址,与硬件层面的实际内存地址相隔离,能让程序在不感知物理内存布局的情况下运行。而物理地址即主存地址,是内存硬件实际存储单元的地址,由硬件直接使用,逻辑地址会在程序运行过程中,通过操作系统与内存管理单元(MMU)配合转换为物理地址,实现对实际内存的访问。另外还有辅存地址,它对应磁盘等外存设备的地址,仅用于虚拟存储机制中的数据换入换出操作,和高级语言直接访问变量的过程无关联。
正确答案
B
本题考察的是操作系统内存管理中的地址概念。
而物理地址即主存地址,是内存硬件实际存储单元的地址,由硬件直接使用,逻辑地址会在程序运行过程中,通过操作系统与内存管理单元(MMU)配合转换为物理地址,实现对实际内存的访问。另外还有辅存地址,它对应磁盘等外存设备的地址,仅用于虚拟存储机制中的数据换入换出操作,和高级语言直接访问变量的过程无关联。
本小问答案是 逻辑地址。题干中的“在高级语言程序中,使用逻辑地址访问保存在变量中的数据”对应逻辑地址。
因此,选项 B 正确。
