问题概括: 物理内存就是你的内存条的实际内存大小,如512MB,1G,2G等,这个是硬件,只能花钱买更大的,所谓虚拟内存是用硬盘的容量分.一般虚拟内存设置为物理内存的1.5—2倍为{zj0},设置方法如下:右键我的电脑—属性—高级—性能设置—高级—更改—自定义.
详细说明: 费了N个脑细胞后还是没能40%的弄懂盆盆所翻译的物理内存那篇文章对于那些比较核心的东东看来我还是不能很快的弄懂了,不过看后也对Windws的内存有了一点片面的理解下面就说说自己的“观后感”吧,呵呵说的不好也不要扔板砖
内存条是越来越便宜了,花上不到1000大洋就可以升级到4GB的内存了(1GB*4,不知道现在有单条4GB的了吗)呵呵,且慢,你能保证4GB内存能被你的系统xx识别出来吗?一般说如果是32位XP操作系统应该是{zd0}可以识别出3.6GB的内存那么那0.4GB哪里去了呢?
按照我的理解,可以给内存下这样一个定义:内存就像是一个小湖,里面承载了许多船(软件),湖面大大小当然就和船的多少有着正比的关系可以说内存就像一个容器,在Windows的内存管理器的支配下可以在活动进程、设备驱动以及windows自身三者之间分配资源大家都知道一般情况下硬盘的容量是远远大于内存的当我们需要访问某个文件的时候都会调用进入内存(好像详细的还有CPU的一级缓存、二级缓存,这个比内存的速度更快呢就先忽略CPU作用了),内存虽然在容量上比硬盘要小很多,但是他的访问速度可以比硬盘快很多的
事实上,一些特别版本的操作系统都是可以支持庞大的物理内存的32位Windows Server 2008数据中心版支持64GB物理内存呵呵,可怕吧?加上好的N块CPU 估计可以把一个年级同学的游戏挂着了吧?
在WIndows SP2开发的过程中,相关人员也注意到有{yt}4GB内存可能将会配备到安装在SP2的计算机上测试人员发现计算机往往不能正常运行(崩溃、重启、死机),经过了研究是因为问题出现在设备驱动程序上这些驱动程序在编写的时候并没有考虑到4GB内存以上的情况这样那些驱动程序就会自作主张的删掉大于4GB的那些地址后果当然可想而知了这样就迫使Windows sp2客户端忽略大于4GB的部分了
那这样问题又来了,不是说忽略了大于4GB的部分吗?那应该是可以支持4GB大小啊,为什么很多只能{zd0}支持3.6GB内存呢?答案是这样的物理地址映射不仅仅包含物理内存,还包含设备内存,这样系统会把那些设备内存映射到内存{zd0}处位置实际上,这些设备内存大概是500MB左右由这个应该可以说假如你有一条512MB的内存,但是你所运行的软件(当然这里包括系统本身)应该是小于512MB的,因为还有内存作为他用
写在{zh1},现在内存的价格确实是便宜了但是过大的内存似乎并没有什么实质性的性能提升从512MB到1GB的性能提升较大,1GB到2GB也有不小提高,但是2GB到4GB的性能提升就不是特别明显了(具体数据我是不知道了,之前看过一个数据比较,大家baidu一下应该能找到)
很多东西写的漏洞还是很大的,各位达人要是能看到就在评论中告诉我吧,一起讨论讨论
还是谢谢大家支持了
有的你想说的是什么?
相关资料参考: 物理内存就是你的实际机器上插的内存除去共享作为显存的数值.核心内存是虚拟内存.自己或系统自动设置.内存在计算机中的作用很大.电脑中所有运行的程序都需要经过内存来执行.如果执行的程序很大或很多.就会导致内存消耗殆尽.为了解决这个问题.