跳至內容

MacOSXSnowLeopard

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 17:20 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Mac OS X v 十曉六 Snow Leopard是由蘋果公司所發布佮販賣的作業系統,適用佇麥金塔電腦,佇二空空九年八月二八佇全球上市,分做個人版佮可供五人使用的家庭版。這是 Mac OS X 一个簡單、功能閣較強大完善的版本。伊提供大量的改進功能、新一代技術、內建的 Microsoft Exchange Server 支援閣有新輔助功能。

本版本佇咧 OS X Mavericks 發佈了後,猶是繼續發售光碟版本。

開發者相關技術

六十四位元構架

Mac OS X v 十二點四佇支援六十四位元的機種上增加了有限的六十四位元應用程式支援;Mac OS X v 十二五將六十四位元應用程式支援擴充到大多數 Mac OS X 的庫仔佮框殼頂懸。

Mac OS X 十二分六中,真大部份的應該內建的應用程式攏已經重新編譯以支援 x 八十六鼻六十四架構(除了 iTunes,Front Row,Grapher 和 DVD 放送程式以外)。 利用 Mach-O 的通用二進位特性,遮的程式佇咧三十二位元處理器上會當三十二位元模式執行,佇六十四位元處理器上則會使以六十四位元模式執行,載入的時陣自動選擇上合適的版本。同時,核心佮核心擴充嘛會當使用通用二進位格式和同時支援兩種構架仔。

同時,為著會當佇某一種機種以六十四位元模式執行,Mac OS X 核心嘛進行重新編譯。佇毋是預設執行六十四位元模式的機種頂懸,使用者需要佇啟動的時陣按算數字鍵六佮四使用六十四位元核心,抑是閣較改 com . apple . Boot . plist 予閣預設六十四位元核心的方式啟動。反之,佇咧預設載入六十四位元核心的狀況之下,會當佇開機的時陣揤蹛數字鍵三佮二以使用三十二位元核心。六十四位元核心只支援六十四位元的核心擴充,反之亦然;普通應用程式就無此限制,獨獨三十二位元程式只會使使用四 GB 的記憶體空間。

佇十配六 . 空版系統上,干焦下列機種會當開啟六十四位元核心功能:

^ \* Amit Singh 佮 Allen Dunahoo 聲稱 early 二千空九 Mac Mini 和 Early 二千空九 MacBook 十三 " 機型有可能會當開啟六十四位元核心。使用 OnyX,嘛是會當予 Unibody MacBook 使用六十四位元核心。

Grand Central Dispatch

Grand Central Dispatch 會當利用新的 Mac 上的多核處理器取得閣較好的效能。因為有足濟核 CPU 進行程式最佳化的技術難度,多數程式並無效的利用多核的特性,所以,多核處理器的能力定定無得著完全的應用。Grand Central Dispatch 包含一寡會使幫助開發者有效的利用多核特性來進行平行計算的 API。

Grand Central Dispatch 共執行緒編程的焦點徙到編程家己,啊若共開發者對原本的任務平均分配去各個核上、清除無路用執行緒使用的記持體等厚工過程中敨放出來,予最佳化效能變較容易。Apple 嘛會使出用佇咧開發者編寫的程式的 Grand Central Dispatch API,也允准開發者分析 Grand Central Dispatch 程式內底特定模組的效能。

一種號做「塊」(blocks)新的 C 語言佮 Objective-C 語言特性使得開發者會使閣較簡便的最佳化程式,以應用 Grand Central Dispatch 的優點。

OpenCL

OpenCL 允准佇任意程式中利用 GPU 的運算能力,無限於是類似三 D 遊戲的偏重圖形的程式。OpenCL 自動的為 Mac 中的 GPU 種類爾最佳化,而且利用可用的運算能力。OpenCL 提供著連紲的數值精度,並且修正了妨礙基於 GPU 編程的一个問題。

OpenCL 的目的佮 Nvidia 的 C 語言框殼 CUDA 猶閣有微軟仔 Direct 三 D 十一計算是技術相𫝛。

OpenCL 干焦會當佇下列 GPU 食頭路:NVIDIA GeForce 三百二十 M , GT 三百三十 M , 九千四百 M , 九千六百 M GT , 八千六百 M GT , GT 百二 , GT 一百三十 , GTX 兩百八十五 , 八千八百 GT , 八千八百 GS , Quadro FX 四千八百 , FX 五千六百 and ATI Radeon HD 四千六百七十 , HD 四千八百五十 , HD 四千八百七十 , HD 五千六百七十 , HD 五千七仔五 , HD 五千七仔七仔 , HD 五千八百七十 .

CUPS

CUPS(是佇真濟類 Unix 系統上應用的列印系統)予人升級到甲一爿四版,提供改進的驅動,網路,Kerberos 支援猶閣有一寡效能改進。CUPS 一孵四嘛是頭一个支援網際網路列印協定二孵一版的實現。

電源管理

電源管理也有所改進,包括支援矣閣較濟硬體揤需要喚醒功能的實現。照起工來用一寡佇咧 AirPort 佮 Time Capsule 等路由裝置 Sleep proxy service 中實現的優點,就按呢電腦會當由器回應 mDNS 請求的時睏眠。若請求需要喚醒主機,則會共睏眠的電腦傳送必要的特殊喚醒封包。

發行版本

參考文獻