当前位置:首页 » 文件管理 » 物理内存已缓存可用空闲

物理内存已缓存可用空闲

发布时间: 2022-07-26 09:17:10

‘壹’ 物理内存的已缓存+可用+空闲后为何不等于总数

虽然本人并不是计算机方面的能手,内存方面也并不是那么精通,但是,我看到其他答案感觉并不是很正确,也不能解决该问题的痛处。

题主的问题是:已缓存+可用+空闲后为何不等于内存的总数。

首先,题主对这三个概念其实并不够理解。从题主的图片上也可以看到,可用=已缓存+空闲。也就谁说这三者之间有重复的地方,所以相加肯定得不到总数的值。

其实,这张图片上并没有显示程序正在使用的内存大小。我们知道,计算机的内存大小其实就是内存条的大小,这也是计算机的绝对的物理内存。但是,内存要分配给不同的程序,只要是计算机上的东西需要运行,无一例外都需要内存空间。包括主板的bios和一些外置硬件设备所需要的驱动程序。

我们拿一个4G的电脑做例子。我们买一个4G的内存条放到计算机,然后在计算机属性中可以看到可用的内存不是4G,而是3.6G左右。就是因为主板的bios和一些外置硬件设备的驱动程序占用了400多M(不同电脑可能会有区别)。

说完了硬件驱动占用的部分,接下来还有软件。我们知道,软件的运行需要操作系统,而操作系统本身就是一个大型软件。操作系统启动的时候就会生成有各种进程和服务,只是这一部分可能就需要1G左右的空间,甚至将近2G。这也跟电脑内存大小有关。有些内存大的电脑,开机系统占用的内存也会动态的变大。有些内存小的电脑,一开机内存可能就会占用40%左右。对于4G的电脑,运行一段时间,系统占用大概也得1.3G左右。

好了,我们继续拿4G的电脑做例子。硬件驱动和BIOS占用了400多M,系统占用了1G,接下来就剩下2.5G了。然后,我打开了QQ和浏览器等应用程序,这些软件会随着使用量的增多,内存也会逐渐增大。比如,浏览器多开了一个标签,内存就会增大一点。qq多开了几个窗口,然后再加上视频聊天等,内存也会逐渐增大。更何况我们运行的一般都不会只有这两个软件。这些软件的运行轻松就会上G。再加上一些稍微大型的软件,比如PS,Myeclipse等。上2G都不成问题。这里我们折中,就取1.5G吧

然而,系统并不是软件运行需要多少内存,就给它多少内存。往往是大于需要运行的内存的。因为一个软件的内存并不是固定的,说不定下个操作又需要增大内存。所以我先给它一部分备用的内存,以备不时之需。因为等到需要的时候再分配就会降低效率。一般备用的内存占用大概是软件运行所需的1/3左右。大概也得500M。这部分内存虽然被预先分配了,但是还没有程序真正使用,所以也归属为可用内存中。

所以,软件运行时需要的内存加上备用的内存,又需要不小的占用。

这还没完。比如我想用个截图工具截个图,或者用记事本写个字。这些都会占用内存,叫做"已修改内存"。这些内存可以说是非常不固定的。比如,你写字的过程中,用的是内存,写完之后保存到硬盘了,内存才会释放。你写的越多,已修改内存就会越大。这部分内存相当于当前正在使用的内存。也许会占用20M左右。

这些分配完了,接下来才是内存中真正空闲的部分。也就是题主的图片上写的空闲内存。

我们算一下账。一共4G,bios和硬件驱动程序占用了400M,系统占用了1.3G,软件运行1.5G+备用500M+已修改内存20M,空闲的也就剩下几百兆。如果想我一样经常要开各种程序的,剩余几十兆也很正常。

到这里,就可以得到结论了。那就是:

总数=可用+不可用;

可用=已缓存(就是上面写的备用的内存)+空闲

不可用=软件(包括系统进程)运行占用的内存+bios和硬件驱动所占用的内存+已修改内存。

加粗的字体代表题主图片上显示的那一部分。

平时比较忙,很少有时间写答案。不足的地方请大家见谅吧。

‘贰’ 笔记本物理内存总数有4G,但是已缓存+可用+空闲只有2G不到是为什么

集成显卡使用了共享内存方式,占用了系统内存。


  1. 首先操作系统是否安装的是32位Windows系统?如果是,则系统最大只能认出4GB内存。

  2. 其次如果笔记本使用集成显卡的时候,集成显卡通常没有自己的显存,需要到共享内存作为显存使用,而分配给集成显卡多大的内存作为显存是在笔记本的BIOS中设置。分配给集成显卡共享内存作为显存后,这部分共享的内存容量不计入系统总内存中。

所以你看到的2G不到的内存应该是大部分分配给显存使用了。

‘叁’ 物理内存总数怎么不等于已缓存加可用空闲

这个我研究过,你现在是少了,还有时候会多出来,这个不是简单的相加,个人理解:
总数,不用说了,内存识别多大就多大,你的内存3G多估计是32位系统?
已缓存,就是应用程序从硬盘读入内存占用的容量,也就是正在使用的+已经用过但是没有释放的部分。
可用,应该是总内存-当前运行的程序必须的容量。(排除可以释放的容量)
空闲,就是完全没有用到的内存,这部分就是浪费了。

‘肆’ 物理内存中的已缓存是什么

指的是设备的实际内存里缓存数据所占用的空间。

物理内存,在应用中,自然是顾名思义,物理上,真实存在的插在主板内存槽上的内存条的容量的大小。看计算机配置的时候,主要看的就是这个物理内存。物理内存
物理内存是计算机上的最重要的资源之一。Windows的内存管理器负责给活动进程、设备驱动,和操作系统自己分配内存。因为绝大多数系统所能访问的数据和代码远比物理内存多,所以从本质上来说,物理内存是代码和数据在其中运行的窗口。所以内存容量对性能有影响,因为如果进程或者操作系统所需的代码或者数据不存在,内存管理器就需要从磁盘中读取这些内容。

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给显卡运算芯片用的缓存,硬盘上也有16M或者32M的缓存。

‘伍’ 任务管理器 切换到性能有物理内存 已缓存 可用 空闲

物理内存就是真正在你的主板上插着的内存条的内存量
已缓存是你正在用的内存量
可用是你的内存的剩余的量
空闲是指你现在第一时间可以起到作用的内存量

还有个虚拟内存,一般设成1024-2048M就行,在我的电脑的属性里面

‘陆’ win7已缓存如何释放,已缓存过高导致空闲内存过少

你说的是不是任务管理器里的
,你可以完全忽视,这是superfetch超级预读取服务的杰作,你可以完全忽视,Superfetch技术的中心思想是:“过分空余的内存空间即是浪费”。的确,如果一个操作系统总是保留着过多的空余物理内存耗费电能,却不能够利用这些多余的内存空间提高系统性能的话,为什么不更好地利用这些多余的内存空间呢?将这些多余的物理内存作为缓存使用,就是Superfetch技术的本质。这并不会影响电脑速度。如果有软件需要更多内存superfetch就会释放一些内存,已缓存就相当于可用内存。

‘柒’ 电脑内存中已缓存、可用和空闲加起来比总数少很多,怎么办

已缓存、可用和空闲加起来本来就不是总数啊。。。。。总数=已用+可用啊,已用6.01G,可用1.9G,加起来接近8G,没问题。。。。可用=空闲+已缓存。。。。更详情点开资源监视器看。。。

‘捌’ 求解 win7 任务管理器 性能 物理内存里的总数、已缓存、可用、空闲都是什么意思

总数 你内存条大小的内存 你内存要是8G 这就是8192左右
已缓存 WIN7开始有个系统记忆你常用的软件 开机时候就给你加载到后台里 这个就是在后台运行 但是用的资源很小 能让你用软件的时候快速打开
可用 就是还剩余的内存
空闲。。 这个可以无视
总体来说就是 直接看可用就可以 知道内存还剩多少了
再不明白 看性能右下角的资源管理器 内存 下头有图

热点内容
服务器和路由器属于什么设备 发布:2025-04-03 12:25:43 浏览:873
新手学java7编程 发布:2025-04-03 12:17:27 浏览:871
某宝算法 发布:2025-04-03 12:12:26 浏览:284
脚本模拟鼠标点击 发布:2025-04-03 12:06:19 浏览:317
老安卓接口是什么 发布:2025-04-03 11:57:31 浏览:762
nginx资源服务器搭建 发布:2025-04-03 11:44:52 浏览:406
安卓开发和嵌入式哪个难 发布:2025-04-03 11:25:09 浏览:318
ftp链接本地虚拟机 发布:2025-04-03 11:25:02 浏览:793
手机扣扣怎么找回密码 发布:2025-04-03 11:24:17 浏览:223
安卓平板上做记事本哪个好用 发布:2025-04-03 11:21:27 浏览:865