物理地址:顾名思义,物理地址对应的机器内主存的地址,包括RAM和ROM,是机器上的内存本身。
虚拟地址:在MMU(内存管理单元)的帮助下,会建立物理地址到虚拟地址的映射。一般来说通过虚拟地址映射可以产生比物理地址更大的内存空间。一般来说,在计算机中多采用虚拟地址,而在单片机中采用物理地址。
逻辑地址:逻辑地址是由一个段标识符加上一个指定段内相对地址的偏移量。是程序员编程时需要考虑的地址,是一种算法控制下的地址,程序员在使用该地址时无需考虑底层实现,只要在逻辑上合理即可。
程序员编程(逻辑地址)<—算法–>操作系统(虚拟地址)<—内存管理单元–>物理元件(物理地址)
物理地址、虚拟地址、逻辑地址的关系
最新推荐文章于 2023-03-15 16:14:58 发布