请问虚拟内存有什么用啊?

 我来答
隐曼情3
2022-11-14 · TA获得超过2940个赞
知道小有建树答主
回答量:3848
采纳率:99%
帮助的人:190万
展开全部
分类: 电脑/网络 >> 操作系统/系统故障
解析:

虚拟内存的作用

内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗更大。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。比如说当电脑要读取一个比物理内存还要大的文件时,就要用到虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,就把虚拟内里储存的文件释放到原来的目录里了。

虚拟内存的含义

虚拟内存的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,只有在物理内存已经不够使用的时候,它才会发挥作用。操作系统用虚拟内存来动态管理运行时的交换文件。为了提供比实际物理内存还多的内存容量以供使用,系统占用了硬盘上的一部分空间作为虚拟内存。当CPU有要求时,首先会读取内存中的资料。当内存容量不够用时,系统就会将需要暂时储存的数据写入硬盘。所以,计算机的内存大小等于实际物理内存容量加上“分页文件”(就是交换文件)的大小。如果需要的话,“分页文件”会动用硬盘上所有可以使用的空间。我们可以发现,在Windows 2000/XP目录下有一个名为pagefile.sys的系统文件,Windows 98下为Win386.swp(如下图所示),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,而且当我们把它删除时,在下次进入电脑又自动产生了。其实,pagefile.sys是Windows下的一个虚拟内存文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jtti
2024-06-18 广告
导致香港服务器内存不足的原因比较多,Jtti总结了几点,具体如下:1、香港服务器应用程序池没有及时释放内存导致,应用程序池有一个默认回收的时间,到了这个时间就会自动释放内存,这个时间一般是1740分钟,而这种程度的时间可能会导致应用程序池无... 点击进入详情页
本回答由Jtti提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式