免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: arethe
打印 上一主题 下一主题

64位处理器的64位输出指令 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-08-03 15:08 |只看该作者
原帖由 cjaizss 于 2009-7-31 11:45 发表

这些个宽度之间没有必然的关系.
64位是指字长,也就是运算的宽度,这和接口甚至地址线宽度什么的没有必然关系.


对的, IA32和x64, 也并不如大家所猜想的那样, 就是多少位的数据/地址总线。

论坛徽章:
0
12 [报告]
发表于 2009-08-03 15:10 |只看该作者
原帖由 prolj 于 2009-7-31 22:36 发表

Intel的工艺好,Core i7的实现功耗和性能比AMD的K10好一点点,现实就是这么不理想,我知道AMD的手册写的好,设计先进,可是决定成败的还有其他因素,我现在现实多了,这种不能改变的事情就接受,但是有机会仍 ...


技术人员,尤其是程序员,根本一钱不值: 决定市场的是用户。

intel(或其他任何东西)再丑陋, 只要用户体验好, 就有市场。 —程序员算什么?谁care你的感受?

论坛徽章:
0
13 [报告]
发表于 2009-08-04 15:39 |只看该作者
原帖由 prolj 于 2009-7-31 21:35 发表
对于IA32来说,虽然地址总线是32位的,记得CPU内部的数据总线好像是64位的。
而且,x64来说,内部寄存器64了,外部地址总线好像实现上有52根的?记不清了,反正不到64根。



麻烦推荐一本了解这方面知识的书籍嘛。

有的话发条消息给我,谢谢。

论坛徽章:
0
14 [报告]
发表于 2009-08-04 21:24 |只看该作者
多少位是指通用寄存器的宽度。至于外部数据线和地址线有几根,倒不是关键,特别是有了多级Cache和分页虚存之后情况更复杂。

即便是IA32,  Pentium 年代数据线就有64位了吧,到了Pentium Pro之后外部128还是256条数据线都有,这样可以提高Cache 效率,一次读一行进去。所谓的双通道内存,就是如此。

至于地址线,64位的地址空间太巨大了,现阶段是没有现实意义去提供64条地址线的,多出来的都是浪费,只要MMU能处理64位的虚拟地址即可。至于物理上是52条还是40条,看应用市场吧。家用处理器搞那么多有啥意义,32条是4G,40条是1T,用得着吗?有需要的,找Xeon去……

论坛徽章:
0
15 [报告]
发表于 2009-08-05 08:54 |只看该作者

回复 #13 jerrymy 的帖子

x86问mik,arch甚至数电问cjaicss,alb在这里软硬件接口你还问谁?
你可以教我怎么写一个火星文输入法,Linux下面现在还没有,而我除了喜欢周杰伦还喜欢火星文。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP