百度空间 | 百度首页 
 
查看文章
 
关于雪豹的64位模式以及简单加载的方法
2009/10/11 13:36
雪豹的64位模式有三大好处:

1. GCD
GCD是Grand Central Dispatch的简写. GCD允许操作系统对GCD-aware的程序进行线程监控. 以前的Mac OSX是让程序本身自己对多线程进行管理, 而GCD则让操作系统进行线程管理, 动态分配处理器资源给线程, 从而大大提高了CPU的使用效率.
所有基于intel平台的Mac除使用1.5G单核处理器的Mac Mini外都支持GCD.


2. OpenCL
GCD是对CPU处理多线程程序的提升, 而OpenCL则是对GPU的加速. 简单的说, OpenCL可以让强大的GPU参与一些非图形的运算中来. 在64位模式给我们带来的三大好处中, OpenCL是最依赖于硬件的, 它只支持:

2009年3月以后发布的iMac2009年3月以后发布的Mac Mini2008年10月以后发布的Macbook2007年6月以后发布的MacBookProMacBook Air2008年1月以后发布的Mac Pro (其中有个别机型不支持的可以用软件升级)


3. 64-bit Operation
64-bit Operation意味着程序运行的空间限制不再是4GB的RAM. 最大限制值已经没有什么意义了, 因为即使在能看见的未来也不会有什么电脑装配十亿GB的内存.  
雪豹操作系统和几乎所有的系统级的应用程序(Finder, Mail, iChat, iCal等等)都支持64位操作.

第一代基于Intel架构的Mac不管是单核还是双核的CPU都不支持64位模式, 而之后的基本上都支持. 但根据最新的雪豹10A432版本, 默认情况下, 雪豹是以32位模式加载.
雪豹除服务器版本, 其他都默认以32位模式加载. 现在有一个简单的方法, 只要在雪豹启动的时候摁住"6"和"4", 就能以64位模式加载.
加载以后, 你可以通过 关于本机->更多信息->软件查看是否成功加载了64位模式.
至于你的Mac是否支持64位的内核, 主要看你的Mac是否有64-bit EFI, 请打开终端窗口, 输入:

ioreg -l -p IODeviceTree | grep firmware-abi


终端会返回“EFI32″ or “EFI64.”

此时,可通过终端开启:sudo nvram boot-args="arch=x86_64"

当然, 如果你觉得每次开机都要按住"6"和"4"很麻烦, 那还有个一劳永逸的方法:

打开 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist


<key>Kernel Flags</key>
<string></string>


BBEdit(点我)编辑替换成

<key>Kernel Flags</key>
<string>arch=x86_64</string>

或下载修改好的文件替换:
com.apple.Boot.plist.zip (394 Bytes)

via macdigi

类别:Mac Pro | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu