x86和x64平台是什么意思?有什么区别?
1个回答
展开全部
x86是指令集:
X86指令集要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。
而AMD的64位CPU是一种硬件架构,仅仅指CPU的数据位宽从32bit上升到64bit,而Intel当时迫于压力,不得不兼容AMD的X64而已
这两者并没有什么冲突,现在桌面CPU全部是X86架构CPU,64bitCPU就是X86-64
64bit软件环境成熟的话,的确可以提升64位CPU的价值,但问题是现在都是64位软件并不是主流,众多64bit系统中运行的还是32位程序,所以用什么系统没有根本性区别。当然,64位系统以及软件环境的成熟是必然的,但现在还太早。当初XP终结16位系统DOS,很多人还不是保留了win98和XP共存了很久,何况现在的32位环境如此成熟。
X86指令集要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。
而AMD的64位CPU是一种硬件架构,仅仅指CPU的数据位宽从32bit上升到64bit,而Intel当时迫于压力,不得不兼容AMD的X64而已
这两者并没有什么冲突,现在桌面CPU全部是X86架构CPU,64bitCPU就是X86-64
64bit软件环境成熟的话,的确可以提升64位CPU的价值,但问题是现在都是64位软件并不是主流,众多64bit系统中运行的还是32位程序,所以用什么系统没有根本性区别。当然,64位系统以及软件环境的成熟是必然的,但现在还太早。当初XP终结16位系统DOS,很多人还不是保留了win98和XP共存了很久,何况现在的32位环境如此成熟。
万企明道
2024-08-07 广告
2024-08-07 广告
低代码开发系统,作为上海万企明道软件有限公司的重要产品方向,极大地简化了软件开发流程。它允许非专业开发者通过图形化界面与少量代码,快速构建应用程序。这一系统降低了技术门槛,加速了项目上线时间,同时提升了软件的灵活性和可维护性。我们致力于为用...
点击进入详情页
本回答由万企明道提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询