【10.5疑問一籮筐】64位元與32位元

To TotalEclipse大

沒錯~國外的朋友提供資訊我們會很感激~若用中文回我是會超級感激的~

嗯~我並沒說是誰邯鄲學步喔~我是建議在台灣的人把中文學好,這位大大不必路見不平自己那麼激動嘛

To Raymond Lui大

謝謝您專業的答案囉~期待中...
最台的GarageBand粉絲團 http://www.facebook.com/6arage8and
那麼說來跟記憶體關係很大囉。
因為記憶體定址不足【在大檔中 高解析度或高取樣】
會讀硬碟,最近不是有說會使用快閃來當硬碟,是否能改善這情形?


32位元沒有比較慢,是感覺不出來還是真的沒有比較慢?其實這樣聽起來我就已經蠻安心了~【在穩定度上應該也還好吧?10.3到10.4感覺都還穩穩的。到10.5會不一樣嗎?】

dionarap wrote:
因為記憶體定址不足【在大檔中 高解析度或高取樣】
會讀硬碟,最近不是有說會使用快閃來當硬碟,是否能改善這情形?


For example, Photoshop is only able to use 2GB ram now as I know (Tell me if I am wrong)

When you are working on a outdoor huge poster, say the file is 8GB, whenever you apply a filter, Photoshop will have to read the image from Hard drive. And even you use a 15K rpm RAID 0 config, it's going to take a while.

IF Photoshop is a 64bit app that is able to address more than 4gb ram, and you are using a Mac Pro with 16GB Ram,
the full image would be load into RAM when you first open it.

When you apply filters, it works on RAM, the speed on RAM are as high as 10000mb/s on Quad-Channel config on Mac Pro, the image is sitting right there at RAM for CPU to process.

i-RAM or SSD could be faster than Hard drive, but still no where close to having the whole image in RAM.
The New Flying MacBook Pro; Seatbelts sold Separately!
===
日前MacWorld的測試8核並沒有比4核快多少,也是因為軟體跟系統尚未對硬體最佳化的緣故嗎?
===

Yes.

But Adobe After Effects runs way faster with 8-Cores.

http://www.barefeats.com/octopro4.html
The New Flying MacBook Pro; Seatbelts sold Separately!
這樣看起來,8核潛力無限,並不是像MacWorld評價那麼低,只不過,要讓許多專業軟體改寫能夠用到8核16G的多工,可能又需要好一陣子了。

Raymond Lui wrote:
Strictly technical speaking, 32 bit applications are going to be a little bit slower.

為什麼可能會比較慢呢?不是沒有模擬嗎?【為什麼實際上又沒也比較慢呢?】
最台的GarageBand粉絲團 http://www.facebook.com/6arage8and
Raymond Lui wrote:
這篇我說一下我的答案...
While in that 64 bit version, the image is being hold totally within ram....(恕刪)


我只能用英文去回,因為用中文的話我要打很久。You are wrong. It is virtual memory, you don't know where it is from. It maybe from page file on disk, it may be in memory.

reading from the hard drive could be one of the slowest thing in the whole process.

...(恕刪)

As the process to read from disk is eliminate, it's faster than the 32 bit reason.

...(恕刪)
Strictly technical speaking, 32 bit applications are going to be a little bit slower.


You will find out 64-bit executable file size is larger, sometimes significantly larger. It will take more time for it to load the file from disk according to your own reason.
一整個無言。。。
如果用英文回覆 = 多元化的討論版。。。

那大家也多來點其他語言吧,日文,法文,義大利文統統都來好了。乾脆連當初大家碎碎念的口語化廣東話也都來一點好了。

因為打英文比較快,所以直接用英文回話?
我大可選擇用英文回覆,這根本不是問題。問題在於我希望看我回覆的人,能夠最自然最快速的了解到我想要傳達的訊息。

But I guess that's why too much to ask, and obviously, mobile01 don't care.
If that's the case, I am very disappointed. I thought this is a place for most of Chinese reader to exchange information, and since it's Chinese forum, it will be nice to try our best to provide informations or knowledges in Chinese.

Sigh... I guess I am the only one who really cares about the rest of people with "English fears". Well, since everyone can read English so well here, why don't you guys all go find your own answers from Google, or reset of the English apple forums . It will be much more indepth for all the questions asked, and throughly in tutorial steps.There is nothing wrong with it, just that, there are many better Mac forum than this.

如果大家都是這種心態,把門檻拉高,讓一些對於英文有障礙得初學者來說,這只會讓更多中文蘋果使用者更顯得無助,更不知道該去那裡尋求資訊。反正,要用蘋果電腦,英文就得先練好? 那真的太累了!用個電腦還得學英文,還是回去用 Windows 好了,至少身邊一堆人都可以用中文解答 Windows 的問題!
錢能解決的問題不是問題. 問題是... 偏偏沒有錢啦~
以前32bit cpu跑16bit程式有比較慢嗎? (286->386的年代)
沒吧?
所以64bit cpu跑32bit程式理論上應該不會比較慢
(把32bit data的upper 32bit都填0不就等於64bit data了)

另外 其實很多人不會中打 (還蠻多是高知識份子)
難道不會中打就不能發言嗎?
Raymond Lui wrote:
這篇我說一下我的答案,但我只能用英文去回,因為用中文的話我要打上一小時。


In WWDC, Steve used an ( a ) super high resolution image to illustrate the ability to address over 4GB of memory.
(此上下兩段speed comparison文意不連貫, 該修改成Steve presented a speed comparison demonstration by showing a super high resolution image to illustrate the ability to address over 4GB of memory in OS...)
In that speed comparison demonstration, one side is (was) 32 bit, another (the other) side is (was) 64 bit.

In that application, the CPU usage and Disk Usage (lower case please) is (was) shown in the lower corner.

Because the 32bit application is unable to address enough memory to hold the hold (redundant?) hyper(hyper要有比較, 用super較佳)-high resolution image, the application is (was) often forced to read the file from the Hard (lower case please) drive.............................


以上是我幫您更動的一小部分, 弟也只是個唸理科的宅男, 接觸到的也都是英文. 不過我個人的看法是, 如果寫英文快只是因為忽略了該注意的文法, 是相當可惜的. 畢竟文法不對的文字不論在任何一種語言, 對他人都是一種閱讀上的影響.

不論是寫中文還是原文, 請大家寫標準的文字, 一起讓01論壇更好.
dionarap wrote:
大家可能有在WWDC上看到在Leopard上64位元與32位元的差別...(恕刪)


以現在來說,差別不是那麼大。樓上諸位很多說的都是錯的。

你去網路上查一查 64bit 的 benchmark 就可以看到 64bit 比起 32bit 差不多快個 10% 左右而已。現在 OSX 10.5 還沒出來,但是 Windows Vista 的測試報告滿街都是,現在 Apple 用的也是 Intel 的東西,Vista 的數據可以大概參考一下。總而言之,在同樣的電腦中跑,Vista 64 比 Vista 32 大概就是那 10% 差距。

主要的差距在於大量的數值運算 (主要是矩陣及 long bit 整數運算) 64bit 可以比 32bit 最快快到一倍,但是浮點運算一般的整數運算 V64 反而比 V32 來得慢。

第二點是很多人提到 64bit 的 Memory 定址能力,很抱歉,由於 Intel 945 chipset 的限制,最多只能抓到 3G,就算 Leopard 出來也是只能抓到 3G,必須要 Mac Pro 或是現在在賣的 Santa Rosa Chipset 的 Macbook Pro 才能抓的到,也用的到 3G 以上的記憶體。這跟你的 CPU 是 32bit CD 或是 64bit C2D 都無關,就是卡在晶片組上的限制。

但是如果你拿同時脈的 32bit CD 跟 64bit C2D Santa Rosa 比,那是快不只 10% 的,原因不在 bit 數或是 CPU,原因是因為 Cache 從 2MB --> 4MB,記憶體從 DDR2667 --> DDR2800,光這兩個就夠你快很多了。
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)

今日熱門文章 網友點擊推薦!