pagefile.sys是什么文件?

时间: 2023-07-08 admin 电脑常识

pagefile.sys是什么文件?

pagefile.sys是什么文件?

  有些用户可能会发现自己电脑的磁盘分区中有一个隐藏的pagefile.sys系统文件,而且还不能直接删除。那么,这个pagefile.sys是个什么文件呢?

  pagefile.sys是windows系统的虚拟内存概念的具体实现-页面文件。该文件名的命名正是page(页面)和file(文件)的组合,扩展名sys是系统system的前三个字母。

  由于Windows是多任务操作系统,所谓的多任务处理系统,就是操作系统允许多个软件同时运行,而软件运行时必须占用内存,由于物理内存(一般是就是指我们实际安装的内存条的容量)是有限的,因此,当多个同时运行的软件需要的内存超过实际物理内存的时候,虚拟内存就是必需的了。

  Windows中的虚拟内存是通过页面文件来实现的,就是当Windows系统中运行的应用软件需要超过实际可用的物理内存的内存时,Windows会在磁盘中建立pagefile.sys,并将内存中的一部分数据迁移到磁盘空间中,至于系统是将哪部分的内存迁移到磁盘,Windows的一般的原则是将当前非活动软件的操作比较少的那部分内存数据迁移到磁盘中。

  当应用软件需要访问的内存数据位于页面文件(也就是虚拟内存)中时,操作系统会负责将它们交换进物理内存,之前它会将另一部分近期可能不会访问的内存区域的数据交换到页面文件中以腾出空间。

  由于虚拟空间位于磁盘中,而磁盘的读写熟读比内存的读写速度要慢的多,因此,虚拟内存并不能加快计算机的运行速度,相反,当电脑需要进行虚拟内存操作的时候,往往是运行速度慢的时候,这个时候,我们会发现,计算机频繁读写磁盘,外观表现就是硬盘灯(一般是红色)频繁闪烁。

  虚拟内存虽然不能加快电脑的运行速度,但是,它却可以极大地扩充Windows的多任务能力,如果没有虚拟内存,物理内存占满之后,就不能再运行软件了,也就是没有虚拟内存,多任务要受制于物理内存容量,而有了虚拟内存,多任务的数量只受限于磁盘空间了。

  如果你的内存足够大,你完全可以不使用虚拟内存,当然,条件是不能同时运行很多软件,或者运行大型的游戏或大型软件,否则,你必须开启虚拟内存,虚拟内存的大小则可以根据自己的需要来设定。

  有关虚拟内存的设置方法,可以参考本站的其他文章。