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

虚拟存储管理

时间:2015-04-26 10:47:03      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

程序局部性原理:基于大量的程序运行特征的观察发现在一段时间内,一个程序的执行往往是呈现高度的局部性。

表现在以下两个方面:

时间局部性:若一条指令被执行,那么不就的将来它很有可能再被执行。

空间局部性:若内存单元被使用,则在一定时间内它及其相邻单元很可能被再次使用。

虚拟存储技术:

由程序局部性原理可以发现,程序装入内存的时候,没必要一下子全部装入,所以作业提交给系统时,首先进入辅存,运行时,只将其有关部分信息装入内存,大部分仍然在外存中,当运行过程中需要用到不在内存的信息时,再把它们调入,由外存和内存结合在一起,向用户提供一个其认为有的、但实际上不存在的大容量的内存,称为虚拟存储器。这样虚拟存储器就成了一个将内、外存结合在一起,容量接近外存,速度接近内存的存储器。

实现虚拟存储技术的主要方法有,请求分页存储管理、请求分段存储管理和请求段页存储管理

关于具体实现看到了一篇比较好的文章,在此偷个懒直接将连接贴过来了http://blog.csdn.net/wang379275614/article/details/13765599

 

虚拟存储管理

标签:

原文地址:http://www.cnblogs.com/bewolf/p/4455658.html

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