来源:

http://blog.sina.com.cn/s/blog_772645ff0100s4t7.html

我的电脑是GatewayNV49C83c,酷睿i3的CPU和NV的独立显卡
Inter公司为了从AMD(ATI)和Nvidia的显卡市场中分一杯羹
竟然把自己的显卡集成到了它的CPU上,所以我现在是双显卡切换的机器

听着很炫吧,其实下面说的事情就杯具在这里了

 
估计很多人都发现了,打开 我的电脑 | 属性,里面会显示你的内存大小

同时后面还有一个括号里面写着“多少多少G可用”
 
比如我刚买回来的电脑写着
Installed memory(RAM): 2.00 GB(1.73 GB usable)
 
明明是2G的内存,结果来了个1.73G可用。
查看任务管理器,果然在物理内存处写着共计1700多M
 
坑爹啊!
 
上网查啊查,原来剩下的260多M属于硬件保留内存(Hardware Reserved Memory)
就是在BIOS那里决定将一部分内存留给某些硬件使用
哦,原来不是我被坑了啊,心里平衡许多,决定再买一条内存,趁着DDR3 1333的内存还算便宜
 
以前吃过亏,以为数码配件的价钱会越来越低
结果不是这样的,一旦推出新产品,老产品不再生产,价钱不降反而会升
当年DDR2 667的时候就错失了良机,最后只看得价钱涨啊涨,没有买成
 
这次当机立断,把2G内存加到了4G,我暂时是用的是32位的操作系统
我也知道,32位最多支持到3G多的内存,要想完全使用4G内存,要用64位的系统
 
咱就按照32位最大支持3.2G计算,再除去260多M的保留内存,还剩不到3G
可以了,就先这么用吧,到时候换了64位系统,自然就上去了,小3G也够了
 
就在我满心欢喜的添上一条2G内存,并且顺利开机并识别之际,人算不如天算啊
先上图

只有2.3G可用!!!!!
打开资源监视器(任务管理器->性能->资源监视器->内存)
查看物理内存的具体分配值

坑爹啊!!
硬件保留部分的内存,竟..竟然有1740MB,基本相当于我的一条内存了
 
这个Hardware Reserved Memory,你丫到底是什么玩意儿啊?
我看了看其他同学的电脑,不同品牌型号之间不都完全一样
硬件保留内存这部分他们有的只有6M,我原来的是260多M,40多倍呐
 
查查查,赶紧的,听网上人云里雾里一番,好像是分配给集成显卡了
2G的时候,有260多M分配了出去
4G的时候,估计分配了一个1050MB给集成显卡,还有690MB是由于32位操作系统的关系
为什么这么说呢,看看鲁大娘给出的分析

MB的,Inter HD Graphics 竟然有1050MB的显存,我NV的独显才刚1GB的显存
2G的时候我也用鲁大娘查过,那时候的Inter显卡是700多的显存,具体数值忘了
 
我可怜的内存,把自己的1/4无偿卖给了集显
我要为它鸣不平,有人说BIOS里面能修改这个数值,可惜Gateway的BIOS里面不能修改
还有人说刷BIOS等等,我看是希望不大了
还是装64位的系统吧,起码先把那700M能拿回来的先拿回来

坑爹的 Hardware Reserved Memory (查看内存等)的更多相关文章

  1. .NET Memory Profiler 查看内存使用情况

    1 简介 .Net Memory Profiler(以下简称Profiler):专门针对于.NET程序,功能最全的内存分析工具,最大的特点是具有内存动态分析(Automatic Memory Anal ...

  2. Linux下TomcatVM参数修改:Native memory allocation (mmap) failed to map 3221225472 bytes for committing reserved memory.

    不可行的方法最初我直接修改catalina.sh, 将JAVA_OPTS变量加上了 -server -Xms1G -Xmx1G -XX:+UserG1GC最初看起来没啥问题,但是当服务器运行几天后,发 ...

  3. SQL SERVER 内存学习系列(二)-DMV查看内存信息

    内存管理在SQL Server中有一个三级结构.底部是内存节点,这是最低级的分配器,用于SQL Server的内存.第二个层次是由内存Clerk组成,这是用来访问内存节点和缓存存储,缓存存储则用于缓存 ...

  4. linux 查看内存信息,及其他硬件信息 dmidecode命令

    由于想换内存,想看看内存型号.频率,简单搜了下命令 可以用dmidecode 命令查看. dmidecode -t memory 这个命令可以查看内存的几乎所有信息,包括频率 大小等等 另外这个命令强 ...

  5. linux下查看内存频率,内核函数,cpu频率

    查看CPU: cat /proc/cpuinfo # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理 ...

  6. 萌新笔记——linux下查看内存的使用情况

    windows上有各种软件可以进行"一键加速"之类的操作,释放掉一些内存(虽然我暂时不知道是怎么办到的,有待后续学习).而任务管理器也可以很方便地查看各进程使用的内存情况,如下图: ...

  7. Android中如何查看内存

    文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-a ...

  8. 【转】Linux查看内存大小和插槽

    原文https://wsgzao.github.io/post/linux-memory/ Linux 查看内存的插槽数,已经使用多少插槽,每条内存多大,已使用内存多大 dmidecode | gre ...

  9. linux 查看内存的插槽数

    [root@web ~]# dmidecode|grep -P -A5 "Memory\s+Device"| grep Size | grep -v Range #linux查看内 ...

随机推荐

  1. win7 安装 sql2000

    win7 安装:http://wenku.baidu.com/link?url=xNcfrMaMzX0KgBcjpMaySRaKITM2Op73ZI8sOX49zgl-GWPGB3vqye9gZA_c ...

  2. jvm回收方法区

    很多人认为方法区(或者HotSpot虚拟机中的永久代)是没有垃圾收集的,Java虚拟机规范中确实说过可以不要求虚拟机在方法区实现垃圾收集,而且在方法区进行垃圾收集的“性价比”一般比较低:在堆中,尤其是 ...

  3. Java SE ——TCP协议网络编程(三)

    之前的代码中关闭了 socket 对象的输入流与输出流,但并没有关闭掉socket 对象,会造成服务器资源的浪费,应通过调用 socket 的 close() 方法来关闭当前的socket 对象. 因 ...

  4. kubernetes1.4 基础篇:Learn Kubernetes 1.4 by 6 steps

    本教程受Kubernetes官方最新更新的文档所触发,之所以没有做单纯的翻译是因为如下几个原因: Kubernetes官方此教程基于minikube,个人对minikube可能有偏见,觉得像玩具. M ...

  5. Web框架——Django笔记

    Web框架--Django笔记 MVC和MTV MVC:Model.View.Controller MTV:Model.Template.View Django--MTV 1.创建Django程序   ...

  6. Netty(6)源码-服务端与客户端创建

    原生的NIO类图使用有诸多不便,Netty向用户屏蔽了细节,在与用户交界处做了封装. 一.服务端创建时序图 步骤一:创建ServerBootstrap实例 ServerBootstrap是Netty服 ...

  7. PHP定义静态方法的原则

    与实例逻辑无关 与类逻辑有关 静态类本质上跟纯函数没区别. 1.static方法是类中的一个成员方法,属于整个类,即使不用创建任何对象也可以直接调用! 2.静态方法效率上要比实例化高,静态方法的缺点是 ...

  8. 修改release management client对应的服务器的地址

    参考资料:http://stackoverflow.com/questions/25313053/how-to-change-a-release-management-server-name-in-r ...

  9. Erlang虚拟机的启动

    Erlang虚拟机的启动 erl实际上是一个shell脚本,设置几个环境变量之后,调用执行erlexec.erlexec的入口点在 otp_src_R15B01/erts/etc/common/erl ...

  10. 敏捷开发(十一)- Scrum Sprint评审会议

    本文主要是为了检测你对SCRUM 评审会议的了解和使用程度, 通过本文你可以检测一下     1.你们的SCRUM 评审会议的过程和步骤    2.SCRUM 评审会议的输出结果一.会议目的     ...