|
发表于 2015-2-22 03:39:09
|
显示全部楼层
本帖最后由 PurlingNayuki 于 2015-2-22 03:43 编辑 * Y3 q! O6 p9 J& ~" P
' |* ]2 \4 T/ c5 K- i/ S* E
$ [& e e' N, x4 Q+ R咩年快樂啊喵~4 D/ w' K, y0 N5 z' l, K: b
: O; c: P* y- g+ e1 `5 q' w0 L單獨64位元最佳化肯定主要還是體現在compile這個過程中,更多地變成了自動化的工作。這也符合高級語言的設計目的。至於成本,我認為只要有在做最佳化的工作,就不能叫做轉移成本。當然我這裏排除掉遊戲這類的特殊軟體,但就一般應用上看,視訊、音訊的編輯,越來越豐富的網路應用,這些無一不在64位元上獲得一些優勢。單純心理作用,我不否認有,但未必是唯一原因。
, q z$ T$ _$ ?32位元當然能夠完成所有的運算,就連那個出了名的4GB記憶體上限也都不是沒有辦法突破(DOS時代就有640K的上限,最後還是一樣被繞過了,只不過高位記憶體有一些使用限制)。
- A5 L1 a2 v' M. l X廠家只要有良心,無論何種情況都會做最佳化的,如果沒有良心,任何情況都不會做最佳化的,我認為這個說法其實是沒有說服力的。另外對於普通用家,我覺得定義也不明確。我聽聞內地有一些人連表格和演示幻燈都不會做,不知道是真是假。對於他們來說,即使再往前八年十年的硬體軟體搭配都夠用了吧。但若我有條件,既然64位元的硬體已經成為標配,我認為就應該儘可能發揮其優勢,哪怕再小。再者現時流行的軟體,記憶體用量都越來越大,64位元支援還是必要的。我現在就很後悔當時買Mac時為了省錢只選配了8GB的記憶體。
0 w+ p5 V* i/ K, z& f. M, R$ p
, B% X2 |, P w, W+ ^2 D至於最後一條不變的硬體,沒有特定的環境就更難說明了。我原先用的一台筆電當然就直接跑Debian Jessie了,加裝一條8GB的記憶體,總共12G,i5一代的CPU差點但是用著也還算舒服。而Raspberry Pi一代則是因為記憶體太小,因此用了Raspbian一個稍舊的版本,也沒有刻意去追求最新,放在房間當做電子詞典和媒體中心用,一樣是很舒服。「如果硬體條件有限還不如用老版本」這話是不錯的。
& e+ V6 V: p2 Z3 p, C/ u8 E- u: i* X( p4 k- L2 M7 L
另外根據Microsoft的官方文檔,「無論您是否已擁有配備 64 位元處理器的電腦、或是正打算購買一台,關鍵在於選擇最能符合您工作或娛樂之需的 Windows 版本。 畢竟在大多數情形中,32 位元或 64 位元版本根本無關緊要。」(Ref: 揭開 64 位元 Windows 之謎)。也就是說微軟官方對64位元持中立的態度,我想這也許也影響了整個以微軟的作業系統為主導的消費市場。誠然64位元並非什麼神作,但是既然存在並且成為主流,它是有自身的優勢的。 |
|