码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟地址

时间:2017-02-07 01:14:04      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:键盘   自己的   访问   相对   其他   虚拟地址   物理地址   共享库   管理   

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

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

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

虚拟地址

标签:键盘   自己的   访问   相对   其他   虚拟地址   物理地址   共享库   管理   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!