内存小于 4G 是否应该装 64 位操作系统?

2015-06-07 18:36:38 +08:00
 tux
以windows 7 为例
比如内存只有2G,是否应该装 64bit操作系统?
在2G内存上,32位和64位使用上有什么区别?
8668 次点击
所在节点    问与答
60 条回复
jesonyang
2015-06-08 10:19:41 +08:00
试验告诉我别考虑4G及以下使用64位WIN7 ,360的球永远是黄色和红色的!
Smartype
2015-06-08 11:01:49 +08:00
@wy315700 我的理解是内核给你一块地址空间就好了,不同进程放到不同物理区域,以便利用内存。可以贴个链接让看看哪里说了只有sqlserver支持?
TuxcraFt
2015-06-08 11:11:36 +08:00
@em70 4G变8G …… 好吧
wy315700
2015-06-08 11:16:18 +08:00
@Smartype
32位系统单进程只能调用2G内存,因为地址是32位的,Windows高2G是内核区,低2G是用户区。
32位的office最大只能打开2G的文件。
Smartype
2015-06-08 11:35:04 +08:00
@orzfly M$ 不知道在搞什么,这么多年了,这么多的系统居然是physical memory limit -> 4GB. 难以想象。看来给32位windows大内存是浪费啊
Smartype
2015-06-08 11:40:42 +08:00
@wy315700 看来你没有理解我的意思,或者说PAE的意思。这么说吧,我把32GB内存放在内核区域,用两个32bit指针引用,相当于分片,内核还是可以访问到所以的内存的,只是要一些hack,但是很多进程都可以用到2GB的内存了啊,不是说单个进程要用16GB内存。
当然Windows可能比这个蠢。
wy315700
2015-06-08 12:22:15 +08:00
@Smartype 你也没有理解我的意思,我的意思是,开启PAE以后,系统可以用到4G以上内存,内核负责把不同进程的内存搬来搬去。

但是单个进程,没办法用到大于2G的内存。

比如你editplus 或者word,或者PS,32位的没法打开2G以上的文件。
lxrabbit
2015-06-08 12:42:45 +08:00
如果是XP或者更低版本系统,不要装64位
Halry
2015-06-08 12:53:13 +08:00
Linux 来说,64位能提供比32为更好的性能吧
gxm123gxm
2015-06-08 13:11:28 +08:00
一百块能解决的问题,有啥好纠结的。。
难道你是像我一样,内存插槽跪了一个么。。
cysnap
2015-06-08 13:57:23 +08:00
从这些年的经验来看,2g内存安装win7 64位最后都会卡成翔,各种原因!
jsq2627
2015-06-08 15:30:46 +08:00
x86 和 x64 不只是可用内存上有差别,指令集上的差别也不小的。楼上提到的寄存器就是个例子。

http://superuser.com/questions/56540/32-bit-vs-64-bit-systems
最好装 64 位吧。
wclebb
2015-06-08 15:34:15 +08:00
个人建议不要装。
因为有经验试过这方面的情况。

我固执给别人笔记本性能较差的情况下安装64,导致内存增多变卡。
后来无奈变成32试试,结果运行相对64要流畅一些。

所以没有4G 别装了。
Smartype
2015-06-08 17:11:22 +08:00
@wy315700 真没有说单进程要用2g内存,也没有说要打开2g文件。我第一个贴就说了单进程只能使用4G(可能应该是2G)内存。PAE就是系统属性,应用不需要更改就可以享用的。咱不要钻牛角尖嘛
wtbhk
2015-06-08 19:32:49 +08:00
Docker就只支持64位,因为这个我重装了……
ctexlive
2015-06-08 20:06:12 +08:00
装64位。不要后悔。你不知道未来会不会直接迁移或者升级硬件。
usedname
2015-06-08 20:12:10 +08:00
少于4G内存 建议装64位的都是什么心态?个人亲自体验过4G装64,别的没感受到,内存不足倒是足足感受了,64位系统多占用了不少内存 (win7 64),在我没加内存之前,我还是换回32位了
loli
2015-06-08 20:38:20 +08:00
4G内存装64位的话,软件怎么选?64位还是32位?
konakona
2015-06-08 23:48:44 +08:00
应该装。
原因是:32位你的4G只是3.9G还是多少。
64位的话你就是4G了-。。-
konakona
2015-06-08 23:49:17 +08:00
@usedname 我没有这个感觉啊,你是正版不?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX