是什么x86 and x64 binaries here之间的差异之间的区别,我们想下载的二进制文件的Windows 7,Ubuntu的12.04(32位选项)是什么x86和x64
回答
86是一个32位的操作系统,和x64适用于64位操作系统
这是多么违反直觉! – Mark
是的 - 在现实世界中,x86 CPU包含8086和80286等16位芯片,以及80386和486之后的32位CPU。该系列中没有x64处理器,即以字符“64”结尾。信任微软得到的是错误的。可能是他们将\ System32中的64位DLL和\ SysWow64文件夹中的32位DLL存储在一起的动机。典型的MS小心态。当“微”意味着非常小时,你期望什么,而“软”意味着软弱。 MS =非常小且柔软。哈哈哈 – DaveBoltman
区别在于Java二进制文件分别编译为x86(32位)或x64(64位)应用程序。
在64位Windows上,您可以使用任一版本,因为x86将以WOW64模式运行。在32位Windows上,您应该只使用x86。
对于Linux,您应该为32位操作系统选择适当的x86型号,并为64位操作系统选择适当的x64型号。
x86是一个32位的指令集,x86_64是一个64位的指令集......区别在于结构简单。在Windows操作系统的情况下,您最好使用x86/32位版本来解决兼容性问题。在Linux的情况下,如果操作系统没有长模式标志,你将无法使用64位s/w。
不管我建议,如果你有一个窗口,然后7 32位操作系统去为32位或x86二进制文件,并作为Ubuntu的12.04 use命令uname -a
或grep lm /proc/cpuinfo
(grep lm /proc/cpuinfo
没有为32位的32位操作系统的返回值不具有cpuinfo标志)知道OS的结构OS,然后根据您的OS使用二进制文件。
**注意。请记住,只要它支持增强的64位,就可以在32位系统上安装64位操作系统。64位操作系统在多用途工作时可以更好地工作,并支持比32位更高的RAM。也可以在64位操作系统上安装32位s/w ..
** OS =操作系统。
Joe问这两种架构的Java二进制文件有什么区别。你在那个问题上回答你痛苦吗? – partlov
如果你下载的Java开发工具包(JDK),然后是有区别的,因为它包含了不同的架构不同,本机库:
- 86是32位操作系统
- 64是64 bit操作系统
此外,您可以在64位操作系统上使用32位JDK(x86)。但是,您不能在32位操作系统上使用64位JDK。
与此同时,您可以在任何JVM上运行编译的Java类。不管它是32位还是64位都没关系。
奇怪的是,这是英特尔的事情,而不是微软的事情。 X86是指从8086到80486的英特尔CPU系列。奔腾系列仍然使用相同的寻址系统。 x64是指英特尔随后为64位CPU推出的I64寻址系统。所以Windows只是遵循Intel的架构命名。
x64是英特尔和AMD的32位x86指令集架构(ISA)的64位扩展的通用名称。 AMD推出了第一个版本的x64,最初称为x86-64,后来更名为AMD64。英特尔命名他们的实施IA-32e,然后命名为EMT64。
x86是基于Intel 8086 CPU及其Intel 8088变体的向后兼容指令集体系结构的一个系列。
一个instruction set architecture (ISA)是一个计算机的抽象模型。它也被称为架构或计算机体系结构。
ISA的实现被称为实现。 ISA允许多种实现,这些实现可能在性能,物理尺寸和货币成本等方面有所不同;因为ISA用作软件和硬件之间的接口。
为ISA编写的软件可以在同一ISA(Exp:32位或64位)的不同实现上运行。这使得不同代的计算机之间的二进制兼容性能够轻松实现,并且促进了计算机系列的发展。
这些发展都有助于降低计算机成本并提高其适用性。由于这些原因,ISA是当今计算领域最重要的抽象之一。
- 1. RXTX x64和x86
- 2. Apache x86和PHP x64
- 3. x86和x64 System.Data.SQLite问题
- 4. 两个x64和x86环境
- 5. FASM - x64与x86
- 6. x64 vs x86 for CUDA
- 7. JAVA SE x86或x64?
- 8. 确定是否x86或x64系统
- 9. 。x86 x86机器上的x64开发
- 10. Visual Studio MVC平台 - x86和x64?
- 11. <machineKey> x86和x64的混合
- 12. 区分MASM中的x64和x86模式
- 13. C++数组大小的x86和x64的
- 14. x86和x64之间的项目组织
- 15. 安装x86和x64 VC++ 10运行时?
- 16. Sql Server x64和x86链接服务器
- 17. x86和x64有不同的.net CLR吗?
- 18. 针对Windows Installer中的x86和x64(VS2008)
- 19. 的OpenCL:为x86和x64版本
- 20. 针对x86和x64的安装程序?
- 21. 在x86和x64计算机使用Hintpath
- 22. x86是什么意思?
- 23. 安装Visual Studio 2017 x64与x86时有什么区别?
- 24. x86或x64反汇编LIB
- 25. x86 - x64移植查询
- 26. SWT x64与xulrunner 3.6.28 x86
- 27. x86/x64:修改TSS字段
- 28. 从x64 .NET访问x86 COM1
- 29. x64性能与x86相比
- 30. 为什么Windows团队复制“Program Files”文件夹以支持x86和x64?
对于32位操作系统,您需要x86。 ** x86和x64是Microsoft用于32位和64位操作系统的术语** –
如果要在系统上安装64位'JDK',则至少安装一个32位'JRE',否则浏览器不会检测到'JRE',因为它们是32位程序..通过浏览器我的意思是'Chrome/Firefox' ..;) – pratikabu
我会认真考虑使用64位操作系统,除非你有2 GB或更少,其中我会认真考虑获得更多的记忆。这些日子并没有那么多花费。 –