首页 > 其他 > 详细

虚拟地址

时间:2017-02-07 01:13:26      阅读:223      评论:0      收藏:0      [点我收藏+]

虚拟地址当然是跟物理地址是映射关系,物理地址就是实实在在的硬件地址, 为了更好的管理内存, 系统使用线性地址空间. 这个是系统跟进程都共享的先行地址空间.

虚拟地址 分为两部分.为什么? 原因很简单. 虚拟地址是相对于进程来说的.每个进程只懂得自己的虚拟地址空间,但是进程与OS还有其他进程以及各种外部设备,比如显卡,键盘,等等.相互通信. 并且系统里还有共享库的存在,他们都是系统空间, 都是OS参与管理的. 用户进程只有少量权限可以操作这部分内存空间. 另外一部分可以用户进程自由访问.

虚拟地址,是相对于进程而言的.进程只认识虚拟地址. 每个进程都有自己的虚拟地址, 所有进程都有各自的虚拟地址,相互不干扰.虚拟地址分两大部分,一部分是进程自己管理实用的. 另一部分是所有进程都共享的, 被映射近自己的虚拟地址空间里.

虚拟地址

原文:http://www.cnblogs.com/feng9exe/p/6372191.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!