似曾相识:每个mac cpu架构的简史

在过去的36年里,苹果Macintosh已经有了三种不同的CPU架构,它有可能迁移到第四种。随着关于转为ARM的传言不断,让我们简要回顾一下Mac上CPU架构的历史。...

似曾相识:每个mac cpu架构的简史

在过去的36年里,苹果Macintosh已经有了三种不同的CPU架构,它有可能迁移到第四种。随着关于转为ARM的传言不断,让我们简要回顾一下Mac上CPU架构的历史。

摩托罗拉68K(1984-1995)

1984年,苹果发布了第一台Macintosh电脑(不出所料,它被称为Apple Macintosh)。它使用了8兆赫摩托罗拉68000处理器。在开发过程中,早期的Mac原型使用了8/16位摩托罗拉6809 CPU。然而,在一位设计师看到为基于68000的Apple Lisa创建的惊人的图形例程之后,使用了更昂贵的16/32位68000。苹果Lisa只使用了5兆赫的68000,但是新的Mac原型可以运行8兆赫。这让史蒂夫·乔布斯很高兴,他想在Lisa团队中占上风。

在接下来的十年里,新型号的Macintosh电脑开始使用68000的后续产品,包括纯32位的68020、68030和68040芯片。随着时间的推移,它们的速度和复杂性都在增加。

总的来说,至少72台不同的mac使用了68k个cpu。最终的Mac机型是1995年的PowerBook190。

powerpc(1994-2005)

在20世纪80年代末,计算行业开始从70年代遗留的CPU架构转向新的趋势,如精简指令集计算(RISC)。这种设计技术保证了更快的CPU。苹果探索了许多不同的RISC CPU选项,但最终与IBM和摩托罗拉合作设计了一个通用的CPU平台。这三家公司希望借此抵御微软英特尔(Microsoft Intel)的统治(也称为“Wintel”)。

结果就是PowerPC架构。它首先在IBM的一系列工作站中使用,然后在1994年在powermacintosh6100中使用。苹果设计了一个68k的仿真器,每一个Mac操作系统都附带了这个仿真器。这意味着这些新的mac可以无缝地运行几乎所有旧的68k软件(尽管有一些速度限制),从而可以平稳地过渡到PowerPC。

多年来,苹果发布了大约87款使用PowerPC CPU的Mac机型,包括601、603、G3、G4和G5系列的芯片。在这个时代,PowerPC的CPU时钟速度急剧提高,从60mhz一直到2.7ghz。最终的苹果PowerPC机型是2005年11月发布的PowerMacG5的一次迭代。

英特尔x86(2006年至今)

到了21世纪中期,苹果对powerpccpu的依赖让它感到束手无策。由于新的PowerPC芯片的生产和设计的延迟,mac很难与基于Intel的pc保持速度对等。另外,到了G5时代,PowerPC芯片非常耗电,它们需要大量的冷却才能运行,这就排除了它们在笔记本电脑中的应用。

所以,当苹果在2005年WWDC上宣布将向英特尔芯片转型时,批评者们很高兴,但也很惊讶。多年来,苹果一直在宣传PowerPC优于英特尔,如今,苹果转投英特尔似乎成了Macintosh的生命线。Mac的CPU性能一夜之间几乎提高了四倍。第一批英特尔Mac机型于2006年初发布:iMac和MacBookPro。

为了保持各代之间的软件兼容性,苹果从MacOSX10.4.4开始引入了一种名为Rosetta的高级仿真技术。它可以动态地将一些PowerPC代码翻译成Intel。

不久之后,开发人员开始将他们的程序作为通用二进制文件分发,可以在PowerPC或intelmac上运行,这大大简化了向x86的过渡。从MacOSX10.7Lion开始,Rosetta最终从MacOSX中移除。

根据你的统计,自2006年以来,苹果已经发布了至少80款(可能多达100款)带有英特尔CPU的Mac电脑。最终的英特尔Mac机型尚未确定,但如果你相信一些权威人士的话,它可能会在今年晚些时候面世。

arm(2021年?)

回到今天,苹果基于英特尔的mac卖得很好,很可能有一个坚实的CPU路线图摆在他们面前。然而,关于苹果将很快把mac换成基于ARM的cpu的传闻甚嚣尘上。这将标志着Mac系列的第三次系统架构转型,但是,为什么呢?

自2010年以来,苹果一直在稳步获得为iPhone、iPad和苹果电视硬件设计自己的基于ARM处理器的片上系统(SOC)软件包的经验。公司的进步是惊人的。它的设计在速度和每瓦特的性能上都有了显著的提高,一些iPad现在在单核性能上可以与MacBook媲美。将Intel级性能与ARM芯片相匹配,最终使其成为Mac中CPU架构的可行替代品。

随着ARM在性能方面更具竞争力,苹果将从架构切换中获得其他好处,包括效率和控制。该公司已经将许多功能整合到其soc系统中,比如更快的照片处理和人工智能人脸识别,以加速实现苹果特定的设计目标。如果苹果公司用自己的芯片生产Mac电脑,它就能得到它所需要的,而不需要额外的东西。

此外,苹果公司内部生产芯片,而不是从英特尔购买芯片,可能会更便宜。这将使苹果的产品比现在的利润更高,这对它的底线是有利的。这些成本节约也可能意味着,如果苹果选择朝着这个方向发展,一些更便宜的Mac电脑即将问世。

开发商也会从中受益。Mac中基于ARM的SOC将使应用程序**商能够更轻松地将iPhone和iPad软件移植到Mac平台。他们还可以更容易地保持所有三个平台的软件功能对等。

唯一的问题是什么时候会发生?WWDC 2020即将到来,所以我们只能拭目以待。不管发生什么,Macintosh作为一个平台很可能在未来继续蓬勃发展,即使苹果不得不在这一过程中进行更多的架构更改。

  • 发表于 2021-04-02 01:53
  • 阅读 ( 225 )
  • 分类:互联网

你可能感兴趣的文章

苹果新的m1芯片改变了游戏规则:你需要知道的一切

... 中央处理器(CPU):8核ARM架构,其中4核专用于高性能任务 图形处理器(GPU):8个核心,能够在128个计算单元(CU)内管理2.5万亿次的图形数据 内存:统一内存架构(U...

  • 发布于 2021-03-29 05:28
  • 阅读 ( 226 )

苹果推出m1:“世界上最快的cpu核心”

... 苹果采用统一的内存架构,允许CPU和GPU访问共享的单内存地址,大大增加了数据带宽,减少了延迟。 ...

  • 发布于 2021-03-29 17:23
  • 阅读 ( 182 )

“统一内存”如何加速苹果m1 arm Mac

...是苹果第一次重新考虑Mac系统并采用新的架构。 相关:似曾相识:每个Mac CPU架构的简史

  • 发布于 2021-04-01 01:26
  • 阅读 ( 370 )

苹果的m1芯片是什么?

...结构也在Windows pc上使用。 不过,M1是不同的。它采用ARM架构,通常为移动或便携式设备供电,比如苹果的iPhone和iPad。与x86相比,ARM使用了简化的指令集,从而降低了功耗。 这对苹果和Mac来说都是一个重大的发展,因为这标志...

  • 发布于 2021-04-01 09:04
  • 阅读 ( 234 )

如何显示mac隐藏的浮动性能面板

...CPU使用情况”、“CPU历史记录”和“GPU历史记录”选项。每个选项都会打开一个浮动窗口,为您提供实时信息。 让我们看看每个面板是如何工作的。 浮动cpu使用面板 如果单击“窗口”菜单中的“CPU使用情况”(或按Command+2)...

  • 发布于 2021-04-01 13:18
  • 阅读 ( 249 )

为什么我在2020年仍然使用旧的powerpc mac

...PowerPC台式电脑或笔记本电脑在未来?不太可能。 相关:似曾相识:每个Mac CPU架构的简史 把你的手放在一个旧mac上很热 有很多地方你可以找到一个传统的Mac,包括旧货店,**销售和易趣。当然,当谈到它可能处于的状况时,里...

  • 发布于 2021-04-01 21:28
  • 阅读 ( 192 )

macos 11.0 big sur的新增功能,现已推出

...在眼前。有了MacOS11.0BigSUR,苹果公司利用Mac即将到来的CPU架构转变为契机,从头开始重新设计macOS,推出了生动、精致的界面和彻底革新的应用程序。下面我们来看看《大苏尔》的最新动态,它于2020年11月12日发布。 输入11:macos...

  • 发布于 2021-04-02 01:37
  • 阅读 ( 225 )

集成图形即将变得更好

...例子中看到,加倍的模具尺寸会导致更低的成品率,因为每个缺陷的面积都要大得多。根据缺陷出现的位置,它们可能会使整个CPU变得毫无价值。这个例子的效果并不夸张;根据CPU的不同,集成图形可以占用将近一半的内存。  ...

  • 发布于 2021-04-04 02:55
  • 阅读 ( 171 )

英特尔新推出的x系列狂热CPU,解释道

...有相应的功能。让我们看看新产品,以及在价格和性能的每个级别上有哪些变化。 每个x系列处理器的技术故障 以下是新Core X系列的技术细分。请注意,关于更强大的i9-X核心cpu(将于2017年下半年推出)的许多信息尚未发布。 ...

  • 发布于 2021-04-07 14:52
  • 阅读 ( 155 )

7个最大的pc硬件神话不会消失

...启示,各公司也相继推出了四核、八核和更多核的CPU。 每个内核都是一个独立的执行单元,多个内核允许您的计算机同时运行多个不同的程序。 但这不仅仅是核心的数量。如果您有一个单线程应用程序,那么它一次只能在一个...

  • 发布于 2021-04-10 10:38
  • 阅读 ( 183 )
水桶漏水
水桶漏水

0 篇文章

相关推荐