虚拟内存是一个空间,大型程序可以在其中执行时以页面形式存储自身,并且仅将所需的页面或进程的一部分加载到主内存中。 一台计算机可以比系统上实际安装的内存更多的内存。该额外的内存实际上称为虚拟内存。 当存在非常小的物理内存时,为用户程序提供了较大的虚拟内存,因此该技术很有用。 好处:可以编写大型程序,因为与物理内存相比,可用的虚拟空间巨大。 所需的I / O更少,可更快,更轻松地交换进程。 由于程序存储在虚拟内存中,因此有更多可用的物理内存,因此它们在实际物理内存上占用的空间非常少。