LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2426|回复: 32

amd64架构带来的优势在哪里?

[复制链接]
发表于 2009-1-10 21:28:52 | 显示全部楼层 |阅读模式
我的本本的CPU的型号为 Intel Core 2 Duo T5600,支持EM64T(现在更名为Intel64 Architecture),因此可以使用Gentoo amd64。之前一直用的为X86架构的Gentoo,周末无事,想看看不一样的东西
1,查资料,通过Intel64 Architecture可以实现40位的物理内存寻址与48位的虚拟内存寻址。扩展了内存寻址空间,这是可以直观看出来的。但对于内存只有1.5G的我来说,不知道这会带来些什么?
2,看wiki,64位操作系统可以更好的发挥64位CPU的优势,在多媒体处理方面带来较大的性能提升。如何带来呢,依靠CPU的指令?32位的操作系统不可以么?对于多媒体的处理和64位系统的关系不是很明白。
3,Gentoo amd64还能带来哪些优势(或者说性能上的提升呢)?

对64位的操作系统接触不是很多,希望使用过Gentoo amd64的兄弟可以谈谈感受:Coffee:
或者您对64位操作系统比较熟悉,也希望可以赐教一二:thank
发表于 2009-1-10 21:42:49 | 显示全部楼层
我也说不好,你这个问题就好像是当年从16bit跳到32bit的问题一样.但这次软件明显落后了.多媒体上面不会有太大的提升,因为多媒体经过mmx的优化.mmx本身就不是32bit的.
回复 支持 反对

使用道具 举报

发表于 2009-1-10 22:02:01 | 显示全部楼层
Post by Roamin9;1936726

1,查资料,通过Intel64 Architecture可以实现40位的物理内存寻址与48位的虚拟内存寻址。扩展了内存寻址空间,这是可以直观看出来的。但对于内存只有1.5G的我来说,不知道这会带来些什么?

可以使用大于等于4G的内存,我就是因为这个原因装的64位。
Post by Roamin9;1936726

3,Gentoo amd64还能带来哪些优势(或者说性能上的提升呢)?

没感觉到优势,反而会有一些不便。性能提升只是理论上的,千万不要相信测评。
回复 支持 反对

使用道具 举报

发表于 2009-1-10 22:09:02 | 显示全部楼层
基本上使用笔记本的人只能体会到amd64架构带来的劣势。
回复 支持 反对

使用道具 举报

发表于 2009-1-10 22:17:34 | 显示全部楼层
Post by zxuan;1936739
基本上使用笔记本的人只能体会到amd64架构带来的劣势。

怎么啦…………
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 22:17:41 | 显示全部楼层
Post by coderoar;1936735
可以使用大于等于4G的内存,我就是因为这个原因装的64位。
那您的电脑有4G以上的内存么? 4G内存现在应该还不普及,感觉这个有点尴尬

谢谢你的感受,能具体说说么?    

刚才看回复还是一句话,一眨眼的功夫就编辑过了  很速度 ;)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 22:21:44 | 显示全部楼层
Post by zxuan;1936739
基本上使用笔记本的人只能体会到amd64架构带来的劣势。
能再讲的细一点么? 很想听听你怎么看

在服务器上因为内存很容易>4G,所以扩展的内存寻址能力对她来说,应该有些实际的用途
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-10 22:29:17 | 显示全部楼层
Post by easycat;1936729
我也说不好,你这个问题就好像是当年从16bit跳到32bit的问题一样.但这次软件明显落后了.多媒体上面不会有太大的提升,因为多媒体经过mmx的优化.mmx本身就不是32bit的.
从16位到32位的时候,还没有接触过电脑 :)
“但这次软件明显落后了.” 比较赞同。如果有一个比较重要的软件只有64位版本的,那人们可能就会多关注一些64位系统。
回复 支持 反对

使用道具 举报

发表于 2009-1-10 22:48:31 | 显示全部楼层
Post by Roamin9;1936746
那您的电脑有4G以上的内存么? 4G内存现在应该还不普及,感觉这个有点尴尬

我刚好有4G,在32位的XP/Vista下都只能使用3.xG,不过Vista可以识别。Windows中只有2003的32位版才能识别4G,但是它又不适合玩游戏,我只玩几个游戏,它都不能满足。linux的话,就只能64位了,一点办法都没有。
回复 支持 反对

使用道具 举报

发表于 2009-1-10 22:51:00 | 显示全部楼层
软件应该在编写过程中考虑64位?
还是这应该是编译器考虑的事情?
怎样保证可移植性?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表