[教學]破解APPLE 64-bit機種限制...享受64-bit快感

在snow leopard中
單一個32bit的程式的確是只能定址到4G ram!
64bit可定到16EB,這在apple的站上都有提到,
除非樓上的改法只是表面的,不然肯定在某些狀況下是能達到更高的效能或......。

樓上大哥,你依然可以相信你想相信的事情,但可惜事實並非如此。

1. 不要把kernel跟app搞混了
32bit kernel一樣可以跑64bit app,不需要兩倍的時間。
您如果有疑惑可以自行測試。

2. 你說的32 bit最多只能定址到4gb ram。沒錯。但這是app的問題。跟kernel無關。
你就算是用 64bit kernel開機,你的32bit app也不會突然就升級成為64bit。

3. 反過來說。 你就算用 32 bit kernel,你的 64 bit app也不會被降級。

4. 32bit kernel怎麼執行64bit app?為什麼不會變慢?請 google "hybrid kernel"。


總歸一句,os的發展是非常多頂尖工程師在投入的,內部的機制已經從最簡單的monolithic、microkernel 而漸漸演變的非常複雜。
不會是大家很直接所明白的那種「同樣的水管大小」這種問題。

而事實上,osx 10.2.7的 32bit kernel 就已經開始支援64 bit app。
無我相無人相無眾生相無壽者相。
感謝大大的教學

正在快樂使用中

希望真的有比較快
不管怎麼變,有些基本的東西是怎麼都變不了的。

當核心能多工處理時,仍然是需要時間去做溝通,
不會都不溝通而各做各個,到最後卻能完成同一件事。
只是時間差可能短到沒人能感覺出來。

最佳化的設計不只是軟體,硬體才是在最底層,而且應用程式,核心程式,硬體設計都要互相搭配。

分兩次送資料並不一定要兩倍的時間,
不管是要取出資料,計算,傳送,檢查,......
牽扯的方面非常多.我也沒辦法能一一說明。

不管如何搞,在厲害的人去寫

1.核心<-------->程式
2.核心<---轉換--->程式

1肯定比2快。(多出來的工作一定要有人去做,要做一定要花時間)
其實我自己更新成64位元後,要說變快其實還好,不過就是爽度吧,因為看到那邊64位元的地方寫著:是。就很開心
至於程式方面,其實在之前32位元時,你可以從活動監視器去看,該是64的都會寫64位元,沒有寫的,就算你轉換成64位元,還是維持他32位元的運作,實際上工作起來,目前我用到的程式都正常開啟,所以短期內應該是沒有差吧!
我比較希望adobe CS5直接做成64位元的^_^
kevinliang wrote:
1.核心<-------->程式
2.核心<---轉換--->程式

1肯定比2快。(多出來的工作一定要有人去做,要做一定要花時間)


你這段話也沒錯。可惜osx的kernel早就不這樣做了。

現代的作業系統 kernel 都不再dereference 所有的 memory pointer。
而是直接將64 bit 的 app 放到專屬的 address space。32亦復如是。

就是使用32bit kernel中的64bit extension處理專屬的。
無我相無人相無眾生相無壽者相。
64bit我已經順利開啟,請問安全虛擬記憶體要如何開啟呢? 我的機器是imac7,1

以上,同意 chicman 發言。
chicman wrote:
kevinliang...(恕刪)
心若守正,何福不隨
請問 macbookpro 3.1, cpu 2.4G intel core 2 duo

是否無法破解

因為我似乎怎麼搞都破不了,還是根本就是不支援

雖然並不會快很多, 但只是想試試看而已
chicman wrote:
總歸一句,os的發展是非常多頂尖工程師在投入的,內部的機制已經從最簡單的monolithic、microkernel 而漸漸演變的非常複雜。
不會是大家很直接所明白的那種「同樣的水管大小」這種問題。

這句非常有道理
apple把32-bit kernel弄成default肯定有他的考量
這篇教學只是讓大家過過用64-bit kernel的癮而已
畢竟上面寫著64-bit難免會爽一下嘛...跟那些server一樣等級的作業系統耶
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 25)

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