本站文章大部分为作者原创,非商业用途转载无需作者授权,但务必在文章标题下面注明作者 刘世民(Sammy Liu)以及可点击的本博客地址超级链接 http://www.cnblogs.com/sammyliu/ ,谢谢合作

虚拟化之鼻祖 - 内存虚拟化

http://www.cnblogs.com/hegezhou_hot/archive/2011/01/09/1931477.html

在操作系统中的虚拟内存的的思想就是操作系统在硬盘的某个区域内,将内存中不使用的状态数据IO到硬盘上,等到某个程序需要使用的数据不在内存中的时候,通过IO操作,将应聘的数据IO到内存中。这样就算我们的本身的内存很小,但是我们却能运行数据量很大的程序,原因就是因为,我们在把数据装入内存的过程中,并不是一次性的全部加载,有点类似我们平时应用程序的延迟加载的意思呵呵,不过思路可不同,不能混淆。下面我们来简单的说明下过程。

image 

这里将内存中的部分内存空间释放,提供给当前要运行的程序,具体的IO到硬盘中的数据,根据一些策略来完成切换。

posted on 2015-04-03 11:00  SammyLiu  阅读(256)  评论(0)    收藏  举报