ubuntu 點解要分 i386 同 amd 版本

amd 用 i386 的版本系唔系無甘好?
但用 amd 版本裝野又好痳煩

[ 本帖最後由 chiman127 於 2009-9-6 09:25 編輯 ]

i386係 32-bit, amd64係64-bit
同你用amd定係intel cpu 冇關係

TOP

The 64-bit version has much more efficiency while doing CPU intensive job.

TOP

過多幾年應該全部叫amd distros

TOP

回覆 3# 的帖子

Not necessary, the code size of 64 bits program is larger than 32 bits'.  It will affect cache performance.  Moreover, there is a shortcoming of micro instruction recombine in the 64-bit mode on Intel Core 2 architecture, so, 32-bit code can run faster in 32-bit mode on Intel processors.

My real life experience is that (compare on same hardware platform, but Centos 5.3 32-bit and 64-bit), 32-bit code on 64-bit OS is 3-5% slower than on 32-bit OS.

My 2 cents.

Stephen Wong @ Hong Kong.

TOP

原來系甘
仲以為 amd 64 系特別俾 amd 用
thx 甘多位

TOP

原帖由 chiman127 於 6-9-2009 09:24 發表
amd 用 i386 的版本系唔系無甘好?
但用 amd 版本裝野又好痳煩


i386 係指 for 80386 及兼容的 cpu 所用, 以往 os 都係 32bit, 所以無需要註明係 32bit / 64bit cpu
amd 係指 64bit amd cpu 用,正確應該係 amd _x64, 由於 amd 64bit cpu 已經有別於 amd 32bit cpu, 所以未能兼容 i386 (amd 32bit cpu 仍可使用 i386 版本)

若要再仔細區分 64bit cpu, intel 64bit - ia64, amd 64bit cpu - a64

TOP

原帖由 我係一舊雲 於 2009-9-7 21:05 發表


i386 係指 for 80386 及兼容的 cpu 所用, 以往 os 都係 32bit, 所以無需要註明係 32bit / 64bit cpu
amd 係指 64bit amd cpu 用,正確應該係 amd _x64, 由於 amd 64bit cpu 已經有別於 amd 32bit cpu, 所以未能兼 ...


最先提出backward compatible to 80386 instruction set 嘅 64-bit CPU係AMD,
叫x86_64. 之後intel先出返一樣嘅EM64T
x86_64 嘅CPU 係可以直接行80386 32-bit instruction. that's why 而家64-bit CPU仲可以行
32-bit OS. IA-64先係另一個architecture.

TOP

原帖由 davidtlwong 於 7-9-2009 21:52 發表
最先提出backward compatible to 80386 instruction set 嘅 64-bit CPU係AMD,
叫x86_64. 之後intel先出返一樣嘅EM64T
x86_64 嘅CPU 係可以直接行80386 32-bit instruction. that's why 而家64 ...


thanks

TOP

原帖由 我係一舊雲 於 2009-9-7 21:05 發表
amd 係指 64bit amd cpu 用,正確應該係 amd _x64, 由於 amd 64bit cpu 已經有別於 amd 32bit cpu, 所以未能兼容 i386 (amd 32bit cpu 仍可使用 i386 版本)

若要再仔細區分 64bit cpu, intel 64bit - ia64, amd 64bit cpu - a64

介唔介意我講 d 名有少少問題…
剛去 google 搵 "amd _x64" 唔夠 10 頁
1. 正確名應該係 x86-64,最先由 AMD 發明/提出,後期重命名為 AMD64,這個代號成為了大多數 linux 的 arch 代號…
2. IA-64 是 Intel 與 HP 合作搞的另一種 64bit arch,即 Itanium,當時 Intel 亦無意在 Desktop 巿場使用 64bit arch…
3. Intel 後來發現唔用唔得,AMD 亦允許(不允許對自己亦無好處),初期命名是 IA-32e(以區分自家的 IA-64)及 EM64T,之後是 Intel 64…

一般來說,x86-64 是比較中性的名字,fedora, suse 都使用 x86-64
Microsoft 把 x86-64 簡化為 x64,但 CD 的目錄仍使用 amd64 和 i386 作區分
Intel 64 很少見,應該只有 Intel 的文件會使用

TOP