标签:
程序局部性原理:基于大量的程序运行特征的观察发现在一段时间内,一个程序的执行往往是呈现高度的局部性。
表现在以下两个方面:
时间局部性:若一条指令被执行,那么不就的将来它很有可能再被执行。
空间局部性:若内存单元被使用,则在一定时间内它及其相邻单元很可能被再次使用。
虚拟存储技术:
由程序局部性原理可以发现,程序装入内存的时候,没必要一下子全部装入,所以作业提交给系统时,首先进入辅存,运行时,只将其有关部分信息装入内存,大部分仍然在外存中,当运行过程中需要用到不在内存的信息时,再把它们调入,由外存和内存结合在一起,向用户提供一个其认为有的、但实际上不存在的大容量的内存,称为虚拟存储器。这样虚拟存储器就成了一个将内、外存结合在一起,容量接近外存,速度接近内存的存储器。
实现虚拟存储技术的主要方法有,请求分页存储管理、请求分段存储管理和请求段页存储管理
关于具体实现看到了一篇比较好的文章,在此偷个懒直接将连接贴过来了http://blog.csdn.net/wang379275614/article/details/13765599
标签:
原文地址:http://www.cnblogs.com/bewolf/p/4455658.html