为什么把进程的地址空间分为逻辑地址空间和物理地址空间?

[复制链接]
查看11 | 回复3 | 2012-12-11 21:09:23 | 显示全部楼层 |阅读模式
主要是为了屏蔽底层细节,例如1 如果你编的程序需要100M空间,但物理内存只有10M,那么你仍可以利用逻辑地址,认为有很大的空间供你使用,由操作系统的MMU(内存管理模块)替你完成物理地址的寻址,内存的SWAP等细节。2 具有可移植性,你不用考虑具体的内存硬件,而是有操作系统来帮你完成。...
回复

使用道具 举报

千问 | 2012-12-11 21:09:23 | 显示全部楼层
全分为物理地址空间,一个是空间不够,一个是成本高。因为以前硬件水平有限,而操作系统的这一套体系很早就建立了...
回复

使用道具 举报

千问 | 2012-12-11 21:09:23 | 显示全部楼层
逻辑地址是概念上的,好比是思维上画的,物理地址是具体的,好比是计算机上的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行