Mac OS X Tiger 为你的 Mac 赋予64位计算能力。在不影响现存32位应用程序性能的情况下,建立并运行新一代64位应用程序,为大量的内存定址。
横跨代沟
利用 Mac OS X Tiger 的64位性能,你可以建立并运行新一代64位应用程序,定址的内存是运行32位应用程序的40亿倍。
另外,Tiger 让你可以取用安装在 PowerMac G5 和 Xserve G5 系统中的大量内存,并为所有的 PowerPC G5 系统提供最优化的64位运算支持。甚至32位应用程序也得益于系统的优化,占用了大量内存:系统可以完全在内存中处理多个应用程序中的数据,达到最高性能。
数学计算
运行 Power Mac G5 时,Tiger 中的 64 位和 32 位应用程序都可以利用硬件加速运算功能。这种功能提高了需要进行大量运算的应用程序和高端视频及音频应用程序的运行速度。Xcode 2.0 帮助开发人员开启这种加速度功能。它能在很短的时间内处理复杂的任务,既增加开发者的经验,也增强了他们的开发能力。
编写 Chameleon 编码
因为支持 Fat Binaries,即一种在一个文件里同时包含32位和64位二进制的应用程序,Tiger 由此简化了软件的分发。利用 Fat Binaries ,网络管理者可以给所有用户分发一个版本的应用程序而不必顾及他们的系统兼容性。一旦装入用户的系统,Fat Binary 将自动为系统选择合适的代码,无须用户干涉。这极大的简化了系统的管理、安装和应用程序的分发。
源代码的兼容性
Tiger 关于应用程序源代码的强大兼容性引人关注。编写一次源代码后,只要针对使用 PowerPC G3、G4 和 G5 处理器的系统按需重新编译即可。这样客户只需维持源代码的一种版本,简化了开发和维护工作。
增强的64位支持
Tiger 捆绑了兼容 64 位功能的 Xcode 开发工具,因此你可以借助Xcode 开发工具充分发挥 Tiger 的 64 位强大功能。Tiger 的新 64 位指针允许个别程序访问海量的虚拟内存。增强的内核,加上 64 位版本的 libSystem,让命令行程序、后台服务程序和网络服务可直接操作多达 16 exabytes 的虚拟内存,是如今32位应用程序可定址内存的40亿倍。
Tiger 支持的业界标准 LP64 编程模式由其他64位 Unix 系统支持。这意味着开发者能够将其编写的64位代码轻松输出至Tiger。Tiger 支持的 LP64 可提供 64 位指针、long long long 、并保持32位整数数据类型。

