虚拟内存的作用

 我来答
教育细细说
高能答主

2020-03-24 · 专注于分享教育知识。
教育细细说
采纳数:928 获赞数:451280

向TA提问 私信TA
展开全部

有了虚拟内存的存在,程序本身就不用完全装入内存,或者完全存于硬盘,系统会将目前需要的部分读入内存处理,暂时不需要的就放在硬盘的页文件留作交换明贺。不过CPU并不能直接去访问磁盘上的信息,每次磁盘访问都必须通过内存,所以若所需的内容在磁盘上的页文件中,就需要先加载到内存然后访问。

当一个进程的虚拟内存提交的物理存储器是物理内存时,就可以省去从磁盘的页文件加载数据到物理内存的时间,程序的工作效率自然就会提高。

扩展资料:

虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤:

1、中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,竖拆即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。 

2、如该组号已在主存内,则转而执行4步骤;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。

3、从辅存读出余槐枣所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。 

4、从地址变换表读出与逻辑组号a对应的物理组号a。 

5、从物理组号a和组内字节地址b得到物理地址。

6、根据物理地址从主存中存取必要的信息。

参考资料来源:中关村在线——为何系统识别不全?4GB内存终极解迷

华纳云
2024-05-22 广告
虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。 所以从这点来看,设置大小要根据你的内存情况和你所使用的软件来设置(比如大型网络游戏),实在不知道,... 点击进入详情页
本回答由华纳云提供
平歌巫马丹丹
2019-03-23 · TA获得超过3782个赞
知道大有可为答主
回答量:3086
采纳率:26%
帮助的人:205万
展开全部
我们32位的系统来说,4G基本就是极限,这是指虚拟内存地址。
但是这个空间基本上由你所指的虚拟内存(硬盘上虚拟的耐谈一个文件)+实际的物理内存。
当物理空间不够的时候会将一些内容移到虚拟内存里,不是增加性能,只是增大存放应用程序的空间。因为实际运行的程序是调到内存里,硬盘上只是临时放一下。
当然你本身的内存已经达到4G,可以不设置虚拟内存。这样速度会更快一些。因为虚拟内存一旦设置即会使用。多数人巧迟的做法是系统自动设置的即可
下面是一些分析。
---------------------------
通常我们讨论内存大小的支持在Windows系统的是有前提条件的。我们通常来说是指32位的操作系统。支持不超过4G的虚拟内存。
但是真实中的物理内存大于4GB怎么办,比如64GB,当我们在服务器上运行时会遇到,那微软在服务器版本的32位系统支持了AWE,PAE,支持将这些内存映射到虚拟地址的页面上。
其次
我们使用默认的4G内存会分为内核使用的,和用户模式的。因此完全应用程序使用的情况下4GB内存用户只能使用小于4GB的情况。
最后我们通常设置的虚拟内存,建立是开启的。不论是否你真实内存本身够用的情况下,也就是关闭了,运行不够用的就出错,开了这样出错信息会少,当然你也可以通过重新启动电脑来初始化系统没有释放的内存。
最后虚拟内存放置的位置昌宽碰,建议放在其他磁盘,优点是C的磁盘碎片会因此减少。缺点是C的速度要快少许,总体优点大于缺点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-01 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2020-02-07 · TA获得超过1.3万个赞
知道答主
回答量:10.3万
采纳率:2%
帮助的人:4943万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吾善謇家骏
2020-03-14 · TA获得超过3664个赞
知道大有可为答主
回答量:3153
采纳率:34%
帮助的人:468万
展开全部
当你要运行大型程序的时候,可能会出现内存不够的情况,这时系统就会划哗誉誉出一部分硬盘空间“虚拟”成虚宴内存,确保程序能顺利运行。但因为硬盘读写速度(除非乱段是SSD固态硬盘),大量使用虚拟内存会造成系统速度慢。要想提升系统速度,就应该购买内存条,而不是加大虚拟内存容量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式