POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: Asuka
打印 上一主题 下一主题

帮人问下,64位和32位的区别

[复制链接]
41#
发表于 2009-4-9 17:40 | 只看该作者
楼上没明白我为什么专门说P4.
P4里面的64位整数运算是在32位运算器上进行的,用微码把两个32位运算结果拼合起来。这并不妨碍它完全实现64位指令集,只是性能会差一些。P4和Core2Duo具有同样的64位指令集不等于它们的内部实现方法都一样。
回复 支持 反对

使用道具 举报

头像被屏蔽
受到警告 42#
发表于 2009-4-9 17:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

43#
发表于 2009-4-9 20:00 | 只看该作者
没人普及???
回复 支持 反对

使用道具 举报

44#
发表于 2009-4-9 20:22 | 只看该作者
从目前已有的回帖来看,科普任重而道远

有请prescott出来科普,顺便讲下AMD64和EM64T的关系
Asuka 发表于 2009-4-7 17:29

同求普及.
2006年论坛里在争论amd64的时候
就有大侠提到 在k7被northwood打得狼狈不堪
amd为了生存,弄出一个x64,使得硬件的64位发展倒退10年(大概这个意思)

有人普及知识不?
回复 支持 反对

使用道具 举报

45#
发表于 2009-4-9 22:30 | 只看该作者
同求普及.
2006年论坛里在争论amd64的时候
就有大侠提到 在k7被northwood打得狼狈不堪
amd为了生存,弄出一个x64,使得硬件的64位发展倒退10年(大概这个意思)

有人普及知识不?
naze 发表于 2009-4-9 20:22


很深奥哦。。。。。。。
回复 支持 反对

使用道具 举报

46#
发表于 2009-4-9 23:35 | 只看该作者
同求普及.
2006年论坛里在争论amd64的时候
就有大侠提到 在k7被northwood打得狼狈不堪
amd为了生存,弄出一个x64,使得硬件的64位发展倒退10年(大概这个意思)

有人普及知识不?
naze 发表于 2009-4-9 20:22


这个根本就是公关说法。
因为当时intel在搞EPIC也就是IA-64。IA-64现在只在服务器和工作站市场,但是当时intel公开表示打算用IA-64取代x86pc的。
所以x86-64对于intel的计划是颠覆性的,当然不会说x86-64什么好话。

EPIC是新设计的指令集,当时认为性能和特性将遥遥领先。而x86是老CISC指令集,负担沉重。不过现在看这就是个笑话---x86-64的特性已没有差距,而性能相对EPIC则是遥遥领先。

有几句话当时说过,现在再说一遍:
1.EPIC在当时甚至现在以及未来的数年内对于pc用户并没有价值。
2.x86-64出来不是太早而是太晚。我在2004年的估计是2006年以前pc用户开始突破4g内存关口,而M$获得x86-64的详细说明是在2000年后,获得可用的硬件是在2002年后,几年之内完成新的操作系统很勉强。----内存芯片企业曾经寄希望于2008年64位windows普及,当然M$水平如何大家现在都清楚了,内存芯片企业去年损失惨重就是这个原因。
3.intel自己的x86-64代号yamhill,是prescott芯片的基本特性之一。实际上intel的x86-64处理器对于pc用户来说上市比k8更早。但是由于IA-64以及其他原因,最初的prescott屏蔽掉了yamhill。
回复 支持 反对

使用道具 举报

47#
发表于 2009-4-10 16:37 | 只看该作者
从目前已有的回帖来看,科普任重而道远

有请prescott出来科普,顺便讲下AMD64和EM64T的关系
Asuka 发表于 2009-4-7 17:29

要科普啥?
AMD64基本上=EM64T
回复 支持 反对

使用道具 举报

48#
发表于 2009-4-10 21:40 | 只看该作者
要科普啥?
AMD64基本上=EM64T
Prescott 发表于 2009-4-10 16:37


这个等号两边应该反过来吧
回复 支持 反对

使用道具 举报

49#
发表于 2009-4-11 06:45 | 只看该作者
貌似安腾不象X86那样有寄存器限制
回复 支持 反对

使用道具 举报

50#
发表于 2009-4-11 10:17 | 只看该作者
怎么不开课啊
回复 支持 反对

使用道具 举报

51#
发表于 2009-4-11 10:46 | 只看该作者
12# farter  
ia64与x86-64,一个是精简,一个是复杂,
两者之间是没可比性的,如果一定要比,那就象一个城市跟一个家庭的差距.
一个城市有100+台IA64就能让该市所有事务有条不序,
X86-64我们还是自己留着玩吧,在论谈 ...
zzj710928 发表于 2009-4-7 15:50


IA64根本就不是精简,因为没有人把它放在RISC里边
IA64是VLIW,超长指令字
回复 支持 反对

使用道具 举报

52#
发表于 2009-4-11 10:50 | 只看该作者
楼上没明白我为什么专门说P4.
P4里面的64位整数运算是在32位运算器上进行的,用微码把两个32位运算结果拼合起来。这并不妨碍它完全实现64位指令集,只是性能会差一些。P4和Core2Duo具有同样的64位指令集不等于它们的 ...
徐大侠 发表于 2009-4-9 17:40


Prescott的ALU是原生支持64位操作数的,不需要分成来两次计算
反而是Northwood的倍速ALU每次只能16位计算,进行一次计算需要两个"半周期"(别忘了是倍速),但是由于是流水设计,所以吞吐量还是半个周期一个简单ALU指令,但是延迟不是这样的。我记得是一个半周期吧
回复 支持 反对

使用道具 举报

53#
发表于 2009-4-11 10:52 | 只看该作者
楼上没明白我为什么专门说P4.
P4里面的64位整数运算是在32位运算器上进行的,用微码把两个32位运算结果拼合起来。这并不妨碍它完全实现64位指令集,只是性能会差一些。P4和Core2Duo具有同样的64位指令集不等于它们的 ...
徐大侠 发表于 2009-4-9 17:40


是否能理解为P4 是能支持64bit 指令的32bit处理器?
回复 支持 反对

使用道具 举报

54#
发表于 2009-4-11 11:22 | 只看该作者
很受伤的IA64,当初刚提出的时候人人都振奋啊,以为要进入64时代了。
结果这么多年过去了。。。。。怎一个囧字了得 -_-
回复 支持 反对

使用道具 举报

55#
发表于 2009-4-11 11:50 | 只看该作者
偶是来看13楼滴。
回复 支持 反对

使用道具 举报

56#
发表于 2009-4-11 11:52 | 只看该作者
也是进来学习的
回复 支持 反对

使用道具 举报

57#
发表于 2009-4-11 14:59 | 只看该作者
那么谁都知道甲的工资是1000,而不会认为是500。
而且,中文的更加奇妙之处在于,甲的回答如果是:“我是你的两倍”,意思居然和“我是你的一倍”完全一样。
这就是数学用语和日常用语的区别。
常山子龙 发表于 2009-4-7 15:28


仁兄说得很有道理,但是这两句话等价的原因是因为错的人多了,错也是对的。
其实正确的表达是"我比你多一倍"、“我是你的两倍”。至于“我是你的一倍”,这种“错误”对大多数人来说,一般只会出现在口头上。书面上,即使是论坛上,这样说是要吃亏的。
回复 支持 反对

使用道具 举报

58#
发表于 2009-4-11 15:11 | 只看该作者
内存芯片企业曾经寄希望于2008年64位windows普及,当然M$水平如何大家现在都清楚了,内存芯片企业去年损失惨重就是这个原因。
spinup 发表于 2009-4-9 23:35


其实这不怪MS,搞纯64位的OS,不管是IA64也好,AMD64或者EM64T也好,是很容易的。甚至驱动,也相对是容易的。
可是大量的32位软件的存在,使得大量的用户对64位OS很不信任。
回复 支持 反对

使用道具 举报

59#
发表于 2009-4-11 15:44 | 只看该作者
64位跟32位的区别就是:位数不同
回复 支持 反对

使用道具 举报

60#
发表于 2009-4-11 16:40 | 只看该作者
一切为了活跃度
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-26 10:15

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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