CPU只能够访问内存中的数据,但内存的大小是有限的,所以利用硬盘上的空间先将内存中不急用的放在硬盘上,用的时候再调入内存.
说白了就是用空间换时间,因为硬盘的速度相对内存来讲太低了,但却比内存大.有条件的话还是直接加大内存.
随着内存容量的增大,有些人提出可以取消虚拟内存。但他们没有考虑到的是随着硬件配置的不断提升,操作系统、应用软件以及游戏对于系统配置的要求也水涨船高。Windows 95刚推出时,对内存容量的需求仅仅为16MB;而到了Windows 98,这一数字已经上升到了64MB;到Windows XP推出之后,要想流畅运行系统则至少需要256MB的内存;据闻下一代操作系统对于物理内存的要求将会更高。抛开操作系统不谈,目前推出的魔兽、极品飞车7、帝国时代3等游戏对于物理内存容量的要求也是史无前例的高。相对于它们的要求,目前主流的512MB标配内存容量也仅仅是能满足它们的基本需求而已。由此可见,虚拟内存并不会因物理内存的扩容而失去存在的意义。要想流畅地运行最新版本的操作系统、游戏和应用程序,虚拟内存还是必须的。