这些个宽度之间没有必然的关系.
64位是指字长,也就是运算的宽度,这和接口甚至地址线宽度什么的没有必然关系.
对的, IA32和x64, 也并不如大家所猜想的那样, 就是多少位的数据/地址总线。 原帖由 prolj 于 2009-7-31 22:36 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
Intel的工艺好,Core i7的实现功耗和性能比AMD的K10好一点点,现实就是这么不理想,我知道AMD的手册写的好,设计先进,可是决定成败的还有其他因素,我现在现实多了,这种不能改变的事情就接受,但是有机会仍 ...
技术人员,尤其是程序员,根本一钱不值: 决定市场的是用户。
intel(或其他任何东西)再丑陋, 只要用户体验好, 就有市场。 —程序员算什么?谁care你的感受? 原帖由 prolj 于 2009-7-31 21:35 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
对于IA32来说,虽然地址总线是32位的,记得CPU内部的数据总线好像是64位的。
而且,x64来说,内部寄存器64了,外部地址总线好像实现上有52根的?记不清了,反正不到64根。
麻烦推荐一本了解这方面知识的书籍嘛。:mrgreen:
有的话发条消息给我,谢谢。 多少位是指通用寄存器的宽度。至于外部数据线和地址线有几根,倒不是关键,特别是有了多级Cache和分页虚存之后情况更复杂。
即便是IA32,Pentium 年代数据线就有64位了吧,到了Pentium Pro之后外部128还是256条数据线都有,这样可以提高Cache 效率,一次读一行进去。所谓的双通道内存,就是如此。
至于地址线,64位的地址空间太巨大了,现阶段是没有现实意义去提供64条地址线的,多出来的都是浪费,只要MMU能处理64位的虚拟地址即可。至于物理上是52条还是40条,看应用市场吧。家用处理器搞那么多有啥意义,32条是4G,40条是1T,用得着吗?有需要的,找Xeon去……
回复 #13 jerrymy 的帖子
x86问mik,arch甚至数电问cjaicss,alb在这里软硬件接口你还问谁?你可以教我怎么写一个火星文输入法,Linux下面现在还没有,而我除了喜欢周杰伦还喜欢火星文。
页:
1
[2]