大家好,欢迎来到IT知识分享网。
虚拟内存的大小超过其物理内存的大小
1、虚拟内存可以使进程的运行内存超过其物理内存的大小,因为根据程序的局部性原理,,CPU访问内存有明显的重复访问的倾向性,每次用到的物理内存也就那么几页,所以只需要把用到的那几页加载进物理内存,对于那些不常使用到的内存,我们可以把它换出到物理内存之外,比如磁盘上的swap区域。
避免多进程之间的地址冲突,通过页表
2、每个进程的虚拟地址空间是相互独立的,进程没有办法访问到其他进程的页表,通过页表对虚拟页面和物理页框的映射关系,解决了多进程之间地址冲突的问题。
页表里的页表项
3、页表里的页表项除了物理页框号之外,还有一些标记属性的比特,比如该页面是否存在,读写权限等等。在内存访问方面提高了更好的安全性。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143728.html