机身内存,运行内存分别是干什么用的

物理内存=运行内存

就是指计算机的安装内存“通俗的讲就是内存条的大小”

虚拟内存

指的是把硬盘中的一部分空间用来当做内存使用。

虚拟内存在硬盘上存在的是一个文件 PAGEFILE.SYS

虚拟内存可以自己通过操作系统设置虚拟内存的大小。

这个是在WIN7帮助下虚拟内存设置的方式。(机房电脑)

下面是正经解释

为了更好理解我们把正在运行的程序分为三级

第一级命中率

最高

第二级命中率

中等

第三级命中率

最低

这时候我们要引入一个新的名词CPU缓存

这个我们可以在CPU的性能参数中看到单位一般为MB

现在我们捋一下这三个名词

CPU缓存(单位MB 通常在几MB或几十MB)

运行内存(单位GB 通常在8G 16G 32G 等)

虚拟内存(单位MB 通常跟运行内存大小差不多“个人设定”)

他们的运行速度是CPU缓存>运行内存>虚拟内存

CPU缓存的作用:

是为了解决CPU跟内存之间数据传输速度不匹配的问题。

虚拟内存的作用:

是为了解决计算机在运行较大的程序时内存不足的情况。

那么我们上面说的第一级程序就会放在CPU缓存中以便使本来就不大的缓存发挥更大的作用。

第二级程序就是放在内存中的。

第三级程序就会在虚拟内存中。

其实在内存足够大的时候 虚拟内存存在的意义就不是很大了。另外由于虚拟内存是在硬盘上的,它的速度要比内存慢的多,虚拟内存其实就是为了运行很大的程序的一种妥协的办法,妥协了软件的运行速度。

欢迎分享,转载请注明来源:艾迪网

原文地址:http://iiiiidea.com/baike/263577pqeqy.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-01
下一篇2023-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存