DEEP2014的64位和32位
Tofloor
poster avatar
空山棋盘
deepin
2014-10-06 21:08
Author
请问64位和32位的主要区别,一般推荐哪个版本?最好给小白们些建议。
我的机器I5的装64位时确实是更新总是失败,换32位就好好的。

相信DEEPIN越来越好。
Reply Favorite View the author
All Replies
MattD
deepin
2014-10-06 21:26
#1
更正下,Linux下面的64位系统包括三类,分别是amd64 multilib,amd64 none-multilib和x32。深度属于第一种,amd64 multilib。
以深度为例,64位和32位的区别主要包括以下:
1、支持的内存寻址空间。
32位只能寻址4GiB的内存空间,即使通过PAE,也就只能寻址到64GiB而已。64位可以轻松寻址到2TiB以上的内存空间。另外,对于32位系统,单个进程最大只能使用4GiB的内存,其中核心态占用1GiB,用户态占用3GiB。64位没有限制。
2、软件支持。
32位系统只能用32位软件,64位系统可以运行64位和32位软件。但是,由于64位需要额外安装和运行32位兼容库,整体资源占用会大一点。
3、软件性能差异。
64位系统可以充分利用CPU的64位指令集,理论上可以提升软件性能,不过用户一般感觉不出来。
Reply View the author
YhSteven
deepin
2014-10-07 08:29
#2
简单说,如果你整机配置平衡的话:
内存不到2G用32位,因为64位占用资源相对较多,内存小的话不流畅。
内存超过4G用64位,不然超过4G的部分就浪费掉了。
Reply View the author
jack159
deepin
2014-10-07 08:41
#3
为神马会更新失败的说?
Reply View the author
mistymonarch
deepin
2014-10-07 18:33
#4
更新失败,问题在个人已知的只有一点就是服务器哪一端出了问题,换源试一下,以前我在用elementary OS的时候出过以上更新问题,但是过两天更新就OK了
Reply View the author
cxbii
deepin
2014-10-08 20:59
#5
更新问题,换源就可以了
Reply View the author
yueguang
deepin
2014-10-09 19:19
#6
更正下,Linux下面的64位系统包括三类,分别是amd64 multilib,amd64 none-multilib和x32。深度属于第一种,amd64 multilib。
以深度为例,64位和32位的区别主要包括以下:
1、支持的内存寻址空间。
32位只能寻址4GiB的内存空间,即使通过PAE,也就只能寻址到64GiB而已。64位可以轻松寻址到2TiB以上的内存空间。另外,对于32位系统,单个进程最大只能使用4GiB的内存,其中核心态占用1GiB,用户态占用3GiB。64位没有限制。
2、软件支持。
32位系统只能用32位软件,64位系统可以运行64位和32位软件。但是,由于64位需要额外安装和运行32位兼容库,整体资源占用会大一点。
3、软件性能差异。
64位系统可以充分利用CPU的64位指令集,理论上可以提升软件性能,不过用户一般感觉不出来。
补充下,如果你是开发人员会遇到的情况。
1、有些软件用的硬盘文件会比较大,但是在32位情况下,文件大小会遇到限制。
2、安卓sdk必须32位类库支持
3、在64位下同样的软件内存占用会比32位大。
Reply View the author