自 2001 年以來,突破性的創新技術和堅固的 UNIX 基礎不僅使 Mac OS X 成為極為安全、易用、高度兼容的全球最先進操作系統。Snow Leopard 繼續發揚創新傳統,不斷融入各種全新技術,在提升系統性能的同時,也為未來做好充分的準備。
Snow Leopard 的新技術:
64 位計算曾是科學家和工程師的專利,但現在所有用家均可享受這項革命所帶來的巨大優勢,從日常應用軟件到複雜的科學計算,都更流暢快捷。雖然 Mac OS X 在很多方面均已採用 64 位元架構,但 Snow Leopard 更進一步,使用 64 位元¹程式碼重新編寫了幾乎所有的系統應用程式,讓 Mac 能運用更大量記憶體。Mac OS X 現在更快速、更安全,為未來做好充份準備。
64 位元時代
整個電腦行業都在從 32 位元向 64 位元技術進發,原因不言而喻。今天的 Mac 電腦可以容納 32GB 實體記憶體,但在電腦上運行 32 位應用程式一次卻只能運用 4GB RAM。64 位技術成功消除了這個障礙,使應用程式理論上可以處理 160 億 GB,換句話說就是 16EB 的記憶體。這樣電腦每個時鐘週期可以處理兩倍的指令,從而大大提高了數字計算和其他工作的處理速度。Mac OS X 的早期版本已經提供 64 位元,Snow Leopard 則又向 64 位元邁出了重要的一步。
內建 64 位元應用程式
幾乎所有系統應用程式 - 包括 Finder、Mail、 Safari、iCal、iChat 等 - 均配置了 64 位元代碼。不僅充分利用了 Mac 中的所有記憶體,還極大提升了整體效能。再加上 Snow Leopard 的其他優化和改進,從啓動 QuickTime 等應用程式,以至 Safari 上運行 JavaScript,再到打開圖像文件,一切都更加快速流暢。
Snow Leopard 64 位元支援提高了普通應用程式的效能。²
兼容 32 位元
為了確保簡單靈活的操作,Mac OS X 同時支援 64 位元與 32 位元的應用程式。這樣你就不必為了運行某一個 64 位元程式而更新系統的所有程式。新的 64 位元應用程式完全適用於你現有的打印機、儲存設備和 PCI 卡。
比以前更安全
Snow Leopard 中的 64 位元應用程式,比起 32 位元的版本,所帶來的另一點好處是,可更有效地對抗黑客與惡意軟件的侵害。這是因為 64 位元的應用程式可以運用更多先進的安保技術來對抗惡意程式代碼。
首先,64 位元應用程序可以繞過軟件功能,而採用硬件功能,這樣就不會造成記憶體積存,從而保護數據的安全。其次,系統中積存的記憶體會用增強的加密標簽標注出來,有效防止系統受損。
為未來作準備
Snow Leopard 支援 64 位元,讓 Mac OS X 可以輕鬆應對未來的任何電腦提升。例如,Snow Leopard 支援 16TB RAM,這是現在 Mac 電腦容量的 500 多倍。這像是永遠用不完的 RAM,但誰能預計將來的高效能電腦會需要多少呢? Mac OS X Snow Leopard 整裝待發,為未來做好充分準備。
可以提升當今處理器效能的往往是添加更多的核心,而不是提升到更快的時鐘速度。Grand Central Dispatch 可充分利用多核心系統所帶來的優勢,為 Mac OS X 充分優化多核心運算性能,並在多個核心和處理器之間分配工作,充份有效地運用現有資源以發揮最大性能。Grand Central Dispatch 亦能讓開發人員更輕鬆地擠出多核心系統的最後一滴能量。
對 CPU 而言,越多核心越好
在過去,計算電腦晶片製造商如果想提高效能,只能加快處理器的時鐘速度。這樣會增加電腦的散熱和能源消耗,這不利於電腦,特別是手提電腦。因此行業現已轉向效能更高、能源消耗更低的多核心晶片。今天,每部 Mac 均配備一個或多個 Intel 多核心處理器。
多個核心、 迎接多重挑戰
要充分利用這些處理器,應用程式軟件就必須採用線程技術編寫。軟件開發商採用線程技術,使多核心處理器可以同時處理一個程式的不同部分。但每個應用程式軟件都必須有自己的線程,這就降低了整個系統的總體效率。加上線程編程比較困難,很多開發商都不願意在多核心問題上投放資源。結果,許多應用程式軟件無法達到預期速度。
隆重介紹 Grand Central Dispatch
Mac OS X Snow Leopard 中的 Grand Central Dispatch (GCD) 解決了這個難題。這是一套史無前例的創新技術,它讓開發者更容易擠出多核心系統的最後一滴能量。採用 GCD,線程將由操作系統,而不是單獨的應用程式軟件控制。支援 GCD 的程式可以將自己的工作自動分配給所有的可用核心,這樣無論在雙核心 Mac mini 還是 8 核心 Mac Pro 上運行,它們都能獲得最佳的效能。一旦開發商在其應用程式軟件上使用 GCD,你就會立即發現巨大的效能改進。
精雕細琢的引擎
Grand Central Dispatch 可以實現極高的工作效率。它可以根據處理器的數量調整應用程式的工作負荷,而且只會使用工作所需數量的線程,從而提高應用程式的效率。例如,在不使用 GCD時,如果一個應用程式在最大負載時需要 20 條線程,那麼即使在空載時,它也會建立 20 條線程,並佔用相關資源。而 GCD 則不然,它會釋放不使用的資源,加快整個系統的回應速度。如果你的 Mac 上的每一個應用程式都使用 GCD,系統的效率和效能會怎樣?想像一下吧。
深入至核心
Grand Central Dispatch 深入整合至 Mac OS X Snow Leopard 之中,讓所有應用程式都能更好地利用多核心處理器。此外,在同時處理大量工作時,Mac 的整體效率也會提高,從而實現效能的全面提升。
強勁的開發工具
開發人員可以利用 Mac 上的 Xcode 工具編寫適用於 Grand Central Dispatch 的程式。他們可以利用 Xcode 調試程式和 Instruments 效能分析工具在運行時間深入研究 GCD。這些工具使快速檢查任何 GCD 工作序列變得容易,甚至可以細化到執行代碼的具體段落,這樣在 GCD 有效地向每個可用內核心分配任務時,開發人員就可以完全理解自己的應用程式。
進一步了解 GCD 的開發
現在圖形處理器的速度已經超過每秒鐘一兆次作業,所能做的遠不止繪圖。Snow Leopard 中全新的 OpenCL 技術可以讓開發人員在任何應用程式中運用當今圖形處理器中的龐大運算能力。
劇增的 GPU 動力
在過去的幾年中,繪圖處理單元(GPU)的效能一直增加,現在要以 GF(gigaflop) 計算。
今天最快的 GPU 已經超過 1TF(teraflop),效能相當於 12 年前一部如房間大小的 ASCII RED 超級電腦。
繪圖效能大飛躍
現在,Mac OS X Snow Leopard 中一種名為 OpenCL 新技術可以將繪圖處理器的強大動力用於通用計算中。繪圖處理器再也不必局限於遊戲、3D 建模等繪圖密集型的應用程式。一旦軟件開發商開始使用 OpenCL 技術,你就可以在各種各樣的應用程式軟件中感受到大大改善的速度。
例如,先進的財務模型技術可以加入桌面會計軟件與個人理財軟件之中。媒體應用軟件則可以執行帶有大型視訊和圖形檔案的複雜且集中的操作。遊戲可以呈現更多真實的物理模擬。科學家和研究人員也可以利用自己日常使用的 Mac 電腦來解決更具挑戰性的問題。
優化工作項目
OpenCL 會根據 Mac 採用哪種繪圖處理器自動進行優化,按照現有處理能力調整運作狀況。它始終保證數字的精確性,解決了過去 GPU 編寫程式的一大難題。
熟悉的 C 語言環境與行業支援
OpenCL 是開放電腦語言的英文縮寫。OpenCL 以 C 語言為基礎,採用開發人員熟悉的結構。開發人員可以利用 Xcode 開發工具讓自己的程式與 OpenCL 兼容。Xcode 他們不必重寫整個程式,只要用 OpenCL C 重新編寫性能最密集的部分就可以。大部分應用程式代碼都可以保持不變。最好的是,OpenCL 是一種開放標準,支援行內最大的製造商,包括 AMD、Intel 與 NVIDIA。
Snow Leopard 隆重推出 QuickTime X。這個大飛躍,大大提升了現代媒體和 Internet 標準。QuickTime X 還配備全新播放器應用程式,為現代編碼器提供優化支援,同時還實現了更高效的媒體播放,堪稱所有媒體播放軟件的理想選擇。
另一大飛躍
新一代媒體技術 QuickTime X 為 Mac OS X Snow Leopard 全面加強影音體驗。自
1991 年發佈以來,QuickTime 一直走在視訊技術的尖端 - 首先作為視訊播放軟件,然後是播放互聯網短片。如今 QuickTime X 則更進一步,借助 Mac OS X 的各種先進媒體技術,如 Core Audio、Core Video、Core Animation 等,大大增強了播放效果,提高效率和質量。
全新 QuickTime Player
QuickTime 推出全新的 QuickTime Player。它是數百萬人用來觀賞 QuickTime 影片的獨立應用程式。借助 Mac OS X 中 Core Animation 技術的強大威力,QuickTime 播放器如今界面更簡潔,不用的時候更可以將其隱藏。大型縮圖讓你在影片章節中進退自如。
現在你只需輕點滑鼠,便可以用 Mac 內置的攝影機和麥克風擷取音訊和視訊文件。輕鬆地將媒體文件修剪成最佳長度,並通過 iTunes 和 iPod 及 Apple TV 互享。你還可以通過使用 QuickTime Player 來將你的媒體發布到 MobileMe 或 YouTube 上面 - 無須為編碼格式與解像度而
擔心。
以流暢播放為己任
QuickTime X 經過優化,完美支援最新的媒體格式,如 H.264 和 AAC。通過全新的媒體架構,所有配備 Snow Leopard 的 Mac 系統都能享受順暢清晰的播放體驗。QuickTime X 使用繪圖處理器縮放視頻顯示,將媒體播放的效率最大化。通過支援 GPU H.264 媒體顯示解碼進一步提升效率。
從任何伺服器進行視訊串流
QuickTime X 支援 HTTP 即時串流,將 Internet 視訊串流帶到了全新的層次。和其他的串流技術不一樣的是,HTTP 即時串流使用 HTTP 通訊協定,而這正是網頁所用的相同通訊協定。這意味著 QuickTime X 幾乎可從任何網頁伺服器(而不侷限於某幾種特別的串流伺服器)來進行影音串流,而且它可以藉著一般的防火牆與無線路由器設定達到穩定的工作。HTTP 即時串流是為了行動力而設計,可以動態調整影片播放品質來配合有線或無線網路的可用速度,因此不論影片是在電腦上或是放到手提設備上(例如 iPhone 或 iPod touch)觀賞都非常適合。
高效能,高品質
QuickTime X 是內建到 Snow Leopard 核心技術的一部分,因此,QuickTime X 使用 Snow Leopard 的內置核心技術如 Cocoa、Grand Central Dispatch 和 64 位元支持,更可以將其效能表現發揮至極致。QuickTime 播放器的啓動速度提高達 2.4 倍2。 QuickTime X 還充分利用 ColorSync 的強大功能,在播放及與 iPhone、iPod 及 Apple TV 共享媒體檔案時重現高品質色彩表現。











