电脑内存起什么作用 还有虚拟内存是什么意思?

虚拟内存其什么作用?还有什么叫缓存?是干什么的?我不是很懂还有是不是内存越大越好?怎么看虚拟内存多少适宜?... 虚拟内存其什么作用? 还有什么叫缓存? 是干什么的?
我 不是很懂 还有 是不是内存越大越好?
怎么看 虚拟内存 多少适宜?
展开
 我来答
043033139
2009-04-15 · TA获得超过850个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:502万
展开全部
虚拟内存的作用
不知大家有没有发现,在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。

[编辑本段]虚拟内存使用技巧
对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:
(1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。
小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。
(2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
(3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。

[编辑本段]缓存的工作原理
缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。
正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。
缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于CPU芯片面积和成本的因素来考虑,缓存都很小。
奇应用
推荐于2017-10-12 · TA获得超过3002个赞
知道大有可为答主
回答量:6280
采纳率:88%
帮助的人:801万
展开全部
电脑运行的程序都是加载到内存进行运算处理的,虚拟内存是从硬盘上划出部分空间进行数据交换处理运算的的!其机制是相同的,设置的大小取决于你内存空间的大小,设置的小的话计算机运行缓慢,设置成默认最大值就好!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
786280072
2009-04-15 · TA获得超过1.7万个赞
知道大有可为答主
回答量:1630
采纳率:0%
帮助的人:1439万
展开全部
电脑的储存系统是硬盘,硬盘大小代表储存容量得多少,而内存卡是代表电脑临时储存系统,像看电影时的缓冲可以边看边缓冲,玩网游时不会卡。但断电后内存卡会清空所以也叫缓存或虚拟内存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲍牙兔
2009-04-15 · TA获得超过541个赞
知道小有建树答主
回答量:1099
采纳率:33%
帮助的人:552万
展开全部
虚拟内存就是放在硬盘上一块存储空间作用于临时存放数据的,作为物理内存不足的补充
缓存简单的理解可以为,速度比内存要快很多的内存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古今之情
2009-04-15 · TA获得超过2438个赞
知道大有可为答主
回答量:4014
采纳率:43%
帮助的人:1873万
展开全部
虚拟内存就是在你的硬盘上留出一部分空间来,要是你的内存不够的话它能代替内存,使电脑运行流畅.
缓存就是数据交换的中间站,相当于列车的中转站一样,让你的电脑发挥出最大的性能.缓存有CPU缓存,硬盘缓存
虚拟内存并不是越大越好,一般是你机子本身内存的1到1.5倍就可以了,再大没有实际意义了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式