当前位置: 代码迷 >> 综合 >> 微机总线地址、物理地址、虚拟地址介绍
  详细解决方案

微机总线地址、物理地址、虚拟地址介绍

热度:31   发布时间:2024-02-09 02:38:18.0

微机总线地址、物理地址、虚拟地址介绍

总线地址:

地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/地方的实体位址。

通俗点来讲就是CPU能够访问内存的范围。
表现得现象有:
. 装了32位的win7的系统,明明内存条8G,可是系统只识别了3.8G ,装了64位系统才能识别8G
因为 32位操作系统只能表示/访问:4294967296 bit
bit 4,294,967,296
Kb 4,192,304
Mb 4096
Gb 4
树莓派 1G 949M

物理地址:

在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址(Physical Address),又叫实际地址或绝对地址。

虚拟地址:

虚拟地址是Windows程序时运行在386保护模式下,这样程序访问存储器所使用的逻辑地址称为虚拟地址,与实地址模式下的分段地址类似,虚拟地址也可以写为“段:偏移量”的形式,这里的段是指段选择器

物理地址通过页表(MMU)的管理映射成虚拟地址

在这里插入图片描述