什么是存储器的物理地址?
嵌入式系统
资源受限的设备需精准控制物理内存分配,避免动态内存管理的开销。
常见问题解答
-
Q1:物理地址会被重复使用吗?
是的,当进程终止或释放内存后,其占用的物理地址会被回收并分配给新请求。 -
Q2:如何查看程序的物理地址?
普通用户无法直接查看,需借助调试工具(如Linux的/proc/[pid]/pagemap
)或硬件分析仪。 -
Q3:虚拟内存如何影响物理地址?
虚拟内存扩展了逻辑地址空间,部分数据可能存储在磁盘(Swap分区),但CPU执行时仍需加载到物理内存。
参考文献
- Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A
- 《深入理解计算机系统》(Randal E. Bryant, David R. O’Hallaron 著)
- Operating System Concepts(Abraham Silberschatz, Peter B. Galvin, Greg Gagne 著)