Board logo

标题: [电脑] 内存升到4G意义大么? [打印本页]

作者: lippy    时间: 2008-8-15 10:28     标题: 内存升到4G意义大么?

现在是2G的,不知道有没有必要
作者: arex    时间: 2008-8-15 10:30

看干啥的,跑PS做大幅面图,或者做3D啥的大型软件可能有用吧,一般用用2G够了
作者: MJ3    时间: 2008-8-15 10:32

内存这么便宜, 多买点啦
作者: 残忍分尸狂魔    时间: 2008-8-15 10:33

要那么大干吗?
作者: jun4rui    时间: 2008-8-15 10:35

没用,后悔了…………

玩大游戏也没啥非常明显的进步,所以觉得白花钱了。

现在老实想是不是升级到64bit系统算了?
作者: lippy    时间: 2008-8-15 10:44

看来可以省了
作者: 深蓝LWL1123    时间: 2008-8-15 10:45

不用64位系统没用
用了就知道有用
作者: hudihutian    时间: 2008-8-15 10:48

看你干什么用,看网页聊天用4G干什么
作者: laiyx2001    时间: 2008-8-15 10:49

基本没必要吧
作者: dragong    时间: 2008-8-15 11:09

反正白菜了, 多一点是一点...
作者: tonyq12    时间: 2008-8-15 11:16

划3G出来做虚拟硬盘阿
作者: yy77    时间: 2008-8-15 11:19

一定要上64bit的系统,不然最多只能认到3G,那就浪费了。
作者: abrina    时间: 2008-8-15 11:22

我的是2G,开网页看电影下东西这些一起来在VISTA HB里面也只占用58%的内存容量
作者: 6533186dc    时间: 2008-8-15 11:24

[posted by wap, platform: BlackBerry]


2G运行XP飞速阿!
我现在还不想玩64位呢
作者: dizhang    时间: 2008-8-15 11:38

vista下我用2G,禁用虚拟内存后跑crysis会报虚拟内存不足(xp下没这个问题),上到4G后没问题了,不过任务管理器只能用到3.5G。也就这点区别,不过现在2G也就300上下,加了也就加了……
作者: norush    时间: 2008-8-15 11:41

都是有钱人啊
作者: jun4rui    时间: 2008-8-15 11:41

我当初2G用Vista关闭虚拟内存跑WOW都没事
作者: 意大利人在俄罗斯的奇遇    时间: 2008-8-15 12:02

[posted by wap, platform: BlackBerry]


3g已经足够了。
作者: Rock狼    时间: 2008-8-15 12:23

64和vista才用4gb,其他的就算了吧
作者: Gtoyo    时间: 2008-8-15 12:32

跑虚拟机的时候很有用,平时2G完全够了.....................
作者: lewx    时间: 2008-8-15 12:41

对XP不大
作者: HyperIris    时间: 2008-8-15 13:22

引用:
原帖由 yy77 于 2008-8-15 11:19 发表
一定要上64bit的系统,不然最多只能认到3G,那就浪费了。
你听哪位神说的
作者: 大头木    时间: 2008-8-15 15:44

内存大了反而导致系统性能下降,测试得出的
作者: iDevil    时间: 2008-8-15 16:03

便宜呀 有什么好犹豫的
作者: 冰镇石油    时间: 2008-8-15 16:55

做java开发绝对有用,但是家里的512M内存上网下载啥的也足够了
作者: 0o雲起o0    时间: 2008-8-15 16:56

白菜价啊。。现在苦于没槽。。。
作者: 灌水与情感    时间: 2008-8-15 16:58

[posted by wap]

引用:
原帖由  于 2008-8-15 13:22 发表 ----------------------引用:原帖由 yy77 于 2008-8-15 11:19 发表  一定要上64bit的系统,不然最多只能认到3G,那就浪费了。 ----------------------  你听哪位神说的
不信你自己试试吧
作者: 比卡丘    时间: 2008-8-15 17:09

有条件就上,没坏处
作者: dizhang    时间: 2008-8-15 17:22

个人用户的32位系统最多是认3.5,不是3(4G内存在vista sp1可以识别为4G,但是任务管理器里面最大是3.5G)

[ 本帖最后由 dizhang 于 2008-8-15 19:57 编辑 ]
作者: thebesian    时间: 2008-8-15 19:11

还在用XP,觉得1G刚刚够用
作者: czzj12345    时间: 2008-8-15 19:29

我512M就用来上TG

作者: jun4rui    时间: 2008-8-15 19:35

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

引用:
原帖由 灌水与情感 于 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 编辑 ]
作者: 掌机至尊    时间: 2008-8-15 19:54

当年256M用的恶心死了,页面多开几个就卡,现在上到2G,爽到飞起~~~至于4G到时再说吧
作者: dizhang    时间: 2008-8-15 19:56

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

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

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


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

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

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

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

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

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

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

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


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

微软为了压制民用级别系统的性能和减少客户支持的成本,对xp和 vista进 ...
MB的linux 32Bit就不支持4G以上
作者: HyperIris    时间: 2008-8-15 20:13

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

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

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

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

[ 本帖最后由 HyperIris 于 2008-8-15 20:14 编辑 ]
作者: jun4rui    时间: 2008-8-15 20:16

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


没问题,可以支持。

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

顺便把那台2003贴一下,因为集成显卡用了256M  所以可用是3.75
不知道server版支持不……
懒得编译了,直接用64bit版:D
作者: HyperIris    时间: 2008-8-15 20:17

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

不知道server版支持不……
懒得编译了,直接用64bit版:D
哥们,现在都2008年了
作者: veryend    时间: 2008-8-16 00:14

PAE啊…………那是将物理内存映射成应用程序的虚拟地址,比起64bit直接挂物理内存差太多了,VISTA 32bit不让PAE的意图很明显,就是逼你上64bit
作者: clark99    时间: 2008-8-16 07:18

反正白菜,加就加咯
作者: jun4rui    时间: 2008-8-16 08:25

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

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

所以我宁可装64bit也不要PAE的32bit
作者: HyperIris    时间: 2008-8-16 11:51

引用:
原帖由 jun4rui 于 2008-8-16 08:25 发表

是啊,就像当年的DOS4GW一样。32bit的寻址本来就有4GB的限制(理论上,这几年Inter的处理器、芯片组特性没关注,可能地址线超过32bit了)。

PAE其实没啥用,过度技术而已。真正要平滑寻址还是要靠64bit技术的。 ...
64位同样需要PAE,这涉及到操作系统对内存的管理。64位模式依然需要分页和虚拟内存。
作者: 迈克大魔王    时间: 2008-8-16 11:53

VISTA的话上4G吧,虽然只能识别3G多,但是比2G还是要快些。XP的话4G就完全没必要了。
作者: 猫猫猫    时间: 2008-8-16 12:17

买4G虽然是白菜价,
可是麻烦的是你要把你的老2G(两条1G )处理掉啊
麻烦
作者: veryend    时间: 2008-8-16 13:30

引用:
原帖由 HyperIris 于 2008-8-16 11:51 发表


64位同样需要PAE,这涉及到操作系统对内存的管理。64位模式依然需要分页和虚拟内存。
64BIT需要PAE ?
64BIT需要PAE ?
64BIT需要PAE ?
——————————————————————————
查了一下x64 windows支持AWE是在windows on windows 64下,纯64bit的windows则完全不用

[ 本帖最后由 veryend 于 2008-8-16 13:37 编辑 ]
作者: HyperIris    时间: 2008-8-16 13:41

引用:
原帖由 veryend 于 2008-8-16 13:30 发表

64BIT需要PAE ?
64BIT需要PAE ?
64BIT需要PAE ?
——————————————————————————
查了一下x64 windows支持AWE是在windows on windows 64下,纯64bit的windows则完全不用 :fq32 ...
以下引自Intel IA32 手册:
3.10 PAE-ENABLED PAGING IN IA-32E MODE
Intel 64 architecture expands physical address extension (PAE) paging structures to potentially support mapping a 64-bit linear address to a 52-bit physical address. In the first implementation of Intel 64 architecture, PAE paging structures support translation of a 48-bit linear address into a 40-bit physical address.
When IA-32e mode is enabled, linear address to physical address translation is different than in PAE-enabled protected mode. Address translation from a linear address to a physical address uses up to four levels of paging data structures. A new page mapping table, the page map level 4 table (PML4 table), is added on top of the page director pointer table.
作者: jun4rui    时间: 2008-8-16 13:51

引用:
原帖由 HyperIris 于 2008-8-16 13:41 发表


以下引自Intel IA32 手册:
3.10 PAE-ENABLED PAGING IN IA-32E MODE
Intel 64 architecture expands physical address extension (PAE) paging structures to potentially support mapping a 64-bit linear a ...
只是在IA32位模式而已,说白了就是兼容老程序而已。64bit系统和程序都是用线性64bit寻址的,和用PAE转换去兼容老32bit不可同日而语。

确实是要用,但是那是为了向下兼容而已,在32=>64时代起一个过度作用,纯粹的64bit时代后根本无需这个东东了。

就像当初32bit的win95还是有很多库是16bit,就是为了向下兼容而已。
作者: henvelleng    时间: 2008-8-16 14:34

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

不知道server版支持不……
懒得编译了,直接用64bit版:D
只要改一个选项就可以了,4g改成64g

用别人配置的kernel怎么都不会爽的,特别是进去一看丫的ubuntu为了兼容10年前的硬件勾选了很多没用的东西。自己配的精简点,-j4从头开始编译4分钟就能搞定,还可以一直用git的最新kernel
作者: 谁家那个小那谁    时间: 2008-8-16 14:37

我目前1G,用的嗷嗷的 :D
作者: jun4rui    时间: 2008-8-16 15:19

引用:
原帖由 henvelleng 于 2008-8-16 14:34 发表

只要改一个选项就可以了,4g改成64g

用别人配置的kernel怎么都不会爽的,特别是进去一看丫的ubuntu为了兼容10年前的硬件勾选了很多没用的东西。自己配的精简点,-j4从头开始编译4分钟就能搞定,还可以一直用git ...
不喜欢在32bit下面混了,PAE只是个过度的东西,反正linux本来就是为了开发点小程序,所以32bit还是64bit基本没影响,不如直接用64bit的。
机器好,所以不太愿意为小小的性能提升去花时间研究这些了。
作者: HyperIris    时间: 2008-8-16 15:34

引用:
原帖由 jun4rui 于 2008-8-16 13:51 发表

只是在IA32位模式而已,说白了就是兼容老程序而已。64bit系统和程序都是用线性64bit寻址的,和用PAE转换去兼容老32bit不可同日而语。

确实是要用,但是那是为了向下兼容而已,在32=>64时代起一个过度作用,纯粹 ...
wow64至少还存在10年
作者: jun4rui    时间: 2008-8-16 15:44

引用:
原帖由 HyperIris 于 2008-8-16 15:34 发表


wow64至少还存在10年
存在当然会,但是既然新版软件都会支持64bit系统,为什么还要用老版?
作者: HyperIris    时间: 2008-8-16 15:52

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

存在当然会,但是既然新版软件都会支持64bit系统,为什么还要用老版?
no no

这种惯性不是你能想象的,32位的普及用了20年,而且对64位的渴望远远不如16到32那么大。
对于绝大多数软件来说,32位已经足够了,而且市场更大。
作者: jun4rui    时间: 2008-8-16 16:03

引用:
原帖由 HyperIris 于 2008-8-16 15:52 发表


no no

这种惯性不是你能想象的,32位的普及用了20年,而且对64位的渴望远远不如16到32那么大。
对于绝大多数软件来说,32位已经足够了,而且市场更大。
32bit当然不够,一个都无法支持到4G以上内存的系统,是没有任何前途前途可言的。

当然,你可以说2003支持啊。
但是MS不会在家用版Windows放开用PAE这种过度技术的。所以大量的软件开发者会以纯64bit作为下一步的开发目标。
OSX已经是纯64bit,并开始将大量软件往64bit移植。Windows也已经开始,大量的软件开始兼容,最后原生64bit。

也许今天觉得3G内存够用了,但是计算机的发展不可能就这么停滞的。更大内存的支持在家用PC主流系统得不到支持将是没有生命力的。

3年后,64bit系统占有率就会完全压倒32bit系统。

当然,这是我的看法。
我对你觉得32bit将长时间存在表示尊重,但是我并不认为这样的事情会发生。
5年来,我的内存几乎是翻了8倍,我觉得5年后我要是没有一个流畅支持20G内存的操作系统那是不可思议的事情。
记得几年前有人配电脑说,只要打字就行。我笑着回答她,现在你要运行主流打字软件,都要1G的CPU外加256M内存才行。谁知道更早些主流打字只要1M内存就足够了呢?

实际上,家用电脑主流应用的:视频、音频、游戏,对系统的需求都是无穷的。

蓝光全高清
高压缩无损音频
超大纹理和复杂的游戏
等等…………

这些都会继续促进PC业的发展,而他们会吃下更多的内存、更快的CPU。无法继续满足这些需求的系统淘汰几乎是指日可待。

[ 本帖最后由 jun4rui 于 2008-8-16 16:07 编辑 ]
作者: HyperIris    时间: 2008-8-16 16:14

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

32bit当然不够,一个都无法支持到4G以上内存的系统,是没有任何前途前途可言的。

当然,你可以说2003支持啊。
但是MS不会在家用版Windows放开用PAE这种过度技术的。所以大量的软件开发者会以纯64bit作为下一步 ...
我是05年就开始用xp x64的,当时我也这么觉得,3、5年后就能普及了,事实上我错了。
从民用软件来说,目前可以看到对64位有迫切需求的只有游戏,当FullHD的大规模3d游戏成为入门的时候,游戏就会有对内存地址空间的迫切需求。
至于别的民用软件,实在看不到什么需求,64位的office?64位的QQ?没有任何意义。既然wow64已经能完美的运行这些传统32位程序,这些程序就不会升级,后果就是wow64继续存在,一个“恶性”循环。
当然,专业领域64位已经早就普及了,mathematic,xilinx ise,还有数据库等等,这是另一种需求推动的,但一般用户看不到。
作者: jun4rui    时间: 2008-8-16 16:22

引用:
原帖由 HyperIris 于 2008-8-16 16:14 发表


我是05年就开始用xp x64的,当时我也这么觉得,3、5年后就能普及了,事实上我错了。
从民用软件来说,目前可以看到对64位有迫切需求的只有游戏,当FullHD的大规模3d游戏成为入门的时候,游戏就会有对内存地址空 ...
05年当然没意义,05年的内存需求是什么?05年大家基本都在1G左右。
现在大家基本主流2G,4G也不少了。
可见再过1年,4G是基本,8G标配了。
继续用32bit系统毫无意义。
作者: cc0128    时间: 2008-8-16 16:55

用过一阵子64BIT vista貌似大部分软件都可以跑哇。
作者: 深蓝LWL1123    时间: 2008-8-17 08:02

64位系统是肯定会替代32位的
现在VISTA 64基本都不用装杀软




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0