物理内存还没有用完,为什么会占用虚拟内存

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:57:25
电脑任务管理器那里,物理内存的容量还不是很大,才是一半,但是虚拟内存已经试用了很多了,我的虚拟内存设置是在1500-3000 的,但是物理内存有1024

一、物理内存要留一部份给运行软件时用,所以不能等物理内存用完了才用虚拟内存。
二、你的虚拟内存设置为1500--3000,也就是说,即是不需要用虚拟内存,但你设最小是1500,所以起码就是1500大了。

Windows系统下,每个程序在运行时都可以最大申请4GB的物理内存,而实际物理内存根本不可能满足需求,所以才有虚拟内存这种内存管理方式。
Windows系统是一个多任务同时运行的系统平台,而为了系统能正常运行,不能将所有的物理内存都分配给软件,在保证系统运行所占用的物理内存、临时调用程序预留物理内存正常情况下,剩余的内存才是应用程序所能使用的物理内存,应用程序所能使用的内存实际上绝大部分是虚拟内存,所以你不可能在电脑任务管理器中看到物理内存被全部使用的情况。

物理内存和虚拟内存不一个概念.物理内存的作用是暂存待运行的程序,而虚拟内存是从硬盘上割取的它用来存放注册表和桌面上的东西.如果虚拟内存不够会有提示不足的,你不用担心了.祝你开心

  虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机缺乏运行程序或操作所需的随机存储器 (RAM),则 Windows 会用之进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入与移出分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM越多,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试借增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。

为运行其他程序请求内存预留内存空间