• 首页
  • 技术
  • 应用
  • 资源
  • 视频
  • 活动
  • 博客
  • 论坛
个人中心
x86
  • Meego讨论专区
  • MID/UMPC/Car P
  • 应用软件
  • 驱动及BIOS
  • 硬件设计
  • 操作系统
  • 工控机
首页 >>x86 >>硬件设计 论坛规则 | 收藏本版 | RSS订阅
3 1/1 共1页 1
  • 发布新帖
  • 发布投票
  •        
x64和x86的含义及区别
南京老练
精华:
2
积分:
85
等级:
学徒
登陆次数:
223 
发表帖子:
214 
注册时间:
2008-10-08 
最后登陆:
2011-10-13 
状态:
离线

查看详细资料


积分:85
帖子:214
精华:2
等级:学徒
注册时间:2008-10-08
最后登录:2011-10-13
我的博客 发短消息
我的相册 当前离线
发表于2010-03-09 17:00
1#
x64和x86的含义及区别

[X86]指兼容于Intel 80x86(从8086到奔腾IV,现一般从386算起)的CPU,也包括AMD的K3到速龙等。
[X64]指兼容于Intel E64的CPU,包括AMD的部分64位CPU。

 

[X86]的指针长度为32位(386起)
[X64]的指针长度为64位。


由于微软下一代操作系统要普及64位应用,所以其发布的各种SDK中均有X86和X64两个子分类。
我们一般使用X86部分,想使用X64部分需要:
1)支持X64的CPU(如:Athlon64)
2)支持X64的操作系统(如:vista)
3)支持X64的编译器(如:VC 2005 64位版)
 

 zx_wing 在Itanium 环境下做开发呀,不错。 Itanium 了解很少,貌似可以兼容运行x86 的软件,只不过效率极柢。
阁下不是搞虚拟机方面的工作吗?
是的,我是在Itanium上做XEN虚拟机开发的。
早期的Itanium在硬件上兼容x86。那个时候intel认为自己是老大了,认为64位时代不该再用x86架构,想通过itanium一统天下。结果没想到itanium兼容x86效率极低,而AMD搞出了EMT64,让intel打了个大败仗。所以说市场决定技术啊,intel又不得不回到x86上搞64位,也就是后来的x86_64。现在的itanium中硬件兼容x86的部分已经去掉了,它主要用于大型机和高端服务器,intel主要用它在高端市场PK power和sparic。
但intel的编译器小组搞了个ia32el,是一个动态的二进制翻译器,在itanium上安装windows和linux都会默认安装这个组件,所以x86的程序一样可以在itanium的机器上跑。

 
相关主题
真诚带来朋友,共赢带来合作。
回复 链接 收藏
 
lincheng3068
精华:
0
积分:
7
等级:
学徒
登陆次数:
6 
发表帖子:
8 
注册时间:
2007-07-18 
最后登陆:
2010-03-22 
状态:
离线

查看详细资料


积分:7
帖子:8
精华:0
等级:学徒
注册时间:2007-07-18
最后登录:2010-03-22
我的博客 发短消息
我的相册 当前离线
发表于2010-03-22 15:46
2#
RE:x64和x86的含义及区别
很好,学到了!!!谢谢
 
...
回复 链接 收藏
 
dooaoo
精华:
0
积分:
1
等级:
学徒
登陆次数:
3 
发表帖子:
1 
注册时间:
2011-11-13 
最后登陆:
2012-02-09 
状态:
离线

查看详细资料


积分:1
帖子:1
精华:0
等级:学徒
注册时间:2011-11-13
最后登录:2012-02-09
我的博客 发短消息
我的相册 当前离线
发表于2012-02-09 11:17
3#
RE:x64和x86的含义及区别
收藏,很不错的贴
 
...
回复 链接 收藏
 
3 1/1 共1页 1
  • 发布新帖
  • 发布投票
  •        
您尚未 登录 | 注册
关于我们 | 关于德州仪器技术社区 | 关于德州仪器 | 相关法律及版权说明 | 网站地图 | | | | | | | | 联系我们 | 法律及版权声明 | 关于X86社区
联系邮件:tingting@eefocus.com  联系电话: 010-58859035-8012