iT邦幫忙

0

請問Linux i386跟x86_64版本?

brianc 2008-07-04 11:13:0952281 瀏覽

請問一下Linux有分i386跟x86_64,這兩個版本的差別為何?要如何正確的選用?

看更多先前的討論...收起先前的討論...
魯大 iT邦高手 1 級 ‧ 2008-07-04 11:55:19 檢舉
不是吧..
我記得是x86跟x64位元版吧..
一個是32位元的一個是64位元的..
fishk iT邦大師 1 級 ‧ 2008-07-04 12:19:40 檢舉
「x86-64」,有時會簡稱為「x64」,是64位微處理器架構及其相應指令集的一種,也是Intel x86架構的延伸產品。「x64」最先由AMD設計,推出時被稱為「AMD64」,其後也為英特爾所採用,現時英特爾稱之為「Intel 64」,在之前曾使用過Clackamas Technology (CT)、IA-32e及EM64T。外界多使用 "x86-64" 或 "x64" 去稱呼此64位架構,從而保持中立,不偏袒任何廠商。
相關資訊可參考
http://zh.wikipedia.org/w/index.php?title=X86-64&variant=zh-tw
魯大 iT邦高手 1 級 ‧ 2008-07-04 14:14:10 檢舉
原來是這樣啊..
我原先都是一直認為我是對的
原來還有這樣的區別..
感謝fishk大的解說..
skite iT邦大師 5 級 ‧ 2008-07-04 18:48:19 檢舉
其實x86=32位元,x64=64位元這樣的說法並沒有錯。
理論上這兩種平臺彼此之間應該不相容,不過現在主流的CPU,大多是同時支援32位元和64位元架構的,所以就被稱為x86-64嘍。
54
fishk
iT邦大師 1 級 ‧ 2008-07-04 12:06:06
最佳解答

i386是指intel發布的通用處理器類型,適合386,486,586,686的CPU。
x86_64是指intel的X86的64位處理器系統。
一般你使用i386就好了。

64bit CPU 可以裝 i386/x86_64,但 32bit CPU 只能裝 i386,x86_64 是無法裝的。

看更多先前的回應...收起先前的回應...
fishk iT邦大師 1 級 ‧ 2008-07-04 12:13:29 檢舉

補充一下, 不只是intel有CPU, AMD或VIA也有

klm2242 iT邦研究生 1 級 ‧ 2008-07-06 08:28:04 檢舉

難怪我家的我用x86_64灌不起來XDDDD~

鐵殼心 iT邦高手 1 級 ‧ 2008-07-06 09:23:29 檢舉

最早的64bit版本是掛AMD64的, 因為在當時只有AMD有出64bit的CPU.

fishk iT邦大師 1 級 ‧ 2008-07-06 23:12:27 檢舉

「x86-64」,有時會簡稱為「x64」,是64位微處理器架構及其相應指令集的一種,也是Intel x86架構的延伸產品。「x64」最先由AMD設計,推出時被稱為「AMD64」,其後也為英特爾所採用,現時英特爾稱之為「Intel 64」,在之前曾使用過Clackamas Technology (CT)、IA-32e及EM64T。外界多使用 "x86-64" 或 "x64" 去稱呼此64位架構,從而保持中立,不偏袒任何廠商。
相關資訊可參考
http://zh.wikipedia.org/w/index.php?title=X86-64&variant=zh-tw

36
jerry640
iT邦新手 1 級 ‧ 2008-07-04 12:19:21

對使用cad來說,差異只在於安裝使用的軟件所要相對應的版本不同。
軟件有的會支持32 or 64位元的運行模式,照道理說64bit的運算都會比較快。但是有時候也不一定,運行出來的結果也可能有差異...這點可能要cad軟體公司才能解決。
不過安裝64bit也需要相對應的64bit驅動程序才能正常運作。

34
james
iT邦新手 4 級 ‧ 2008-07-04 22:13:30

簡單來說應該指的是ubuntu linux i386(intel) & amd64bit cpu
這一個只有雙核amd 才會有這樣的問題 intel 沒有這個問題

ataru iT邦研究生 1 級 ‧ 2008-07-07 10:10:37 檢舉

目前的x64, 並不特定只有AMD, Intel也可以…

ataru iT邦研究生 1 級 ‧ 2008-07-07 10:51:32 檢舉

Choose this to take full advantage of computers based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon, Core 2). If you have a non-64-bit processor made by AMD, or if you need full support for 32-bit code, use the Intel x86 images instead.

Ubuntu自己也寫得有問題, 前面寫支援AMD64跟EM64T,後面就忘記補上Intel的64 bit CPU, 這或許就是open source的鬆散吧…

24
henry312066
iT邦研究生 3 級 ‧ 2008-07-07 20:05:27

i386是指cpu在32位元以上的的pc可以安裝
x86_64是指cpu在64位元以上的的pc可以安裝
有於指令集的問題....
因為32位元的cpu看不懂x86_64的指令集
但是64位元的cpu看的懂i386的指令集
所以判斷不出電腦是哪種的話
建議用i386得os

我要發表回答

立即登入回答