最大的一个点周围的混乱苹果的最新版本的Mac OS X是否真的是64位还是32位的操作系统。苹果公司的账单雪豹支持64位的从上到下,一些行业观察人士称这不是一个真正的64位操作系统。到底发生了什么事?
有什么值得大惊小怪的64位?
苹果和微软一直追逐64位计算如果圣杯,在某些方面。64位计算打开门的硬件和软件开发人员。因为64位处理器寄存器数量的两倍,他们可以处理两倍信息每个时钟周期为32位处理器。这显然意味着更好的性能。
64位计算的另一个巨大的优势是解决内存。应用传统上被写入地址32位处理,可用内存空间,顶部4 gb。如果一个系统有更多的RAM,任何旨在使用32位的应用程序处理将无法与任何超过4 gb内存。
相比之下,对于64位的操作编写的应用程序可以在16艾字节地址和存储数据,这是160亿GB的RAM。存在执行复杂的应用程序和数据密集型任务(如高端图形、视频或科学计算工具),仅这一点就能产生巨大的差异表现,不管处理器寄存器的数量。
事实上,64位计算甚至提供了一些额外的安全,因为使用的例程与处理器比32位计算更安全。更重要的是,系统堆(可用共享内存的应用程序)的目的是努力保护和更强的校验和算法,帮助预防腐败的可寻址内存的企图所使用的操作系统和应用程序。
雪豹64位吗?
64位计算的优势性能,内存使用和安全,毫无疑问,苹果兜售雪豹的64位操作系统的功能作为一个卖点。然而,在过去的几周,博客等探索,Gizmodo和Ars Technica指出,在预发布版本的操作系统内核,它提供了操作系统的核心功能,作为32位进程运行在几乎所有Mac系统上安装。
这是真的:雪豹的内核是设计在大多数Mac默认加载在32位操作系统。然而,关注内核,促进非常低级函数一般不受益于64位操作,缺少真正的点在雪豹64位计算的。
任何人使用雪豹在Mac上使用一个64位的处理器可以看到通过开放系统分析器工具(位于公用事业或从这个Mac访问对话框苹果菜单下),绝大多数的应用程序、内核扩展和应用程序框架在雪豹中运行64位操作。这意味着几乎所有的核心应用程序附带雪豹(Finder、聚光灯、目录服务、码头,等等)是在64位模式下运行。
所有的这些应用程序框架支持64位处理,只有几个框架,应用程序和内核扩展加载在32位模式下mac 64位处理的能力。
这也意味着,苹果已经将所有的操作系统,应用程序开发人员需要利用(主要是框架)做好准备,能够接受任何64位应用程序。换句话说,苹果是铺平了道路为开发者创建新的Mac软件,性能更好,更快和更可靠。
64位和32位
雪豹的最大的成就之一是64位和32位应用程序可以运行与没有中断或来自用户的输入。发射一个32位的应用程序和它的工作原理;推出一个64位的应用程序和它的工作原理。用户不需要关心应用程序是32位还是64位的,他们就会注意到,64位应用程序运行得更快,可能更稳定。
请注意,并不是所有的基于英特尔处理器的mac电脑上(这是唯一的mac电脑能够运行雪豹)是64位的机器。第一Intel mac发布早在2006年代中期,是建立在英特尔的32位双核处理器和核心独奏而不是64位酷睿2双核至强处理器。虽然只有一小部分模型(第一个英特尔imac, MacBook pro, MacBook和Mac mini)包含32位处理器,这意味着雪豹和上运行的应用程序必须设计运行在32位或64位的操作。
苹果公司在自己的应用程序和其他系统组件,和它所提供的开发工具雪豹方便第三方开发者创建的产品可以运行在64位或者32位的mac。如果一个用户的Mac是一个32位的机器,它只会在32位模式下运行雪豹和所有应用程序。
同样值得注意的是雪豹的前任,豹,能够运行64位应用程序时两年前出货。然而,当时,许多核心应用程序的Mac OS X不写利用64位操作,也被大多数第三方应用程序。
今天我们在中途点之间的32位和64位计算。苹果的雪豹是确保几乎所有的操作系统可以运行在32位或64位操作,默认情况下,绝大多数的组件运行在64位模式。
瑞安·法斯是专门从事Mac的频繁Computerworld因素和多平台网络问题。他最新的书,iPhone工作:提高生产力为繁忙的专业人士,将从今年秋季然后是可用的。
这个故事,“什么是真正的处理64位计算雪豹?”最初发表的《计算机世界》 。