电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

页面文件和虚拟内存的关系


发布日期:2024/8/12
 

首先先来了解一下windows下的页面文件:页面文件是指操作系统用来构建虚拟内存的硬盘空间要整理页面文件首先将页面文件从原先所在的驱动器移动到其他驱动器然后对原来驱动器进行整理最后再将页面文件移回到原驱动器上此时页面文件就会存放在连续的磁盘空间中了

具体来说在windows操作系统下(Windows /XP)pagefilesys这个文件它就是系统页面文件(也就是大家熟知的虚拟内存文件)它的大小取决于打开的程序多少和你原先设置页面文件的最小最大值是不断变化的有时可能只有几十M有时则达到M以上

一些大型软件由于对内存的消耗比较大也单独开辟一部分硬盘空间作为缓沖这部分硬盘空间的实体就是软件创建的页面文件比如Photoshop这种设计可以缓解系统调度内存的压力并提高软件运行速度

如果计算机缺少运行程序或操作所需的随机存取内存 (RAM)则 Windows 使用虚拟内存进行补偿

我们都知道虽然在运行速度上硬盘不如内存但在容量上内存是无法与硬盘相提并论的当运行一个程序需要大量数据占用大量内存时内存就会被塞满并 将那些暂时不用的数据放到硬盘中而这些数据所占的空间就是虚拟内存现在我们也明白为什么pagefilesys的大小会经常变化了

在Windows(XP)目录下有一个名为pagefilesys的系统文件(Windows下为Winswp)它的大小经常自己发生变动小的时候可能只有几十兆大的时候则有数百兆这种毫无规律的变化实在让很多人摸不着头脑其实pagefilesys是Windows下的一个虚拟内存它的作用与物理内存基本相似但它是作为物理内存的后备力量而存在的也就是说只有在物理内存已经不够使用的时候它才会发挥作用

内存在计算机中的作用很大电脑中所有运行的程序都需要经过内存来执行如果执行的程序分配的内存的总量超过了内存大小就会导致内存消耗殆尽为了解决这个问题Windows中运用了虚拟内存技术即拿出一部分硬盘空间来充当内存使用当内存占用完时电脑就会自动调用硬盘来充当内存以缓解内存的紧张

出现虚拟内存不够的几个可能

感染病毒

有些病毒发作时会占用大量内存空间导致系统出现内存不足的问题赶快去杀毒升级病毒库然后把防毒措施做好!

虚拟内存设置不当

虚拟内存设置不当也可能导致出现内存不足问题一般情况下虚拟内存大小为物理内存大小的倍即可如果设置得过小就会影响系统程序的正常运行重新调整虚拟内存大小以WinXP为例右键点击我的电脑选择属性然后在高级标签页点击性能框中的设置按钮切换到高级标签页然后在虚拟内存框中点击更改按钮接着重新设置虚拟内存大小完成后重新启动系统就好了

系统空间不足

虚拟内存文件默认是在系统盘中如WinXP的虚拟内存文件名为pagefilesys如果系统盘剩余空间过小导致虚拟内存不足也会出现内存不足的问题系统盘至少要保留MB剩余空间当然这个数值要根据用户的实际需要而定用户尽量不要把各种应用软件安装在系统盘中保证有足够的空间供虚拟内存文件使用而且最好把虚拟内存文件安放到非系统盘中

因为SYSTEM用户权限设置不当

基于NT内核的Windows系统启动时SYSTEM用户会为系统创建虚拟内存文件有些用户为了系统的安全采用NTFS文件系统但却取消了SYSTEM用户在系统盘写入修改的权限这样就无法为系统创建虚拟内存文件运行大型程序时也会出现内存不足的问题问题很好解决只要重新赋予SYSTEM用户写入修改的权限即可不过这个仅限于使用NTFS文件系统的用户

上一篇:简谈快速关闭Win7IPv6隧道的命令行

下一篇:微软认证:windows7组策略设置