英特尔和PPC Mac之间的硬件和软件差异是什么?

有帮助吗?

解决方案

硬件:PowerPC是一家微处理器,主要由苹果,IBM和摩托罗拉的三家开发公司开发。它是由减少的指令集计算机(RISC)构建的,该计算机(RISC)加快了MIP的操作(每秒百万个说明)。 PowerPC主要基于IBM早期的Power Architecture,因为它具有针对微处理器的RISC指令集。

英特尔和AMD CPU基于CISC架构。通常,CISC芯片有大量不同且复杂的说明。其背后的理念是,硬件总是比软件更快,因此应该制作一个强大的说明集,该指令集为程序员提供了汇编指令,可以通过简短的程序来完成很多操作。在普通的CISC芯片中,每个说明相对较慢(与RISC芯片相比),但使用(小于RISC)指令

其他提示

PPC Mac是指在1990年代中期至2006年中期创建的Macintosh计算机的生成,该计算机使用了IBM或Motorola制造的PowerPC RISC芯片。最新的PowerMac G5是2006年8月出售的最后一个PowerPC的Macintosh。最新版本的启用PowerPC芯片计算机能够运行的Mac OS X是Mac OS X 10.5(Leopard)(只要计算机支持它)。

英特尔Mac是指使用英特尔CISC处理器的较新的Macintosh计算机(自2006年1月)。 Intel Macs使用EFI代替BIOS,可以运行最新版本的Mac OSX。IntelMacs还可以通过称为Rosetta的翻译层运行PowerPC编译的应用程序,该应用程序可选为10.6中。

如果将程序作为通用二进制文件提供,则可以在PPC和Intel Mac上运行,但是今天发布的许多新应用程序仅是Intel(例如Google Chrome,Final Cut Studio,Mac OS X Snow Leopard)。

在Apple硬件方面,就最终用户体验而言,上一代PowerPC和第一代英特尔之间的差异相当小。他们使用了相同的形式,并且全新的内部元素被不变的外观和操作系统以兼容而有效地隐藏了。

最后的PowerPC Mac于2006年出售,因此从那以后的任何新机器都是Intel。

通常,英特尔Mac可以运行为PowerPC Mac创建的绝大多数软件。对于所需的仿真,它也会受到性能,但是即使对于像Photoshop这样的复杂软件,它也以可接受的速度运行。 PowerPC Mac无法运行Intel软件。

最新版本的OS X Snow Leopard仅适用于基于英特尔的Mac。

英特尔Mac可以访问一个名为Boot Camp的功能,该功能使他们可以全速启动到Windows。英特尔Mac还可以在第三方软件的帮助下运行虚拟机内部的Windows(VMware融合, VirtualBox 或者 相似之处);对此有较小的性能罚款,但比PowerPC Mac运行Windows软件所需的仿真要快得多。

过渡时的Intel芯片所能比当时的PPC芯片高得多。英特尔在时钟速率以及支持给定处理器选择所需的硬件数量方面有更多的空间在相同的热和物理信封内生长更多的空间。

与未来的英特尔芯片相比,PPC的路线图在4至5 GHz范围内的大量时钟速率拍摄,这在未来的PPC芯片中放大了这些缺点。

移至英特尔处理器消除了对异国情调的液体冷却系统的需求,由于进入G5 Powermac的空间约束而引起的大量散热器设计和复杂性。电源也缩小了。

PPC设计将直接带入大型机领域,具有Chipkill内存,CPU虚拟化,首次故障数据捕获和其他高端 /高成本功能。只需看看这个 P5散热器4处理器MPM带有关联的L3缓存芯片 为了感觉到这些处理器在Power7 Manufacturing最终以较低的时钟速率 /较小的包装填充更多功率之前,这些处理器将如何增长。 (这最终是在2010年发货)。现在,Power5和Power6仍在运输,并且在他们在服务器土地上的工作很棒,只是不适合当前的Mac市场空间。

此外,PPC的便携式处理器没有任何渠道,因此,即使人们接受了已经列出的许多权衡,即使有能力用于将来的台式机。简而言之,便携式Macs正在为PPC建筑上的马力而饿死,并且可能会推动过过渡到PPC以外的任何事物的紧迫性。

建筑学:

PowerPC :(通过增强的RISC - 性能计算的性能优化缩写,有时缩写为PPC)和英特尔处理器。

可以在Wikipedia上找到更多信息: POWERPC

我也想了解更多有关电源架构的信息,我确实找到了一些很好的信息。我很高兴分享以下信息,特别是Power8(来自IBM的最新信息):

  1. SMT8:每个核心的8个线程

    • 也可以切换模式,例如SMT1,SMT2,SMT4,SMT8
  2. CAPI:相干加速器处理器接口

    • 首先在行业中
    • 硬件附件
    • 访问FPGA时,消除设备驱动程序的开销。
    • 增加相干性
  3. 核 - 非均匀缓存访问

    • 尽管每个处理器都与L3缓存相关联,但NUCA让我们的L3缓存由核心共享。
    • 利益数据密集型工作量
  4. NVIDIA合作伙伴关系:

    • 通过NVIDIA CUDA并行计算,我们可以在Power8上获得Java程序的8倍性能提高。

更多参考:

从最终用户的角度来看,您无需担心它。许多应用程序都是“通用”生产的,这意味着它们在PPC和基于英特尔的MAC上都运行,而模拟器(称为Rosetta)将允许仅PPC的应用程序在新的Intel机器上运行。

但是,随着时间的流逝,Intel Mac仅可用新功能,因此某些应用程序完全指出它们需要Intel芯片。此外,最新版本的Mac OS X仅在Intel CPU上运行。

苹果在隐藏用户的整个过渡方面做得很好,因此一切都按照人们的期望,将任何繁重的举重都卸载给软件开发人员。

我知道的一件事是,默认情况下,PPC是大的Endian,但是 可以切换模式 如有必要。英特尔是小末日。

Power PC具有其独特的指令集,其中总体标记为RISC体系结构,并且其执行程序的方式比PC上使用的方式快。关于软件,除了编码或编译的方式外,没有差异。例如,为PowerPC开发了Windows NT 3.51。

PC最常用的处理器是标记为CISC体系结构,它会改变您的代码方式,并且优势同时运行的要多于单个任务。

RISC和CISC一词没有差异,因为有时RISC 32bits的说明比CISC 8BITS更复杂。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top