欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

构成原理的一个小疑问

更新时间: 2014-01-05 03:14:57 责任编辑: Author_N1

 

组成原理的一个小疑问
我电脑cpu是Intel(R) Core(TM)2 Quad 64位的,意思应该就是数据总线是64根吧?64位意思是cpu可以同时处理一个64bit的数。
   我的问题是:按理说在c中cpu可以将一个long long类型(64bit)的数以原操作的方式存入内存。应该是这样吧?但是我的实验的结果是,存一个64bit的数,cpu还是分了两步,第一步是先存高32位,第二步再存低32位,为什么会是这种结果?按道理说cpu一次就可以完成这个功能的呀?
   希望哪位大神能详细的解释一下,谢谢
--参考方法--
可能 你这个变量 没在 64 的边界。

--参考方法--
引用:
Quote: 引用:

我猜是不是你的cpu内部是2个32位的小cpu集成的呢
我cpu四核的,感觉配置应该不会太水

我理解错了,这是我百度到的,分享一下
双核与64位,不光与CPU还有芯片组有关,最重要的还是芯片组,芯片组不支持,还是不能运行在64位的。但是芯片组支持64位,上一颗32位的CPU照样能在32位下用。如果芯片组支持32位,不支持64位,上一颗64位的CPU,那就不可能开机的!还有一个问题,就是BIOS也要支持,BIOS不支持的话,你的64位CPU运行在32位状态你都还不知道呢!
看来大家对双核和64位有点混淆!先搞清楚几个问题; 
1、双核问题
  核就是CPU的物理内核,实际通过半导体工艺作出来的。双核就是两个核,分为两种 一种是真正的双核也就是CPU中有两个物理内核,另外一种是伪双核,它带有HT技术(超线呈技术),实际上只有一个物理内核。
 2、64位问题
  64位时针对CPU读取和处理数据的能力的衡量,64位的读进来,64位的处理,64位的送出去。
所以双核不一定是64位,64位不一定是双核,因为单核的也有64位的。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:14:57
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20073/
本文WWW.DOC100.NET DOC100.NET版权所有。