SnowLeopard64位体系结构的详细解释

很多人对64雪豹仍然困惑,我谈细节。



默认情况下,第一,雪豹总是打开32位内核;如果你有2个CPU核心或核心i7(与酷睿i7产品没有上市)的话,系统会自动启动的通用64部分二进制运行程序时(如通用32英特尔64英特尔通用,没有PPC和英特尔),因为32位内核默认可以运行64位程序。然而,如果你想成为一个完整的64位的内核,那么你需要你的Mac有一个条件,你必须64.efi是EFI固件的用户界面,这意味着你的固件必须是64位。



EFI是否是一种64位判别法:



打开终端,输入代码:ioreg -L- P iodevicetree | grep固件ABISED E的 / / 0-9a-z } { ^ / G |



当复制代码返回,如果返回efi64,它是一个64位的系统,如果它是efi32,它是一个32位的efihellip;hellip;



通过Mactracker搜索,划分如下:



MacBook:由于苹果的限制,MB无法打开64位内核。



MacBook Pro:ma895 / 896 / 897(中2007)和以前的模式是32位的电喷,和后来的模型64。



iMac:ma876 / 877 / 878(中2007)有32位EFI的一部分,一个部分的64位EFI,之前都是32,然后64。



Mac Pro:前4个核心和8个核心都是32个,后一个都是64个。



注意以上统计信息不一定准确。如果您发现它与您的机器上面的书写方法不一致,请及时把它写出来,我会改正的。



目前,ma895(预装老虎)也有64位的电喷系统,所以维基百科的所谓预先包装好的老虎是32位EFI,和hellip;



检查64位内核有四种方法。



1、进入这个Mac更info在弹出的菜单里,点击;系统profiler选择左software在右边,你可以看到64位内核;extensions,可以知道是否打开64位内核。






2、打开终端,输入信息m看内核架构:




3、打开终端,输入uname -v查看内核版本信息:





4、打开主动监测发现过程kernel_tasks(PID为0),看它的建筑,和它所代表的内核。






最后介绍了64位开放的方法。



暂时的方法:



启动听到一声响亮的重击声;立即按下6和4到start-up.it完成提示这种方法被用来看看有没有打开64位核心问题。我曾试图打开机器上的64位键盘,结果失败了。



永久性的方法:



打开终端,复制下面的命令,并输入操作:sudo / / TextEdit应用。应用/内容 / / / MacOS TextEdit图书馆 / / / com.apple.boot.plist配置偏好。



在弹出的文本编辑器复制代码,发现下面kernel_flag,并把它改写成拱= x86_64。



也就是说,修改后的文档应该与此相同:



内核



mach_kernel



内核的旗帜



x86_64拱=



更改代码副本后,保存退出。



在终端密码上:



当终端提示您输入密码时,请输入您的登录密码。您的登录密码必须在那里。如果您的帐户没有设置密码,则必须添加密码。



此外,你不输入密码显示,不要认为你的键盘失败