是什麼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或更少,其中我會認真考慮獲得更多的記憶。這些日子並沒有那麼多花費。 –