虚拟存储技术是一种利用外存扩大内存容量的技术。其基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间。
引入它的前提是:
程序局部性原理
时间局部性原理
空间局部性原理
数据局部性原理
原因:
虚拟存储管理的效率与程序局部性程度有很大的关系。根据统计,进程运行时,在一段时间内,其程序的执行往往呈现出高度的局部性,包括时间局部性和空间局部性。
进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等,因而,各互斥段没有必要同时驻留内存:在进程的一次运行中,有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。
想要了解更多相关知识,请关注 易知道|edz.cc!!
以上就是虚拟存储技术是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!