自 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 卡,以及与 Leopard 兼容的打印机。
安全升级
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 始终保持多核意识,以便合理为多个内核和处理器分配任务。有了它,开发人员也更容易挤出多核系统的最后一滴能量。
对 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 是一种开放标准,AMD、Intel、NVIDIA 等行业巨头企业均支持这种标准。
Snow Leopard 全新推出 QuickTime X。这一重大飞跃极大提升了现代媒体和互联网标准。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 Player 如今界面更简洁,不用的时候可以将其隐藏。大缩略图让你在影片章节中进退裕如。
现在你只需轻点鼠标,便可以用 Mac 自带的摄像头和麦克风抓取音频和视频文件,很轻松地便能够将媒体文件修剪成最佳长度,并通过 iTunes 和 iPod 及 Apple TV 互享。
流畅播放
QuickTime X 经过优化,完美支持最新的媒体格式,如 H.264 和 AAC。通过全新的媒体架构,所有基于 Snow Leopard 的 Mac 系统都能享受顺畅清晰的播放体验。QuickTime X 使用图形处理器缩放视频显示,将媒体播放的效率最大化。通过支持 GPU H.264 媒体显示解码进一步提升效率。
通过任何服务器传送视频
Quick Time X 支持 HTTP 实时流媒体技术,将互联网的视频播放提升到全新层次。与其他的流媒体技术不同,HTTP 实时流媒体技术使用和网络规范相同的 HTTP 规范,这意味着 QuickTime X 可以通过几乎任何网络服务器播放音频和视频,而不需要特殊的流媒体服务器,因此能够更好地兼容普通防火墙和路由器设置。HTTP 的实时流媒体技术还考虑到移动生活的特点,能根据不同的有线和无线互联网连接速度来动态调节影片播放,不论你是在电脑上还是在 iPod touch 上观看影片,都能乐趣尽享。
高品质、高性能
QuickTime X 使用 Snow Leopard 的内置核心技术如 Cocoa、Grand Central Dispatch 和 64 位元支持,将其性能表现发挥到极致。QuickTime Player 的启动速度提高达 2.4 倍2。QuickTime X 还充分利用 ColorSync 的强大功能,在播放和与 iPod 和 Apple TV 共享媒体文件时重现高品质色彩表现。











