计算机为什么要采取虚拟存储
如题,计算机为什么要采取虚拟存储
答案或建议:
虚拟内存是windows xp为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无朋的文件,文件名是pagefile.sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是页面文件”就是从这个文件的文件名中来的。 当cpu有要求时,首先会读取内存中的资料。当内存容量不够用时,windows就会将需要暂时储存的数据写入硬盘。所以,计算机的内存大小等于实际物理内存容量加上分页文件”(就是交换文件)的大小。如果需要的话,分页文件”会动用硬盘上所有可以使用的空间。如果条件允许,你应尽可能应用这种功能设置。当然,如果你能自己动手设置的话,会取得比windows操作系统自动设置更好的效果。 当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,cpu再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被塞满”,而在这个仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分惰性”的数据请”出去,以腾出地方给活性”数据使用。这时就需要新建另一个后备仓库”去存放惰性”数据。由于硬盘的空间很大,所以微软windows操作系统就将后备仓库”的地址选在硬盘上,这个后备仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为pagefile.sys的交换文件保存在硬盘的系统分区中。
设置虚拟内存方法:右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/选自定义大小,在初始大小和最大值,同时设为你的物理内存的两倍。如果你的内存是512MB,就将初始大小和最大值同时设为设为1024MB。设置后需按“设置”按钮,然后再按确定和应用,重新启动电脑设置生效。
设置虚拟内存,存储在非系统盘方法:
右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/注意:先选中驱动器[卷标]中的C:后点选“无分页文件”在按“设置”按钮,这时已经取消了C盘的虚拟内存。然后你在点选自定义大小,将驱动器[卷标]设在其它盘,并且输入虚拟内存数,然后按“设置”按钮,再按确定应用,重新启动电脑设置生效。
文章来源:http://www.baikewenda.com/tech/ctips/8/4/a192759120.htm