概述逻辑地址、物理地址的区别
时间: 2023-09-27 18:07:20 浏览: 118
物理存储器与进程逻辑地址空间的管理实验报告.pdf
逻辑地址和物理地址都是计算机中用于寻址的地址,但它们的含义和作用不同。
逻辑地址(也称虚拟地址)是指由程序产生的地址,它是相对于程序而言的,通常是一个假想的地址。程序员在编程时使用的地址就是逻辑地址,它的长度和位数由程序设计人员自行决定。逻辑地址是在程序执行时被翻译成物理地址的。
物理地址是指计算机系统中实际的地址,它是指处理器通过地址总线访问内存单元时所使用的地址,是实际存在的地址。它的位数和长度由计算机硬件决定,通常是一个连续的地址空间。
在操作系统中,逻辑地址和物理地址的转换是由内存管理单元(MMU)来完成的。MMU将逻辑地址转换为物理地址,同时还要进行访问权限的检查和内存保护的控制,确保程序的正常运行。
阅读全文