64位系统除了可读取2^64内存还可以效率高吗??

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
williswatson
帖子: 234
注册时间: 2006-07-25 22:02

64位系统除了可读取2^64内存还可以效率高吗??

#1

帖子 williswatson » 2010-04-13 21:35

64位系统除了可读取2^64内存还可以效率高吗??

我找了半天资料,不知道这64位是除了能读2^64内存还能做什么

好像CPU和寄存器之间也可以一下怎么着来的吧??

能快一倍吗??

一直不太明白这东西,有懂的解释下吧
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#2

帖子 BigSnake.NET » 2010-04-13 21:56

当然不会快一倍
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#3

帖子 懒蜗牛Gentoo » 2010-04-14 9:59

理论上效率会高,但是一般桌面应用感觉不到
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
williswatson
帖子: 234
注册时间: 2006-07-25 22:02

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#4

帖子 williswatson » 2010-04-14 10:38

懒蜗牛Gentoo 写了:理论上效率会高,但是一般桌面应用感觉不到
那请问这是因为哪里一下读取数据变64位了就快了啊??

为什么理论上可以变快啊??
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#5

帖子 hcym » 2010-04-14 10:40

大负载超负荷才有

一般用不要太在意
头像
myewmyew
帖子: 590
注册时间: 2008-09-06 23:40
来自: 天朝
联系:

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#6

帖子 myewmyew » 2010-04-14 11:41

64位是不是比32位费电,我现在用64位lucid,本本续航才1h :em20

---------------------
原来是开源显卡驱动的问题,装了闭源的驱动后续航时间明显提升了。。。
上次由 myewmyew 在 2010-04-15 18:24,总共编辑 1 次。
我是一只菜鸟。。。
Ubuntu | Blog | Twitter | Blender
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#7

帖子 nmsfan » 2010-04-14 12:16

一直没尝试过64位 呵呵
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#8

帖子 ltkun » 2010-04-14 12:25

你觉得单向4车道和单向8车道效率一样么
Freesnake
帖子: 920
注册时间: 2005-05-01 12:54

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#9

帖子 Freesnake » 2010-04-14 12:48

64位证实对PS2、NGC/WII模拟器有大幅效率提升,但是也没有一倍,大约比32位快1X% ~ 3X%,这算是我已知的64位应用中提升的效率最多的一个了。
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
联系:

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#10

帖子 adam8157 » 2010-04-14 13:00

平均有10-20%的速度提升, 只是平均, 这其中有的会慢一些...
zigzed
帖子: 267
注册时间: 2006-02-27 10:32

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#11

帖子 zigzed » 2010-04-14 13:32

寄存器会更多。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#12

帖子 懒蜗牛Gentoo » 2010-04-14 13:41

williswatson 写了: 那请问这是因为哪里一下读取数据变64位了就快了啊??
为什么理论上可以变快啊??
寄存器都是64位的了,比如做加法:ADD A B 把A寄存器里的数据和B寄存器里的数据相加。
如果是32位的,那么A,B里面存储的数据都必须小于2^32。且结果也得小于2^32,因为结果也得存在某个寄存器里。那么要是想算比较大的数就必须多次运算然后再拼接处理。如果是64位的,那么只要相加的数据和结果小于2^64就可以一次完成
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#13

帖子 速腾1994 » 2010-04-15 0:10

没用,指认大内存!
e21
帖子: 641
注册时间: 2008-01-24 9:47

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#14

帖子 e21 » 2010-04-15 3:13

除了ls有提到的模拟器,好像软件一般的变量32位数就足够大不会溢出了,没有什么32位以上的变量要处理。使用64位变量比32位变量多用了内存,应该更慢才对。
williswatson
帖子: 234
注册时间: 2006-07-25 22:02

Re: 64位系统除了可读取2^64内存还可以效率高吗??

#15

帖子 williswatson » 2010-04-15 12:31

懒蜗牛Gentoo 写了:
williswatson 写了: 那请问这是因为哪里一下读取数据变64位了就快了啊??
为什么理论上可以变快啊??
寄存器都是64位的了,比如做加法:ADD A B 把A寄存器里的数据和B寄存器里的数据相加。
如果是32位的,那么A,B里面存储的数据都必须小于2^32。且结果也得小于2^32,因为结果也得存在某个寄存器里。那么要是想算比较大的数就必须多次运算然后再拼接处理。如果是64位的,那么只要相加的数据和结果小于2^64就可以一次完成
蜗牛兄解释的太好了
回复