地址空间和地址生成

地址空间和地址生成

地址空间

  • 物理地址空间--硬件支持的地址空间
  • 逻辑地址空间--一个运行的程序所拥有的内存范围

逻辑地址生成:

编译,汇编,链接,载入(程序重定位)

物理地址生成:

CPU方面:

1、运算器(ALU)需要逻辑地址的内存内容

2、(MMU)内存管理单元寻找在逻辑地址和物理地址之间的映射关系,如果内存中没有到CPU(MMP)中找

3、控制器从总线发送在物理地址中内容的请求


内存方面:

4、内存发送物理地址内存内容给CPU


操作系统方面

建立逻辑地址和地址之间的映射



操作系统确保程序之间不会相互干扰,确保程序访问地址空间是合法的

地址空间包含:起始地址+长度(这个表也是由操作系统来建立和维护的)

猜你喜欢

转载自www.cnblogs.com/deusjin/p/13189102.html