虚拟存储技术是什么?

虚拟存储技术是一种利用外存扩大内存容量的技术。其基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间。

引入它的前提是:

  • 程序局部性原理

  • 时间局部性原理

  • 空间局部性原理

  • 数据局部性原理

原因:

虚拟存储管理的效率与程序局部性程度有很大的关系。根据统计,进程运行时,在一段时间内,其程序的执行往往呈现出高度的局部性,包括时间局部性和空间局部性。

进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等,因而,各互斥段没有必要同时驻留内存:在进程的一次运行中,有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。

想要了解更多相关知识,请关注 易知道|edz.cc!!

以上就是虚拟存储技术是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读