返回首页

64位Win7系统只能识别6G内存中的5G,为何?

125 2024-01-15 11:21 admin

一、64位Win7系统只能识别6G内存中的5G,为何?

不是只能识别到5G,而是有一部分被集显占用了

二、64位服务器系统识别多大内存?

64位服务器系统识别理论最大能支持2147483648GB。

32位操作系统支持的内存是2的32次方,也就是4GB内存。而64位操作系统理论上的寻址空间为2的64次方bit,转化单位为2147483648GB。目前,电脑最大支持内存的瓶颈主要取决于主板,主板最大支持的内存最大量决定了最大内存条的容量。

三、64位系统 内存要求?

64位的操作系统很多,有64位的XP,64位的windows7以及64位的windows10等。

其中64位的windowsXP对内存的要求最低,官方的说法是64位Windows XP最低内存要求为512兆,而64位的windows7微软官方对内存的要求是最低两个G,64位的windows10微软官方对内存的要求也是最低两个G。

但是要提醒的是,如果内存只能达到系统要求的最低标准,那么系统的运行肯定是不会很流畅的,毕竟系统就要求这么多内存了。

四、装了6G内存条,64位win7系统,但系统只能识别出2.99G?怎么破?

你的截图表明,你的内存是没有问题的,总共就是6G。

你标注的是“可用”内存,不是系统能够识别的所有内存,前面的数字"6G"才是所有的可识别的内存。

“可用”内存是指的除正常使用之外,还没有使用的究竟,也就是“剩余”内存大小。

2.99G可用,那么说明系统中已经使用的是6-2.99G,约为3个G。

你系统本身、安装的一些软件、已经打开和启动的软件都需要占用内存,这些总共占用了3个G,占用的那部分是正常使用的。还给你剩余3个G,已经不错了。

如果你想把剩余内存扩大,需要卸载用不到的软件,关闭不需要的服务。

五、什么系统支持6G内存?

windows和linx还有unix都支持6G 的内存,这些操作系统只要是64位的系统都支持6G的内存,其中windows7旗舰版的64位系统支持16G内存,服务器版本的支持32G的内存。

六、64位系统多少内存,怎么计算?

64位系统使用64位地址线的最大寻址空间为2的64次方bytes,计算后其可寻址空间达到了18446744073709551616 Bytes,即16384PB(PebiByte)或16777216TB(TebiByte)。但是,很多64位CPU使用40位地址线,最大寻址空间仅为1TB,加之别的种种原因,目前Windows 7 64位版最大仅能使用192GB内存,Windows 8 64位版最大仅能使用512GB内存。不过尽管系统所能支持的内存有这么大,但主板和CPU的限制导致一般的电脑所支持的内存最大只有16GB而已。

七、64位系统能占用多少内存?

64位win7系统内存占用率1G为38%~40%,2G为36%~38%,4G为36%。事实证明,WIN7的内存管理机制是优于XP的。在计算机架构中,64位整数、内存地址或其他数据单元,是指它们最高达到64位(8字节)宽。此外,64位CPU和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。64位操作系统是指特别为64位架构计算机系统而设计的操作系统。64位操作系统的优点,在于能够利用64位处理器的优势,在处理多媒体内容时能够有更佳的表现。

八、win7*64系统所需内存?

win7 64位系统最低要2G以上内存。

win764位系统需要的基本的硬件配置要求:

1、1GHz以上64 位处理器(推荐2GHz以上64位处理器)

2、2G以上内存(推荐4G以上);

3、20GB以上硬盘;

4、显卡:64MB以上,128M是打开Aero的最低配置(推荐有WDDM1.0驱动的支持DirectX 9以上级别的独立显卡)。

九、64位win7系统安装内存6g,实际可用只有2g?

使用的是二条内存,一条4G,一条2G的内存,目前可用的内存就是那条2G的内存,还有一条4G内存不可用。

1、引导高级选项的最大内存勾选去掉。重启电脑,看看正常不。

2、拆机,拔掉那条2G内存,只使用那条4G内存开机试试,不能开机就是4G内存有问题了。

3、4G内存金手指用橡皮擦亮或者纯酒精清洁一下。插到不同插槽中测试

十、Android 系统不释放内存吗?

我来逐条回答你的问题把

1. android系统下关闭程序后,系统内存并不释放

这个是不准确的,只能说对了一半. 你所描述的"android系统下关闭程序",指的是怎么个关闭法呢?目前阶段有好几种关闭程序的方法:

点击Back键退出. 这种退出的方法, 进程是否被杀掉,取决于这个应用程序的实现. 举个栗子,如果你创建一个空的应用, 这时候查看系统内存信息(包名为com.exmaple.gaojianwu.myapplication,pid为5708,内存为13910kb):

可以看到,这个应用程序的pid为5708 , 其优先级为Foreground,即前台程序.

这时候我们点击Back键退出,然后再查看系统的内存信息(adb shell dumpsys meminfo)

我们看到,这个程序在Back键之后,其进程5708依旧是存在的.只是其进程优先级变成了Cache.其占用内存变成了12337kb,和之前的13910kb相比是变小了一些. 但是大部分内存是没有被释放掉的.

在任务管理器中杀掉应用:

在任务管理器中杀掉应用,这个结果是不一致的,其取决于这个OS的任务管理器的实现,大部分国内的厂家都会对任务管理器进行定制,以达到更有效的杀掉应用的效果.一般来说厂家定制的任务管理器都会比较暴力,除了少数白名单,其他的应用一概直接将进程杀掉.

我们以上面的那个测试程序为例,打开这个程序之后, 其进程优先级为Foreground,这时候我们直接调用任务管理器杀掉改程序(以魅族MX4 Pro为栗子):

可以看到用任务管理器杀掉之后, 整个应用程序的进程都被杀掉了.

通过命令行或者开发者工具杀掉应用.

我们可以通过adb shell am force-stop 包名来杀掉这个程序,其结果也是进程直接被杀掉. IDE(比如Android Studio)选择一个进程后,点击:

也是可以干掉这个进程的.

2. 即使关掉后台进程,内存也增加不多。

这个不对,一个进程被杀死后,其内存会被释放掉的.

我们以知乎App Android客户端为栗子:

打开这个程序之前,系统剩余内存,以(MX4 Pro为栗子):

打开这个程序之后,系统剩余内存:

知乎占用的内存:

使用任务管理器杀掉知乎,系统剩余内存:

可以看到,杀掉进程之后,内存是会增加的.

3. 据说即使前台关掉进程,其实该进程在后台还在运行(休眠)。why?

这个和第一条一样,取决于你关掉进程的方法.

另外像豌豆荚这样的应用,他会起好几个进程:

当我们用任务管理器杀掉他后,

这个进程不会被杀掉. 因为人家就是需要在后台跑一个Services来维持usb的链接.休眠?NO NO NO, 人家还是要干活的...

想想也是哈,如果我把这个进程也干掉了,那手机不就连不上电脑了么???

以此类推:

要是我把QQ的

干掉的话,不就收不到推送信息了? 不行不行,得留着.

要是......................?不行不行,得留着.

要是......................?不行不行,得留着.

要是......................?不行不行,得留着.

要是......................?不行不行,得留着.

要是......................?不行不行,得留着.

警告:系统内存不足!!!!!!!!!!!!

系统:杀杀杀!

用户:啥破手机,老是杀我后台!!!

手机:怪我咯?

APP:怪我咯?

程序员: 怪我咯? 产品狗说要加这么多功能的, 还要一直后台接受消息的..

产品狗: 怪我咯? 自己技术不行...

4. 有人说是因为智能手机无需将程序彻底关掉,可以减少再启动的时间。是这样吗?

这个说法前半句是不对的,后半句是对的.

先说前半句 : Android设计的时候,确实是想让大家不去关心内存问题,Android会有一套自己的内存管理机制,在内存不足的时候通过优先级干掉一些应用,这个

@monkey code

已经说了. 每个应用在接收到内存不足的信号(之前是onLowMemory,现在一般用onTrimMemory,onLowMemory的级别相当于onTrimMemory中的最严重的哪个等级). 会根据内存不足的程度,来释放掉一部分内存.以保持自己的进程不被杀死,这样下次启动的时候就不用去fork zygote. 但是.................凡是总有个但是, 理想是丰满的,现实是骨干的. 严格按照Google想的那一套去做的应用不多,国内开发者对内存的敏感程度很低,导致很多应用程序跑起来分分钟就100-200MB了,墨迹天气这样的应用,400m妥妥的(不好意思又黑了墨迹天气) . 所以手机低内存的情况非常常见,这时候大部分应用并没有重写onTrimMemory方法, 所以低内存的情况会很频繁. 这时候你再起一个应用,申请内存的时候发现内存不够,就开始杀应用了. 所以经常会出现你在看电子书,突然这时候微信来了个消息,你切过去回了个消息,打开相机拍了个照,然后发给朋友, 又发了条微博,再回来

看书的时候发现电子书已经挂了,正在重新加载程序....WLGQ...

这时候你就发现杀掉进程的重要性了, 把不重要的进程直接干掉,保证重要的进程不会被系统杀掉.

所以说不重要的程序是需要在使用结束后直接干掉的.一劳永逸,麻麻再也不用担心这货偷跑流量/后台安装程序/占内存/占CPU 了....

再说后半句: 可以减少启动的时间. 这个是对的, 如果一个应用程序的进程没有被杀死,那么下一次启动这个应用程序的时候,就不需要去创建这个进程了(fork zygote,这个耗时还是蛮多的), 而是直接在这个进程中创建对应的组件即可(Android四大组件).

update 2015-6-3

补充:

1. 关于墨迹天气

下面是我抓的墨迹天气的内存使用:

三个进程,一个在Native,一个是前台进程,还有一个推送的Service。

2. 内存工具

另外有人问我是怎么抓的,其实就是上面提到的那个命令:

adb shell dumpsys meminfo

另外Android Studio提供了简单的图形操作方式:

弹出的框选第三个:

然后就会有一个报告自动打开。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题35182篇文章)

返回首页