查看: 3060|回复: 13
收起左侧

[讨论] 其实虚拟内存没有大家想的那么简单

[复制链接]
冷月残刀
头像被屏蔽
发表于 2017-2-4 13:52:35 | 显示全部楼层 |阅读模式
很多人都误解了虚拟内存的作用,大家都认为虚拟内存就是在硬盘上划一个区充当内存使用,在现在内存足够大的情况下没必要设虚拟内存.其实远没有这么简单.内存的作用就相当于一个临时的仓库,它是与CPU进行沟通的桥梁,所有需要CPU处理的数据都会先调度到内存等待分流处理.在这些需要处理的数据中有一些是必需急需处理的,但是也有很多是备用或者临时缓存,还有些可能视情况才处理的,这时候虚拟内存就发挥作用了,一般的软件设计都会把急需处理的数据分配至真实内存,而备用缓存分配至虚拟内存,这样能提高内存和CPU的运行效率.当然如果不设置虚拟内存,系统也会将这些备用缓存直接调度至真实的内存,这样所有的数据都挤在真实内存中,或多或者也会影响点效率.这就像我们做事情一样,要有个优先级,急需要处理的事情先放到手边 随时都可以处理,不需要不急的东西,可以整理到其它的地方,需要的时候再拿进来.仓库再大也要整理的好,不然东西太乱,效率照样缓慢.
S2233
发表于 2017-2-4 14:08:56 来自手机 | 显示全部楼层
16G表示毫无压力
冷月残刀
头像被屏蔽
 楼主| 发表于 2017-2-4 14:32:15 | 显示全部楼层
S2233 发表于 2017-2-4 14:08
16G表示毫无压力

内存再大还是需要设置虚拟内存的,虚拟内存和内存本身的分工就不同,内存的作用不是处理和计算,它是CPU的管家,而虚拟内存就相当于二级管家
minifish
发表于 2017-2-4 22:18:23 来自手机 | 显示全部楼层
笔记本24G关了都一年多了,什么游戏软件都没感到有影响,倒是感觉对SSD读写少了很多。老实说8G以上的都关了得了。
断剑留痕
发表于 2017-2-4 22:20:47 | 显示全部楼层
确实,楼主分析得有道理,无论物理内存再怎么大,都要设置虚拟内存
风之咩~
发表于 2017-2-4 22:22:37 | 显示全部楼层
8G以上内存的人就那么缺一两G的硬盘空间么
冷月残刀
头像被屏蔽
 楼主| 发表于 2017-2-4 23:12:13 | 显示全部楼层
风之咩~ 发表于 2017-2-4 22:22
8G以上内存的人就那么缺一两G的硬盘空间么

其实8G以上的内存最好的方式是虚拟一部分虚拟硬盘当虚拟内存用
zhenDL
发表于 2017-2-6 04:04:58 | 显示全部楼层
用SSD+8G內存以上大内存的电脑, 真的沒必要开, 那么多年来我的虚拟内存一直都是关闭的
王百万
发表于 2017-2-6 09:21:38 | 显示全部楼层
萝卜白菜各有所爱。其实感觉都差不多
铮铮
发表于 2017-2-6 11:56:56 | 显示全部楼层
win7我8g跑得爽爽的需要很大吗??
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 09:15 , Processed in 0.120283 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表