来源:

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. “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第六篇(图片新闻的添加以及带分页的静态页的生成)

    “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第六篇(图片新闻的添加以及带分页的静态页的生成) 一.这篇文章主要是要实现:图片新闻的添加,无刷新图片的上传,以及添加新闻静 ...

  2. JS左侧菜单-03

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. Ueditor1.4.3实现跨域上传到独立文件服务器,完美解决单文件和多文件上传!

    再写配置方法之前先吐槽一下网上的各种教程,TM没一个有卵用,一群傻屌不会写就别写,写了就要负责. 百度google搜了半天,全是配置什么document.domain,根域名什么的,我只想对你说: 好 ...

  4. servlet的跳转

    首先要有RequestDispatcher对象(由request.getRequestDispatcher(根目录)注意不用谢后缀名java RequestDispatcher dispatcher= ...

  5. C#:继承多态的方法实现数的简单加减乘除运算

       // 定义一个抽象的父类     abstract class Figure     {         //声明抽象方法:         //父类中的所有家里人可以用的方法必须都应用到子类中 ...

  6. 运行机制和JVM

    Java代码编译后生成一种与平台无关的字节码(也就是class文件).当然,这种字节码不是可执行的,必须使用Java解释器来解释执行. 负责解释执行字节码文件的是Java虚拟机,即JVM.JVM是可运 ...

  7. Cracking the Coding Interview 第二章

    2.2 链表中倒数第k个结点 输入一个链表,输出该链表中倒数第k个结点. 思路:快慢指针(error: 判断是否有可行解,否则返回null, while, if 后加空格) /* public cla ...

  8. android 音频播放总结 soundlPool,MediaPlay

    soundlPool 用于小音频的播放多个同时播放. 使用步骤: 步骤一: 首先下载音频文件可以将其放入assets文件夹下或者res下的raw文件夹下,区别在于assets下可以再新建文件夹二raw ...

  9. linuxlab下虚拟板与主机通信

  10. 一点公益二码公益开发模式系统源码App

    写这篇文章,是因为最近看到的一个著名的开源项目在内部使用时的各种问题,不得不说,很多的开源的东西思想是不错的,但离真正工程化都有不小的距离,所以没什么商业公司采用的开源产品如果要引入的话一定要慎重,通 ...