为什么我的虚拟内存当前已分配总是0

2023-05-17 综合 36阅读
  1. 所谓虚拟内存就是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

  2. 一般虚拟内存别称虚拟存储器。虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的;电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。

  3. 由于虚拟内存使用了硬盘,枣慎硬盘上非连续写入的文件会产生磁盘碎片,因此一旦用于实现虚拟内存的文件或分区过于零碎,会加长硬盘的寻友洞道时间,影响系统性能。

  4. 如计算机系统频繁读写pagefile.sys就会产生磁盘碎片,实则不然。因为pagefile.sys文件一旦创立,在分区中的分布连续形式就固定下来,文件内部读写并不增加或减少pagefile.sys的文件大小。

  5. 当页面文件告罄后系统创建的temppf.sys会带来磁盘碎片。 而在Linux系统中,将用于虚拟内存的部分置于单独的分区中,不影响其他好岩枯的分区或文件,则基本杜绝了磁盘碎片带来的影响。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com