自 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 又在 32 位元向 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 的印表機。
更加安全
Snow Leopard 中 64 位元應用程式的另一個優勢就是它們比 32 位元能更好地抵禦駭客和惡意軟體的入侵。這是因為 64 位元應用程式可以利用更先進的安全技術阻擋惡意程式碼。
首先,64 位元應用程式可以繞過軟體功能,而採用硬體功能,這樣就不會造成記憶體堆積,從而保護資料安全。此外,系統中堆積的記憶體會用增強的加密簽章標注出來,這有助於防止破壞記憶體的攻擊方式。
備戰未來
Snow Leopard 支援 64 位元,讓 Mac OS X 可以輕鬆應對未來運算領域的任何改進。例如, Snow Leopard 支援 16TB 記憶體 - 是現在 Mac 電腦容量的 500 多倍。聽起來您好像永遠不會需要這麼大的 RAM,但誰能預料將來的高效能電腦會有甚麼要求呢?Mac OS X Snow Leopard 為未來做好了一切準備。
提升當今處理器效能的是更多的核心,而不是更快的時脈速度。Grand Central Dispatch 可以讓 Mac OS X 得以運用多核心,以便以最佳的方式為多個核心和處理器分配工作。有了它,開發人員也更容易擠出多核心系統的最後一滴能量。
對 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 相容。他們不必重寫整個程式,只要用 OpenCL C 重新編寫效能最密集的部分就可以了。大部分應用程式程式碼都可以保持不變。最棒的是,OpenCL 是一種開放的標準。
Snow Leopard 推出了 QuickTime X。這一重大飛躍極大提升了現代媒體和 Internet 標準。QuickTime X 具有一個全新的播放器應用程式,為現代編碼器提供優化支援,同時還實現了更高效的媒體播放,堪稱所有媒體播放軟體的理想選擇。
百尺竿頭,更進一步
QuickTime X 是下一代媒體技術,大幅提升了 Mac OS X Snow Leopard 的音訊和視訊體驗。自
1991 年發佈以來,QuickTime 一直走在視訊技術的尖端 - 先是在軟體視訊,然後在 Internet 視訊方面。現在 QuickTime X 又更進一步,借助 Mac OS X 的各種先進媒體技術,如 Core Audio、Core Video、Core Animation 等,增強播放效果,提高效率和品質。
全新 QuickTime 播放器
QuickTime X 推出了全新版本的 QuickTime 播放器,它是數百萬人用來觀賞 QuickTime 影片的獨立應用程式。它運用 Mac OS X 中的 Core Animation 技術的威力,提供簡潔而整齊的介面,在您不需要控制器時。它們會以淡出效果隱藏起來。另外,大型縮圖讓您以前所未有的簡單方式前往影片的各個章節。
只要點按一下,QuickTime 播放程式就立即藉著 Mac 內建的攝影機與麥克風擷取音訊與視訊。您可以輕易將媒體修剪至完美的長度,然後將它傳送到 iTunes 以便和 iPhone、iPod 與 Apple TV 同步。您也可以使用 QuickTime 播放程式將您的媒體發佈到 MobileMe 或 YouTube 上,不必擔心編解碼格式或解析度。
為順暢播放而打造
QuickTime X 針對最新的現代化媒體格式最佳化,例如 H.264 與 AAC,而它所憑藉的是一種新的媒體架構,這樣的架構能在幾乎所有執行 Snow Leopard 的 Mac 上呈現順暢播放效果與高畫質內容。QuickTime X 可使用繪圖晶片來進行影片的縮放與顯示,因此能以最高的效率播放現代媒體。QuickTime X 支援藉 GPU 加速的 H.264 視訊檔案解碼,進而使效率提升。
從任何伺服器進行視訊串流
QuickTime X 支援 HTTP 即時串流,將 Internet 視訊串流帶到全新的層次。和其他的串流技術不一樣的是,HTTP 即時串流使用 HTTP 通訊協定,而這正是網頁所用的相同通訊協定。這表示 QuickTime X 幾乎可從任何網頁伺服器 (而非特別的串流伺服器) 來進行影音串流,而且它可以藉著一般的防火牆與無線路由器設定來達成穩定的運作。HTTP 即時串流是為了行動力而設計,可以動態調整影片播放品質來配合有線或無線網路的可用速度,因此不論影片是在電腦上或行動裝置上 (例如 iPhone 或 iPod touch) 被觀賞都非常適合。
高效能,高品質
由於 QuickTime X 是內建在 Snow Leopard 的核心之中,所以它可以使用諸如 Cocoa、Grand Central Despatch 與 64 位元運算等技術來達到最佳效能,而且具有 2.4 倍的載入速度2。QuickTime X 在播放期間以及在與 iPhone、
iPod 或 Apple TV 共享媒體時,也充分運用 ColorSync 來重現高品質色彩。








