» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 内存升到4G意义大么?

我512M就用来上TG


TOP

引用:
原帖由 dizhang 于 2008-8-15 17:22 发表
32位系统最多是认3.5,不是3(4G内存在vista sp1可以识别为4G,但是任务管理器里面最大是3.5G)
严格的来说,不同的主版在32bit系统下识别的内存大小是不一样的。因为主板保留设备映射内存大小不一样。有些是3G,有些有3.5,我的是3.25,有些甚至还不足3G…………



TOP

引用:
原帖由 灌水与情感 于 2008-8-15 16:58 发表
[posted by wap]
不信你自己试试吧
我就不明白这种32位系统最大4G物理内存的言论是哪个对windows操作系统和intel CPU一无所知的小白提出来的。

32位操作系统的4G局限是每个进程拥有4G的独立虚拟地址空间,而不是操作系统本身只能管理4G物理内存

自pentium pro后 Intel为其几乎所有CPU都提供了PAE,通过3级页表方式可以访问极大量的物理内存。

当前所有微软基于WindowsNT内核的操作系统都支持PAE,只要主板bios正确支持mem remapping就可以。

如果不信,装一个32位的windows server 2003或者linux就知道了。
至于为什么xp和vista不行,那是微软的人为阉割而不是32位操作系统只能支持4G物理内存,这是两个截然不同的概念。

[ 本帖最后由 HyperIris 于 2008-8-15 19:55 编辑 ]


TOP

当年256M用的恶心死了,页面多开几个就卡,现在上到2G,爽到飞起~~~至于4G到时再说吧

TOP

引用:
原帖由 jun4rui 于 2008-8-15 07:35 PM 发表

严格的来说,不同的主版在32bit系统下识别的内存大小是不一样的。因为主板保留设备映射内存大小不一样。有些是3G,有些有3.5,我的是3.25,有些甚至还不足3G…………
哈,所以我说最多是3.5G,因为听说过有人是3.25,有人甚至是2.8 囧

TOP

引用:
原帖由 HyperIris 于 2008-8-15 07:54 PM 发表


我就不明白这种32位系统最大4G物理内存的言论是哪个对windows操作系统和intel CPU一无所知的小白提出来的。

32位操作系统的4G局限是每个进程拥有4G的独立虚拟地址空间,而不是操作系统本身只能管理4G物理内存 ...
嗯,据说2003server也可正常识别4G以上内存,不过没装过真实的2003(只装过2003/2008server虚拟机)……

TOP

引用:
原帖由 dizhang 于 2008-8-15 19:59 发表

嗯,据说2003server也可正常识别4G以上内存,不过没装过真实的2003(只装过2003/2008server虚拟机)……
完全没有问题,我旁边就有一台这样的机器,2003 server 4G,
其实很简单,如果32位服务器操作系统就不能用8G内存,微软早被骂倒闭了。

微软为了压制民用级别系统的性能和减少客户支持的成本,对xp和 vista进行了阉割。

为什么会涉及到客户支持成本呢?因为PAE以后,驱动访问内存会有一些特殊情况,比如DMA,有的硬件厂商写的驱动很烂,但是用户把帐都算到微软头上。微软为了减少自己的麻烦,直接就在sp2把xp给阉了(有人说sp1的时候还可以完整识别4G以上,我当时没条件,现在也没条件测试)。

TOP

难怪pcbeta以前有人把2008server下的一些文件替换到vista后可以让vista使用4G,果然ms阉割了vista……
楼上是IT专业人士吧,我在这个帖子学了不少东西

TOP

引用:
原帖由 HyperIris 于 2008-8-15 20:04 发表


完全没有问题,我旁边就有一台这样的机器,2003 server 4G,
其实很简单,如果32位服务器操作系统就不能用8G内存,微软早被骂倒闭了。

微软为了压制民用级别系统的性能和减少客户支持的成本,对xp和 vista进 ...
MB的linux 32Bit就不支持4G以上

TOP

引用:
原帖由 jun4rui 于 2008-8-15 20:11 发表

MB的linux 32Bit就不支持4G以上
没问题,可以支持。

但是主要发行版据我所知都没安装PAE内核,需要手工编译内核。

顺便把那台2003贴一下,因为集成显卡用了256M  所以可用是3.75

[ 本帖最后由 HyperIris 于 2008-8-15 20:14 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 HyperIris 于 2008-8-15 20:13 发表


没问题,可以支持。

但是主要发行版据我所知都没安装PAE内核,需要手工编译内核。

顺便把那台2003贴一下,因为集成显卡用了256M  所以可用是3.75
不知道server版支持不……
懒得编译了,直接用64bit版:D

TOP

引用:
原帖由 jun4rui 于 2008-8-15 20:16 发表

不知道server版支持不……
懒得编译了,直接用64bit版:D
哥们,现在都2008年了

TOP

PAE啊…………那是将物理内存映射成应用程序的虚拟地址,比起64bit直接挂物理内存差太多了,VISTA 32bit不让PAE的意图很明显,就是逼你上64bit

TOP

反正白菜,加就加咯

TOP

引用:
原帖由 veryend 于 2008-8-16 00:14 发表
PAE啊…………那是将物理内存映射成应用程序的虚拟地址,比起64bit直接挂物理内存差太多了,VISTA 32bit不让PAE的意图很明显,就是逼你上64bit
是啊,就像当年的DOS4GW一样。32bit的寻址本来就有4GB的限制(理论上,这几年Inter的处理器、芯片组特性没关注,可能地址线超过32bit了)。

PAE其实没啥用,过度技术而已。真正要平滑寻址还是要靠64bit技术的。真64bit系统的完全平坦寻址的效能完全不是PAE可以比的。

所以我宁可装64bit也不要PAE的32bit

TOP

发新话题
     
官方公众号及微博