Deja Vu: Uma Breve História de Toda Arquitetura de CPU Mac

Nos últimos 36 anos, o Apple Macintosh teve três arquiteturas de CPU diferentes e está pronto para potencialmente migrar para uma quarta. Como rumores sobre uma mudança para o ARM, vamos dar uma breve olhada na história das arquiteturas de CPU no Mac.
Motorola 68 K (1984-1995)

O Apple Macintosh (1984) foi o primeiro Mac a usar uma CPU Motorola de 68k. Apple, Inc.
Em 1984, a Apple lançou o primeiro computador Macintosh (chamado, sem surpresa, de Apple Macintosh). Usava uma CPU Motorola 68000 de 8 MHz. Enquanto estava em desenvolvimento, um protótipo inicial do Mac usava uma CPU Motorola 6809 de 8/16 bits. No entanto, depois que um designer viu as incríveis rotinas gráficas que estavam sendo criadas para o Apple Lisa baseado em 68000, o 68000 mais caro de 16/32 bits foi usado. A Apple Lisa usava apenas 5 MHz 68000, mas o novo protótipo do Mac podia rodar em 8 MHz. Isso encantou Steve Jobs, que queria subestimar a equipe Lisa.
Na década seguinte, novos modelos de computadores Macintosh começaram a usar os sucessores do 68000, incluindo os chips de 32 bits 68020, 68030 e 68040, de 32 bits. Isso aumentou em velocidade e complexidade ao longo do tempo.
No geral, pelo menos 72 Macs diferentes usaram CPUs de 68k. O modelo final do Mac para isso foi o PowerBook 190 em 1995.
PowerPC (1994-2005)

O Apple Power Macintosh 6100, o primeiro Mac baseado em PowerPC. Apple, Inc.
No final dos anos 80, o setor de computação começou a se afastar das arquiteturas de CPU herdadas dos anos 70 em favor de novas tendências, como o RISC (Reduced Instruction Set Computing). Essa técnica de design prometeu CPUs mais rápidas. A Apple explorou muitas opções diferentes de CPU RISC, mas acabou se associando à IBM e à Motorola para projetar uma plataforma de CPU comum. As três empresas queriam usar isso para afastar o domínio Microsoft-Intel (também conhecido como "Wintel").O resultado foi a arquitetura do PowerPC. Foi usado pela primeira vez em uma série de estações de trabalho da IBM e, em 1994, no Power Macintosh 6100. A Apple projetou um emulador de 68 K que foi incluído em todas as cópias do Mac OS. Isso significava que esses novos Macs podiam executar quase todos os softwares antigos de 68 K sem problemas (embora com algumas penalidades de velocidade), permitindo uma transição suave para o PowerPC.
Ao longo dos anos, a Apple lançou cerca de 87 modelos Mac diferentes que usavam CPUs PowerPC, incluindo chips das séries 601, 603, G3, G4, G4 e G5. A velocidade do clock da CPU do PowerPC aumentou drasticamente durante essa época, variando de 60 MHz até 2,7 GHz. O modelo final do Apple PowerPC foi uma iteração do Power Mac G5, lançado em novembro de 2005.Intel x86 (presente em 2006)

O primeiro iMac a usar um processador Intel (2006). Apple, Inc.
Em meados dos anos 2000, a Apple se sentiu prejudicada por sua dependência de CPUs PowerPC. Os Macs tiveram problemas para manter a paridade de velocidade com os PCs baseados em Intel devido aos atrasos na produção e no design dos novos chips PowerPC. Além disso, na geração G5, os chips PowerPC estavam tão famintos por energia que exigiam um arrefecimento extenso para operar, impedindo o uso em laptops.
Então, quando a Apple anunciou que faria a transição para chips Intel na WWDC 2005, os críticos ficaram felizes, mas surpresos. Após anos de publicidade que divulgou a superioridade do PowerPC sobre a Intel, a Apple migrou para a Intel parecia uma tábua de salvação para o Macintosh. O desempenho da CPU do Mac aumentou quase quatro vezes durante a noite. Os primeiros modelos Intel Mac foram anunciados no início de 2006: um iMac e o MacBook Pro.Para preservar a compatibilidade de software entre gerações, a Apple incluiu uma tecnologia de emulação avançada chamada Rosetta, iniciando no Mac OS X 10.4.4. Ele pode converter dinamicamente algum código do PowerPC para a Intel em tempo real.
Pouco tempo depois, os desenvolvedores começaram a distribuir seus programas como binários universais, que podiam rodar em Macs PowerPC ou Intel, o que facilitou bastante a transição para o x86. O Rosetta acabou sendo removido do Mac OS X a partir do Mac OS X 10.7 Lion.
Dependendo de como você conta, desde 2006, a Apple lançou pelo menos 80 modelos (talvez até 100) de Macs com CPUs Intel. O modelo final do Intel Mac ainda está para ser determinado, mas se você acredita em alguns especialistas, ele poderá chegar ainda este ano.
BRAÇO (2021?)

MacBook Pro da Apple para 2020. Apple, Inc.
Nos dias atuais, os Macs baseados na Intel da Apple vendem bem e provavelmente têm um sólido roteiro de CPU pela frente. No entanto, rumores de que a Apple em breve mudará seus Macs para CPUs baseadas em ARM são movimentados. Isso marcaria a terceira transição da arquitetura do sistema na linha Mac, mas por que?
Desde 2010, a Apple ganha constantemente experiência no design de seus próprios pacotes de sistema em um chip (SOC) baseados em CPU ARM para iPhone, iPad e hardware da Apple TV. O progresso da empresa foi incrível. Seus projetos melhoraram drasticamente em velocidade e desempenho por watt, com alguns iPads agora rivalizando com os MacBooks no desempenho de núcleo único. Combinar o desempenho no nível da Intel com os chips ARM finalmente os torna um substituto viável para a arquitetura de CPU nos Macs.
Com o ARM mais competitivo em termos de desempenho, a Apple obteria outros benefícios de um switch de arquitetura, incluindo eficiência e controle. A empresa já vem incorporando muitos recursos em seus SOCs, como processamento de fotos mais rápido e reconhecimento facial de AI, que aceleram os objetivos de design específicos da Apple. Se a Apple usa seus próprios chips para Mac, ela obtém exatamente o que precisa e nada a mais.
Além disso, é potencialmente mais barato para a Apple produzir chips internamente, em vez de comprá-los da Intel. Isso tornaria os produtos da Apple ainda mais ridiculamente lucrativos do que já são, o que é bom para o resultado final. Essa economia de custos também pode significar que alguns Macs mais baratos estão no horizonte se a Apple optar por seguir nessa direção.
Os desenvolvedores também se beneficiam. Os SOCs baseados em ARM nos Macs permitiriam aos fabricantes de aplicativos portar com mais facilidade seus softwares iPhone e iPad para a plataforma Mac. Eles também poderiam manter com mais facilidade o software das três plataformas em paridade de recursos.
A única questão que resta é quando isso vai acontecer? A WWDC 2020 está chegando, portanto, teremos que esperar para ver. Não importa o que aconteça, o Macintosh provavelmente continuará a prosperar como uma plataforma no futuro - mesmo que a Apple precise fazer mais mudanças na arquitetura ao longo do caminho.
Via: How to Geek
Nenhum comentário